Commit Graph

22 Commits

Author SHA1 Message Date
d0feb04b55 refactor: remove error module 2025-01-31 06:26:15 -05:00
ac30ea169c refactor: migrate tests to new compiler context 2025-01-31 06:05:44 -05:00
e695777f07 refactor: introduce compiler context 2025-01-30 19:16:50 -05:00
e584ecd8a2 feat: hide json serialization behind compiler flag -Djson 2025-01-22 19:42:44 -05:00
d833c44eb8 feat: add error messages to lex leading zero error 2024-12-29 07:34:56 -05:00
996bb6460f feat: begin work on error printing 2024-12-24 18:33:02 -05:00
d88248b891 feat: print token debug info with flag 2024-12-21 06:46:53 -05:00
75002582ba feat: minimal error handling 2024-12-21 06:11:16 -05:00
fb30e1195e feat: parse module 2024-12-16 21:00:27 -05:00
1225049f76 feat: minimal parsing of statements 2024-12-14 06:24:13 -05:00
44bd9fc5ad feat: begin to parse a variable declaration 2024-12-12 06:00:00 -05:00
0ff3e94620 refactor: use modules in build.zig 2024-12-05 21:11:24 -05:00
b71cfe4370 feat: lex punctuation 2024-11-27 21:06:51 -05:00
882d123fe0 feat: lex groupign signs 2024-11-27 20:41:42 -05:00
b8c542d88e feat: lex string without escape characters 2024-11-27 19:36:45 -05:00
3f95515964 feat: lex comments, forbid CR 2024-11-24 07:35:20 -05:00
00597752da feat: lex operators 2024-11-24 06:53:58 -05:00
15a66ebc3d feat: lex datatype 2024-11-18 21:08:37 -05:00
92794cc07a feat: lex identifier. create comptime fn for lexing many, many_1 2024-11-18 21:05:46 -05:00
cbefbe3f68 refactor: organize files 2024-11-16 16:12:15 -05:00
86904218d5 feat(build): setup build step to run all tests 2024-11-16 07:16:10 -05:00
a68e5a2c1d init 2024-11-15 20:00:15 -05:00