Sasha Koshka
|
bc9beb0317
|
Created test case for type section
|
2022-08-18 16:56:42 -04:00 |
|
Sasha Koshka
|
a548dcc585
|
Changed permission codes to only determine private/public/readonly
Changing permissions within the module was redundant and would have just
conflicted with the :mut type qualifier. This is easier to understand.
|
2022-08-18 12:09:17 -04:00 |
|
Sasha Koshka
|
d78f150336
|
Removed data test case initializing pointers with phrases
Phrase parsing is out of scope for this branch. It will be implemented at the
same time as function parsing.
|
2022-08-17 14:16:54 -04:00 |
|
Sasha Koshka
|
bb2948d397
|
Added parsing array initialization values
|
2022-08-16 21:31:23 -04:00 |
|
Sasha Koshka
|
9e01eef45b
|
Added elipsis token
|
2022-08-16 20:24:27 -04:00 |
|
Sasha Koshka
|
efb3bbe21b
|
Added base for parsing initialization values
|
2022-08-16 20:10:47 -04:00 |
|
Sasha Koshka
|
c172c111d8
|
Rethought how object and array literals will work
|
2022-08-16 17:45:31 -04:00 |
|
Sasha Koshka
|
0025d03a18
|
Modified parser data test to have uninitialized pointer cases
|
2022-08-16 16:16:39 -04:00 |
|
Sasha Koshka
|
ac40fa96e5
|
Improved parser test
Created new cases involving mutable data and phrase initialization arguments,
and always print out the correct and parsed trees.
|
2022-08-16 01:55:22 -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 |
|
|
2019c67bbb
|
Created basic test for parser
|
2022-08-12 11:55:17 -05:00 |
|
|
488220f3a7
|
Added all tokens to unit test
|
2022-08-10 11:43:21 -04:00 |
|
|
3f16d34aa1
|
Added unit test for lexer
|
2022-08-10 11:28:29 -04:00 |
|