Commit Graph

18 Commits

Author SHA1 Message Date
9341017103 Trace the source code position in the lexer 2025-06-12 18:45:17 +02:00
e3f094c8a5 Split the parser from the code generator 2025-06-11 22:36:35 +02:00
00e557686b Parse call expressions 2025-06-10 12:11:59 +02:00
8d52410be9 Parse and transpile unary operations 2025-06-06 18:25:53 +02:00
3ca8491f64 Shorten the module declaration 2025-06-05 12:34:17 +02:00
7c12fc1364 Parse the variable part to AST 2025-06-04 12:14:04 +02:00
82f0d40a56 Don't require the module name after end 2025-06-04 10:21:41 +02:00
1983ef8e71 Add a command line parsing procedure 2025-06-02 18:18:18 +02:00
6e415e474f Handle ASCII codes > 128 in the tokenizer 2025-05-30 21:52:17 +02:00
4eccc147ba Shorten the array syntax 2025-05-30 14:59:02 +02:00
bd41736697 Make procedure name after the end 2025-05-30 00:25:20 +02:00
192e7e40c8 Transpile procedures and statements 2025-05-29 00:24:52 +02:00
24651e7c48 Transpile procedure declaration heading 2025-05-28 00:13:04 +02:00
46d89122e4 Transpile the global var section 2025-05-27 17:05:00 +02:00
3d401e7dac Transpile type section 2025-05-27 07:53:39 +02:00
4c1b66f99e Add the first stage to the build 2025-05-26 00:43:13 +02:00
c6a540000a Change source file extension 2025-05-25 16:07:42 +02:00
94f7fe3f0e Start a Modula-2 experiment 2025-05-25 13:53:45 +02:00