Sasha Koshka
|
3a3c588023
|
Added data test
|
2022-08-15 14:23:53 -04:00 |
|
Sasha Koshka
|
00bcfaab0b
|
Parser tests now work by checking the ToString() of the parsed tree
|
2022-08-15 14:17:29 -04:00 |
|
Sasha Koshka
|
d91423863b
|
Added ToString methods for syntax tree nodes
|
2022-08-15 14:04:57 -04:00 |
|
Sasha Koshka
|
b02ff6cda6
|
Created structs needed to represent a data section
|
2022-08-15 01:47:42 -04:00 |
|
Sasha Koshka
|
0a067524ce
|
Added base parse body function
|
2022-08-14 22:38:57 -04:00 |
|
|
714aca5196
|
Fix parseMeta not getting enough tokens
Parser now passes TestMeta
|
2022-08-12 17:12:38 -05:00 |
|
|
033e64fc54
|
Parser can now print out a list of expected token kinds
|
2022-08-12 17:09:37 -05:00 |
|
|
f23c3a234a
|
Added metadata parser
|
2022-08-12 16:22:51 -05:00 |
|
|
050c956787
|
Added expect and nextToken methods to parser
|
2022-08-12 13:33:21 -05:00 |
|
|
18bd681082
|
Parser now understands the separation between files
This needs to be done because each file has a metadata section at the top.
|
2022-08-12 12:02:20 -05:00 |
|
|
2019c67bbb
|
Created basic test for parser
|
2022-08-12 11:55:17 -05:00 |
|
|
81b47f7734
|
Replaced all occurences of github.com with git.tebibyte.media
|
2022-08-12 10:21:36 -05:00 |
|
|
09170e390d
|
Created base for parser
The parser now handles file opening and invokes the lexer.
|
2022-08-12 10:11:43 -05:00 |
|