c65gm/internal/compiler
2026-07-03 17:07:41 +02:00
..
command.go First naive version of optimizer 2026-06-03 21:51:29 +02:00
compiler.go Added pragma to control number of steps in scripts and macros. Now that we support file loading some scripts might need more steps to process images or whatnot. 2026-06-12 15:12:34 +02:00
compiler_test.go Fixed reported Starlark error line numbers to reflect the source files. 2026-07-03 17:07:41 +02:00
conststr.go Fixed disabling some pragmas and test to go with them 2026-04-13 16:02:16 +02:00
conststr_test.go Fixed disabling some pragmas and test to go with them 2026-04-13 16:02:16 +02:00
context.go Added file loading (bin, text files) into SCRIPTS 2026-06-12 14:48:33 +02:00
forstack.go Updated FOR loop to do check at NEXT instead of at FOR handling edge cases 255 and 65536 better. Removed STEP 2026-01-11 14:45:15 +01:00
funchandler.go Fix pragma auto-removal for multi-FUNC groups sharing one FEND 2026-05-17 16:23:14 +02:00
funchandler_test.go Fix pragma auto-removal for multi-FUNC groups sharing one FEND 2026-05-17 16:23:14 +02:00
labelstack.go Added labelstack and symboltable. 2025-10-26 17:10:18 +01:00
labelstack_test.go Added labelstack and symboltable. 2025-10-26 17:10:18 +01:00
scriptexec.go Fixed reported Starlark error line numbers to reflect the source files. 2026-07-03 17:07:41 +02:00
scriptexec_test.go Fixed up so trying to read (from script) symlinks outside project folder result in error 2026-06-12 16:06:06 +02:00
switchstack.go Added SWITCH/CASE/DEFAULT/ENDSWITCH 2025-12-19 22:56:16 +01:00
symboltable.go Also removing all function vars, consts and labels when a function is removed on pragma _P_REMOVE_UNUSED 2026-04-13 21:28:16 +02:00
symboltable_test.go Also removing all function vars, consts and labels when a function is removed on pragma _P_REMOVE_UNUSED 2026-04-13 21:28:16 +02:00