Basic: step7 basics, reader macros. step1,3 tests.
authorJoel Martin <github@martintribe.org>
Thu, 22 Sep 2016 04:27:12 +0000 (23:27 -0500)
committerJoel Martin <github@martintribe.org>
Thu, 22 Sep 2016 04:27:12 +0000 (23:27 -0500)
commit9e8f521118e65199b07f050f495337e42ae72a72
tree8935d73f8cf409357a07e71b95e47b884f0760cf
parentbf8d1f7d6c2fd87bedda694ef16b549093b6e994
Basic: step7 basics, reader macros. step1,3 tests.

Also:
- Add some step1 and step3 tests that were discovered during Basic
  development.
- Move PR_MEMORY* to debug.in.bas
- Simplify Makefile deps
- Fix freeing in steps4-7 when error at deeper level
  i.e. (prn (abc))
- add SLICE function to support concat implementation.
16 files changed:
basic/Makefile
basic/core.in.bas
basic/debug.in.bas [new file with mode: 0644]
basic/reader.in.bas
basic/step0_repl.in.bas
basic/step1_read_print.in.bas
basic/step2_eval.in.bas
basic/step3_env.in.bas
basic/step4_if_fn_do.in.bas
basic/step5_tco.in.bas
basic/step6_file.in.bas
basic/step7_quote.in.bas [new file with mode: 0755]
basic/types.in.bas
tests/step1_read_print.mal
tests/step3_env.mal
tests/step5_tco.mal