aboutsummaryrefslogtreecommitdiff
path: root/bas.c
AgeCommit message (Collapse)Author
2024-07-16bas.c: clean up on_text logic.B. Watson
2024-07-16listbas: BXL token 0x5a WIP.B. Watson
2024-07-16listbas: handle A+ ERROR- token (required bas.c changes); don't segfault on ↵B. Watson
runaway variable name lookup.
2024-07-15bas.c: handle weirdness when VNTP > $100 (e.g. SPIDER.TB).B. Watson
2024-07-15bas.c: warn and return from walk_code() if the program ends in the middle of ↵B. Watson
a line.
2024-07-15bas.c: don't get stuck in an infinite loop if soffset == 0.B. Watson
2024-07-15bas.c: don't allow null bytes in variable name table, except at the end.B. Watson
2024-07-14bas.c: warn about _ in variable names, but allow.B. Watson
2024-07-14add sanity checking to BASIC header, in parse_header().B. Watson
2024-07-09bas.c: null out input_file and output_file when closed (so caller can know ↵B. Watson
they're closed).
2024-07-08whichbas: add -s (script mode) option.B. Watson
2024-07-07bas.c: fix OP_HEXCONST brain damage.B. Watson
2024-07-07bas.c: commentary for allow_hex_const (before I forget what it does).B. Watson
2024-07-07bas.c: handle possibility of turbo/bxl/bxe hex constant.B. Watson
2024-07-05bas.c: vntable_ok() no longer thinks the var name table is bad if it's only ↵B. Watson
one byte long.
2024-06-25bas.c: terminate walk_code() loop correctly.B. Watson
2024-06-22bas.c: add on_trailing_garbage callback.B. Watson
2024-06-18bas.c: regularize warning text.B. Watson
2024-06-13major surgery: callback API, port dumpbas to use callbacks, add vxrefbas.B. Watson
2024-06-07dumpbas: added.B. Watson
2024-06-03protbas: split off protection functions from unprotbas.B. Watson
2024-06-03unprotbas: split off utility functions/etc to bas.c.B. Watson