From ce920b6ff47f32bc06dd27124e1b882f82f3d6ae Mon Sep 17 00:00:00 2001 From: zinc Date: Wed, 14 Oct 2026 10:05:40 +0000 Subject: split compiler.zc into files by phase src/compiler/compiler.zc is now twelve files under src/compiler/, listed in order in src/compiler/parts. cat of the parts in order is byte-identical to the old file, so every compiler and image except the language server's is unchanged. no function was edited. consumers read the list: the makefile, bootstrap-check, genmap (which still writes one compiler.zc into a generated map directory), tinyvm.bat, test.sh, test_win.ps1 and the lsp drivers. the language server embeds each part and serves them joined as the one document tinyvm:/compiler.zc. --- src/compiler/parts | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 src/compiler/parts (limited to 'src/compiler/parts') diff --git a/src/compiler/parts b/src/compiler/parts new file mode 100644 index 0000000..a10c6b3 --- /dev/null +++ b/src/compiler/parts @@ -0,0 +1,12 @@ +base.zc +lex.zc +ops.zc +analyzer.zc +types.zc +builtins.zc +expr.zc +stmt.zc +decl.zc +image.zc +setup.zc +check.zc -- cgit v1.2.3