aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-07-20listbas: tweak doc.B. Watson
2024-07-20listbas: tweak doc.B. Watson
2024-07-20listbas: decouple -a and -c options (so -a followed by -U won't be in mono).B. Watson
2024-07-20listbas: add -r option, tweak doc.B. Watson
2024-07-19README.txt: add a8diff.B. Watson
2024-07-19a8diff: added.B. Watson
2024-07-18listbas: trying to get indentation right. current solution too complex IMO.B. Watson
2024-07-18listbas: tweak doc.B. Watson
2024-07-18listbas: tweak doc.B. Watson
2024-07-18listbas: indentation seems complete for A+/Turbo/BXL/BXE. Still needs testing.B. Watson
2024-07-18listbas: Turbo indentation support (seems complete, needs more testing).B. Watson
2024-07-18listbas: indentation WIP: A+ and BXE seem complete (need more testing) and ↵B. Watson
BXL is almost there.
2024-07-18listbas: partial indentation for A+, BXL, BXE.B. Watson
2024-07-17listbas: add -t (disable indent) option, though indentation not yet ↵B. Watson
implemented. also add large commentary section.
2024-07-17listbas: add -k (no mixed case) option for BXL/BXE.B. Watson
2024-07-17listbas: tweak doc.B. Watson
2024-07-17listbas: support all 256 variable names in Turbo BASIC.B. Watson
2024-07-17listbas: print Turbo/BXL/BXE hex constants correctly (in hex!).B. Watson
2024-07-17listbas: separate print_varname() logic from callback.B. Watson
2024-07-17listbas: don't print duplicate color codes for "(" ops.B. Watson
2024-07-17TODO: add indentation item.B. Watson
2024-07-17listbas: print empty op token names correctly, handle silent let in A+.B. Watson
2024-07-17listbas: print ERROR- the same way BASIC/A+ does.B. Watson
2024-07-17listbas: quit emitting ANSI color codes in ATASCII output (derp!), print ↵B. Watson
ERROR- the same way BASIC does.
2024-07-16listbas: commentary.B. Watson
2024-07-16bas.c: clean up on_text logic.B. Watson
2024-07-16listbas: commentary.B. Watson
2024-07-16listbas: commentary.B. Watson
2024-07-16listbas: colorize BXL/BXE ops correctly.B. Watson
2024-07-16listbas: colorize aplus ops correctly, fix spacing of THEN, NOT, etc.B. Watson
2024-07-16listbas: remove -A option, make autodetect the default.B. Watson
2024-07-16listbas: initial support for autodetecting BASIC dialect (-A option).B. Watson
2024-07-16listbas: tweak doc.B. Watson
2024-07-16listbas: properly colorize BXE functions with ( as part of the name.B. Watson
2024-07-16listbas: initial support for BASIC XE.B. Watson
2024-07-16listbas: get "hacks" out of main().B. Watson
2024-07-16listbas: BXL token 0x5a WIP.B. Watson
2024-07-16listbas: initial support for BASIC XL token 0x5a (disk extensions). not ↵B. Watson
working yet...
2024-07-16listbas: print BASIC XL tokens like BASIC XL does (lowercase w/initial cap).B. Watson
2024-07-16listbas: initial (incomplete) support for BASIC XL.B. Watson
2024-07-16listbas: document Turbo and A+, plus (not yet existing) BXL/BXE.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-16listbas: initial (incomplete) support for BASIC/A+.B. Watson
2024-07-16listbas: BASIC/A+ doesn't support hex constants.B. Watson
2024-07-16listbas: add support for Turbo BASIC XL.B. Watson
2024-07-15whichbas: move SRET_* constants to external header.B. Watson
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