Commit Graph

22 Commits

Author SHA1 Message Date
b92a3dcba3 Privated parsingOperation 2022-10-11 23:57:27 -04:00
5384dff15b Removed object sections from body 2022-09-13 11:10:42 -04:00
5127b80630 Parser has been updated to handle new syntax 2022-09-05 11:28:27 -04:00
691df94ef4 Removed many cringe pass-by-references 2022-09-04 19:55:47 -04:00
f3c72f8f30 The section kind specific maps are gone
I've REPLACED IT with the unified sections map. Interfaces, baby!
2022-09-04 19:30:59 -04:00
9269161138 Tree returns a section interface when given a name 2022-09-04 17:13:49 -04:00
ded0ce58ec Created Section interface 2022-09-04 14:02:48 -04:00
65c213f1f3 Fixed import paths 2022-08-30 01:11:10 -04:00
c3b6330b22 Added base function parsing 2022-08-25 20:01:12 -04:00
b0d4ecc83f Added interface section parsing to body 2022-08-23 15:14:44 -04:00
Sasha Koshka
6fbda34300 Add base enum parsing method 2022-08-21 02:42:25 -04:00
Sasha Koshka
edb9c1a0b6 Fixed assignment to entry in nil map 2022-08-20 13:29:04 -04:00
Sasha Koshka
cb2264977a Added object sections to the tree for real lol 2022-08-20 13:24:56 -04:00
Sasha Koshka
790e7e632e Removed recursive member parsing nonsense from type section 2022-08-20 12:50:32 -04:00
Sasha Koshka
69aaae8f14 Restructured type definitions to use a node tree 2022-08-18 23:38:32 -04:00
Sasha Koshka
5c2a7aeb07 Created base for type section parsing 2022-08-18 17:39:19 -04:00
Sasha Koshka
39e4fbe844 Replaced references to file.Error with infoerr.Error 2022-08-18 00:58:40 -04:00
Sasha Koshka
aee90757e3 Object initialization value parsing is now done recursively 2022-08-17 13:26:18 -04:00
Sasha Koshka
85b7938843 ParseBody now has a loop, and errors on unrecognized section type 2022-08-15 21:20:13 -04:00
Sasha Koshka
614b5664fc Parser calls ParseDataSection 2022-08-15 15:09:07 -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