Jesse Brault
|
6b6ba1d712
|
Major refactor of name analysis and related.
|
2025-05-18 18:05:03 -05:00 |
|
Jesse Brault
|
4224055860
|
Refactor name-analysis code into separate module/files.
|
2025-05-16 10:56:57 -05:00 |
|
Jesse Brault
|
6ab9efa8fd
|
Add codespan-reporting to project for awesome error reporting.
|
2025-05-16 09:09:25 -05:00 |
|
Jesse Brault
|
ce20cece21
|
Work on basic name analysis.
|
2025-05-15 21:13:43 -05:00 |
|
Jesse Brault
|
a9fe5b473c
|
Delete old compile sketch files.
|
2025-05-15 08:54:02 -05:00 |
|
Jesse Brault
|
aa3f4b3a8b
|
Start translating ast to instructions.
|
2025-04-15 18:58:30 -05:00 |
|
Jesse Brault
|
94f496a63d
|
Sketch DvmObjectFile type and related functions.
|
2025-04-14 07:59:51 -05:00 |
|
Jesse Brault
|
1d3a1593ee
|
Organized module source files.
|
2025-02-03 11:03:25 -06:00 |
|
Jesse Brault
|
040961ed67
|
Finally building an AST with Pest.
|
2025-01-30 18:36:35 -06:00 |
|
Jesse Brault
|
d4fb4680a5
|
Update to Pest grammar for hello world.
|
2024-12-31 17:23:36 -06:00 |
|
Jesse Brault
|
2967ceb2fc
|
Remove old lexer/parser code, in preparation for Pest usage.
|
2024-12-31 09:48:29 -06:00 |
|
Jesse Brault
|
97376bad72
|
Work on Trie.
|
2024-12-07 16:23:24 -06:00 |
|
Jesse Brault
|
21d4f6bb69
|
Some clean up.
|
2024-11-29 22:39:24 -06:00 |
|
Jesse Brault
|
4fb7ada6b8
|
Very skeleton work on parser.
|
2024-11-29 21:25:21 -06:00 |
|
Jesse Brault
|
921a7fe834
|
Change crate name to 'deimos'; make compiler bin subproject.
|
2024-11-29 19:13:59 -06:00 |
|
Jesse Brault
|
e8019366ee
|
Start implementation of vm.
|
2024-11-26 23:34:30 -06:00 |
|
Jesse Brault
|
b3177a612f
|
Initial commit. Very rudimentary lexer.
|
2024-11-24 18:07:16 -06:00 |
|