Basic: various memory savings.
authorJoel Martin <github@martintribe.org>
Sat, 10 Dec 2016 16:50:40 +0000 (11:50 -0500)
committerJoel Martin <github@martintribe.org>
Wed, 21 Dec 2016 20:51:26 +0000 (13:51 -0700)
commit7895453b77eefa944013ab1a3ce0a03ed5407b16
treea08d63226a2d6a37f0bdceb821b11cc1755fd0e8
parente0bcd3fb42659ff93c84bc7ac319bac7c5a1d7bc
Basic: various memory savings.

- simplify DO_CONCAT.
- inline MAL_READ/PRINT.
- comment out memory debug/sanity checks.
- more aggressive space removal.

Saves over 900 bytes.

Increase Z% value memory by 374 to 9216 (8192+1024).
basic/basicpp.py
basic/core.in.bas
basic/debug.in.bas
basic/mem.in.bas
basic/printer.in.bas
basic/reader.in.bas
basic/stepA_mal.in.bas
basic/types.in.bas