Basic: reduce variables. Fix func printing.
authorJoel Martin <github@martintribe.org>
Fri, 4 Nov 2016 05:07:09 +0000 (00:07 -0500)
committerJoel Martin <github@martintribe.org>
Fri, 4 Nov 2016 05:07:09 +0000 (00:07 -0500)
commitc756af81965508220c716fcec4ea92a7d53dc812
treec71830353b6e3d15bd76169ce771052f70e6940c
parent6420f327cd335935f7b0898340547fefc4aedf4f
Basic: reduce variables. Fix func printing.

- Save over 450 bytes. Bump up Z values by 128.
- Fix function printing when function is embedded in something else by
  using strings storage as a stack while printing rather than using
  RR$
- Simplify some error messages and sanity checks in RELEASE.
17 files changed:
basic/core.in.bas
basic/debug.in.bas
basic/env.in.bas
basic/printer.in.bas
basic/reader.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
basic/step8_macros.in.bas
basic/step9_try.in.bas
basic/stepA_mal.in.bas
basic/types.in.bas
basic/variables.txt