Basic: add step5, fix recursive/error memory issues.
authorJoel Martin <github@martintribe.org>
Sun, 18 Sep 2016 04:03:30 +0000 (23:03 -0500)
committerJoel Martin <github@martintribe.org>
Sun, 18 Sep 2016 04:03:30 +0000 (23:03 -0500)
commit412e7348e3d213e5e68826ff5b7d2b2b5bf4c367
tree572890e304eac7fbde638a18f465297ca3fcc16a
parent01903266d283b8e151631d17306f5ef7be55b049
Basic: add step5, fix recursive/error memory issues.

- Add TCO recur to let*
- Release of all memory from recursive function and let* calls.
- Fix a number of cases of trying to release already freed memory.
- Print function in memory as 2 byte unit rather than two separate
  memory locations.
basic/Makefile
basic/core.in.bas
basic/env.in.bas
basic/printer.in.bas
basic/step4_if_fn_do.in.bas
basic/step5_tco.in.bas [new file with mode: 0755]
basic/types.in.bas