aboutsummaryrefslogtreecommitdiff
path: root/listbas.c
AgeCommit message (Expand)Author
2024-07-18listbas: trying to get indentation right. current solution too complex IMO.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 BX...B. Watson
2024-07-18listbas: partial indentation for A+, BXL, BXE.B. Watson
2024-07-17listbas: add -t (disable indent) option, though indentation not yet implement...B. Watson
2024-07-17listbas: add -k (no mixed case) option for BXL/BXE.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-17listbas: print empty op token names correctly, handle silent let in A+.B. Watson
2024-07-17listbas: quit emitting ANSI color codes in ATASCII output (derp!), print ERRO...B. Watson
2024-07-16listbas: commentary.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: 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 worki...B. Watson
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: handle A+ ERROR- token (required bas.c changes); don't segfault on r...B. Watson
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-13listbas: fix signed vs. unsigned brain-damage in color_on().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: separate highlight colors for DATA items and REM text; highlight quo...B. Watson
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-12listbas: make colors customizable (-c), add -U and -C options, add LISTBAS_OP...B. Watson
2024-07-12listbas: code cleanup, add -x and -u opts, fix color bug in strings, don't hi...B. Watson
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 separatel...B. Watson
2024-07-07listbas: fix "bad tokens" err msg formatting.B. Watson
2024-07-05listbas: exit with status 2 on invaid tokens, add note to doc about aha.B. Watson
2024-07-05listbas: error exit on bad tokens.B. Watson
2024-07-05listbas: tweak doc and usage.B. Watson