Commit Graph

21 Commits

Author SHA1 Message Date
Sasha Koshka 83fbd38c75 Parser now sets type member location 2022-10-12 12:39:00 -04:00
Sasha Koshka b92a3dcba3 Privated parsingOperation 2022-10-11 23:57:27 -04:00
Sasha Koshka ed4c9aa0d2 Iterator actually advances now 2022-09-29 17:34:51 -04:00
Sasha Koshka 6c02e45e2e Untested type section parsing yay 2022-09-29 02:01:31 -04:00
Sasha Koshka 767bf81b85 Lobbotomized the codebase 2022-09-13 16:31:08 -04:00
Sasha Koshka 21ea27791d Removed the last traces of the word "initialization" 2022-09-13 11:12:38 -04:00
Sasha Koshka 691df94ef4 Removed many cringe pass-by-references 2022-09-04 19:55:47 -04:00
Sasha Koshka 899f4815bc Did the same thing with default values 2022-09-04 03:31:35 -04:00
Sasha Koshka e0a04e68e3 Did the same thing but with permissions 2022-09-03 23:03:09 -04:00
Sasha Koshka 3f7c779e2b Got rid of useless setters for the traits 2022-09-03 22:58:35 -04:00
Sasha Koshka ef375810fb Did the same thing with type specifiers 2022-09-03 22:56:08 -04:00
Sasha Koshka 729ae78eae Location is now included in structs via composition 2022-09-03 22:17:05 -04:00
Sasha Koshka 65c213f1f3 Fixed import paths 2022-08-30 01:11:10 -04:00
Sasha Koshka bd433fc65d Untested object section parsing 2022-08-20 13:26:24 -04:00
Sasha Koshka 2605d1fb09 Fixed nested complex initialization values not parsing 2022-08-19 11:36:30 -04:00
Sasha Koshka 2296765e81 Added recursive parsing of type nodes 2022-08-19 03:01:47 -04:00
Sasha Koshka e25e7bdf14 Parser can now parse array and object initializations 2022-08-19 02:34:17 -04:00
Sasha Koshka 63419165dd Moved most of type section parsing into reusable type node parsing method 2022-08-19 02:08:18 -04:00
Sasha Koshka 69aaae8f14 Restructured type definitions to use a node tree 2022-08-18 23:38:32 -04:00
Sasha Koshka ef90115a1b Fixed some test case formatting 2022-08-18 20:09:04 -04:00
Sasha Koshka 5c2a7aeb07 Created base for type section parsing 2022-08-18 17:39:19 -04:00