Sage Vaillancourt
|
0962601976
|
Move library-like functions into examples/lib.pbl
Remove `tip` demo function for now. May make a move toward a folder of
.pbl files to test with, and it will be re-included then.
|
2020-11-06 16:12:52 -05:00 |
Sage Vaillancourt
|
963996f3a0
|
Add (eval) function, for evaluating strings
Added a few tests for this new function
|
2020-11-02 15:46:17 -05:00 |
Sage Vaillancourt
|
3319fdf2c3
|
Lambdas return only last item. EOL file comments
Added (penv) to print the current environment
Changed "Duplicate" test to work with new Lambda structure
|
2020-11-02 12:40:42 -05:00 |
Sage Vaillancourt
|
b443a54822
|
Add `pre` for prepending to lists
|
2020-10-29 11:23:35 -04:00 |
Sage Vaillancourt
|
7b649fdf16
|
Add `isnum` and some tests
|
2020-10-28 18:09:57 -04:00 |
=
|
a5ecb1b3aa
|
Added TODO. Text size adjusts with code length
Can handle hex and binary. Other cleanup
All tests pass
|
2020-08-02 21:16:26 +01:00 |
=
|
796a4cdc91
|
Added some expected-error tests
|
2020-06-12 23:50:36 +01:00 |
=
|
d041e7c5bb
|
Switch to new testing style
Do blocks of tests, and only report individual tests on error, to save space. Add more tests, including some for upcoming list functions
|
2020-05-28 15:25:36 +01:00 |
=
|
44c9c7a8a1
|
Use malloc'd strings. Add filter function
|
2020-05-22 06:16:45 +01:00 |
=
|
8bdf42f6fd
|
Revert "Add basic struct notion and tests."
This reverts commit 95762976c5 .
Turns out these structs are not implemented well.
|
2020-05-18 02:22:39 +01:00 |
=
|
95762976c5
|
Add basic struct notion and tests.
Don't auto-run tests in debug mode. Some new tests fail for list-related reasons (some work in the REPL).
|
2020-05-18 00:00:19 +01:00 |
=
|
80967b9275
|
Broke lib-type code into array. New numparse errs
|
2020-05-16 19:31:14 +01:00 |
=
|
c59789120c
|
Valgrind should only print errors in tests
|
2020-05-16 16:12:12 +01:00 |
=
|
c97cbe850c
|
Ensure plain lists have elements evaluated
Add relevant tests. Add new doc comments. Some code shifting.
Tests pass. Valgrind is clean.
|
2020-05-16 15:46:19 +01:00 |
=
|
82f1f03d7b
|
Clean up makefile and tests
|
2020-05-15 21:27:45 +01:00 |
=
|
58705b4aa9
|
Cat with `+`; Related tests. Reordered pebblisp.c
|
2020-05-15 05:43:08 +01:00 |
=
|
45cbf51f50
|
Added valgrind op to tests. Added recursive test.
|
2020-05-15 04:50:53 +01:00 |
=
|
60d6022d46
|
Multi-statements in cmdline args. Added tests.
Commented out unnecessary deleteEnv() in main(). Was segfaulting. May be a bigger bug, there.
|
2020-05-10 19:16:50 +01:00 |
=
|
263af226b7
|
Improved testing. Added `spent` and '"' to pebble
Tests automatically run on `make`. Removed breaking cleanObject() in parseEval()
|
2020-05-10 17:51:46 +01:00 |
=
|
9fe35450df
|
Begin simple testing script
|
2020-05-09 19:58:28 +01:00 |