Commit Graph

31 Commits

Author SHA1 Message Date
b92a3dcba3 Privated parsingOperation 2022-10-11 23:57:27 -04:00
6c02e45e2e Untested type section parsing yay 2022-09-29 02:01:31 -04:00
6c70e9c50d Fixed data section parsing 2022-09-27 18:42:00 -04:00
5b627f8995 wow it hangs 2022-09-16 12:16:23 -04:00
767bf81b85 Lobbotomized the codebase 2022-09-13 16:31:08 -04:00
21ea27791d Removed the last traces of the word "initialization" 2022-09-13 11:12:38 -04:00
ae0166b509 Data section initialization values are now skimmed over 2022-09-05 15:04:39 -04:00
2295e3bd32 Data sections can now be marked as external 2022-09-05 14:09:47 -04:00
691df94ef4 Removed many cringe pass-by-references 2022-09-04 19:55:47 -04:00
3f7c779e2b Got rid of useless setters for the traits 2022-09-03 22:58:35 -04:00
729ae78eae Location is now included in structs via composition 2022-09-03 22:17:05 -04:00
aff2e55aa5 Separated data.go 2022-09-03 20:16:49 -04:00
689200085a Putting pointers in interfaces is incredibly stupid 2022-09-03 00:01:01 -04:00
65c213f1f3 Fixed import paths 2022-08-30 01:11:10 -04:00
Sasha Koshka
b7631530bc yeah 2022-08-24 23:54:06 -04:00
Sasha Koshka
717474a59e Removed unnescessary println statements (oopsie) 2022-08-18 20:09:27 -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
31bb36a4f7 Reworked parsing object initialization values 2022-08-17 12:53:35 -04:00
Sasha Koshka
8c03aa880b Reworked array initialization value parsing 2022-08-17 11:30:17 -04:00
Sasha Koshka
9ca1be2204 Fixed array initialization value parsing 2022-08-17 00:55:53 -04:00
Sasha Koshka
0dd9368393 Reworked data section so it stores single initialization argument 2022-08-17 00:49:49 -04:00
Sasha Koshka
bd42c95de0 Parser can now sort of parse object member initialization values 2022-08-17 00:14:55 -04:00
Sasha Koshka
bb2948d397 Added parsing array initialization values 2022-08-16 21:31:23 -04:00
Sasha Koshka
210e527b3a parseType method now understands arrays with undefined length 2022-08-16 20:55:43 -04:00
Sasha Koshka
efb3bbe21b Added base for parsing initialization values 2022-08-16 20:10:47 -04:00
Sasha Koshka
16bca57e36 Fixed numerous problems related to type parsing 2022-08-16 17:21:10 -04:00
Sasha Koshka
f978621673 Parse basic information about data sections (name, type) 2022-08-16 10:44:02 -04:00
Sasha Koshka
614b5664fc Parser calls ParseDataSection 2022-08-15 15:09:07 -04:00
Sasha Koshka
d91423863b Added ToString methods for syntax tree nodes 2022-08-15 14:04:57 -04:00
Sasha Koshka
0a067524ce Added base parse body function 2022-08-14 22:38:57 -04:00