Basic: basicpp adds, other misc. Shaves 3031 bytes.
authorJoel Martin <github@martintribe.org>
Sat, 24 Sep 2016 03:36:17 +0000 (22:36 -0500)
committerJoel Martin <github@martintribe.org>
Sat, 24 Sep 2016 03:36:17 +0000 (22:36 -0500)
commit60ef223c3cbc7b11a5e3ef666f38ac6f0a242e1e
tree07a146f0cf8ec0a396002bbfe90722fb7eab926f
parent8be49ba8ef24378d03f158d47475863646e96e20
Basic: basicpp adds, other misc. Shaves 3031 bytes.

- basicpp.py:
    - Fix "ON GOTO/GOSUB" label replacment
    - Add combine line capability
    - Change "THEN GOTO" to "THEN"
- Remove some spaces and unnecessary parens
- Restructure several places with multiple "GOTO/GOSUBs" statements
  into fewer "ON GOTO/GOSUB" statements
17 files changed:
basic/Makefile
basic/basicpp.py
basic/core.in.bas
basic/debug.in.bas
basic/env.in.bas
basic/printer.in.bas
basic/reader.in.bas
basic/readline.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
basic/types.in.bas