aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
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-14listbas: tweak doc.B. Watson
2024-07-14listbas: tweak doc.B. Watson
2024-07-13listbas: fix signed vs. unsigned brain-damage in color_on().B. Watson
2024-07-13listbas: tweak doc.B. Watson
2024-07-13listbas: tweak doc.B. Watson
2024-07-13listbas: add -l option, fix option lists in help output and man page.B. Watson
2024-07-13listbas: color_off() at end of print_string().B. Watson
2024-07-13listbas: tweak doc.B. Watson
2024-07-13listbas: separate highlight colors for DATA items and REM text; highlight ↵B. Watson
quotes around strings and commas between DATA items as operators.
2024-07-13listbas: separate highlight colors for line numbers and DATA/REM text.B. Watson
2024-07-13listbas: commentary.B. Watson
2024-07-13listbas: move defines.B. Watson
2024-07-13listbas: environment debug stuff.B. Watson
2024-07-13listbas: avoid buffer overflow if too many spaces in LISTBAS_OPTS.B. Watson
2024-07-13listbas: add -c to --help message.B. Watson
2024-07-13diffbas: tweak doc.B. Watson
2024-07-13diffbas: tweak doc.B. Watson
2024-07-13diffbas: set -e to exit on 1st failed command.B. Watson
2024-07-13add diffbas to README.txtB. Watson
2024-07-13diffbas: add man page.B. Watson
2024-07-13diffbas: fix options brain-damage.B. Watson
2024-07-12regenerate man pages.B. Watson
2024-07-12diffbas: add doc.B. Watson
2024-07-12diffbas: added (wrapper for listbas and diff).B. Watson
2024-07-12listbas: tweak doc.B. Watson
2024-07-12listbas: make colors customizable (-c), add -U and -C options, add ↵B. Watson
LISTBAS_OPTS environment variable.
2024-07-12listbas: code cleanup, add -x and -u opts, fix color bug in strings, don't ↵B. Watson
highlight quotes around strings.
2024-07-12listbas: add -d (dots) mode, for non-Unicode terminals.B. Watson
2024-07-11listbas: add -d (dots) mode, stopgap for non-UTF8 terminals.B. Watson
2024-07-11listbas: use correct ANSI codes to turn off reverse video and color ↵B. Watson
separately; fixes broken string constant highlighting.
2024-07-11whichbas: update doc for multiple files.B. Watson
2024-07-11whichbas: initial support for multiple files on the command line.B. Watson
2024-07-11whichbas: add BASIC/A+ DIR, remove A+ RETURN (conflicts with Turbo CLOSE ↵B. Watson
with no args).
2024-07-11whichbas: much fancier BASIC/A+ detection (maybe too fancy?)B. Watson
2024-07-10chkbas: add missing left-paren to LEFT$/RIGHT$/MID$ for BXL/BXE; warn about ↵B. Watson
ATASCII and mention a8cat in man page.
2024-07-10whichbas: removed ifdef'ed out code.B. Watson
2024-07-10whichbas: simplify and complete logic for op tokens 0x66-0x68, aka %0 %1 %2 ↵B. Watson
or LEFT$( RIGHT$( MID$(.