Commit Graph

18 Commits

Author SHA1 Message Date
Deukhoofd 0fbca3f01e
Fixes for tests, support for comments.
continuous-integration/drone/push Build is passing Details
2021-01-09 13:43:29 +01:00
Deukhoofd 093ffde6bc
Initial work on type registration in the binder.
continuous-integration/drone/push Build is passing Details
2021-01-08 16:14:02 +01:00
Deukhoofd 5d57838bec
Cleanup of parser class.
continuous-integration/drone/push Build is passing Details
2021-01-01 23:31:30 +01:00
Deukhoofd 5ac627a9b3
Make parser class static, to reduce required state.
continuous-integration/drone/push Build is passing Details
2021-01-01 23:17:34 +01:00
Deukhoofd 09023d6337
Implements statblock for functions.
continuous-integration/drone/push Build is passing Details
2020-11-08 15:52:44 +01:00
Deukhoofd 5fb64e12e1
Large chunk of work in parser for getting expressions to work.
continuous-integration/drone/push Build is passing Details
2020-11-08 15:41:18 +01:00
Deukhoofd e30bfe1686
Style fixes.
continuous-integration/drone/push Build is passing Details
2020-11-01 13:50:35 +01:00
Deukhoofd 2dfe2f0408
More virt prop tests. 2020-11-01 13:25:46 +01:00
Deukhoofd 6e0aa65625
Fixes memory leaks in ParsedVirtPropStatement. 2020-11-01 12:50:32 +01:00
Deukhoofd 823b00777e
Implements basic virtprop parsing. 2020-10-31 19:23:15 +01:00
Deukhoofd 6a0ec63a7e
Fixes several valgrind spotted issues. 2020-10-10 20:02:47 +02:00
Deukhoofd a7c7fc3e28
Continue parsing paramslist until we've found the closing parenthesis 2020-10-10 18:35:31 +02:00
Deukhoofd ad8a0ce1b4
Fixed issue with TypeMod. 2020-10-10 16:20:56 +02:00
Deukhoofd f5baed48a9
Lots more tests for function statements, fixes several bugs. 2020-10-10 16:04:59 +02:00
Deukhoofd dcf143b1b2
Support basic parsing function statements. 2020-10-10 14:29:37 +02:00
Deukhoofd dcb6c58f90
Fixed some low hanging fruit in performance. 2020-10-09 12:55:49 +02:00
Deukhoofd e99b1af78d
Remove const char* constructors, only take u8 chars now. 2020-10-08 18:15:48 +02:00
Deukhoofd 2036f1ce43
Initial work on parsing. 2020-10-07 22:11:18 +02:00