18 Commits (master)
 

Author SHA1 Message Date
Deukhoofd 4e096069ad
Super basic work on binder, rework of parser to include their spans 8 months ago
Deukhoofd 32636c7724
Adds lexed token and parsed tree tests to class_with_many_statements 8 months ago
Deukhoofd 08eb97cf38
Support constructor func calls, more integration tests 8 months ago
Deukhoofd 69b5d76a9b
Adds integration tests that test whether a substring of a script can panic. 8 months ago
Deukhoofd b1d516b268
Adds parsing for class, and for funcdef 8 months ago
Deukhoofd 2e87674720
Fixes identifiers starting with Z or z, and numbers starting with 9 not being lexed 8 months ago
Deukhoofd 373794a830
Adds func parsing, integration tests, some general fixes related to integration tests 8 months ago
Deukhoofd f277ecb72f
Adds enum parsing 8 months ago
Deukhoofd 7d0a2d461a
Parses arglist, fixes several potential infinite loops 8 months ago
Deukhoofd f004c19133
More parsing work 8 months ago
Deukhoofd 2bc3bee344
Loads more parsing work 8 months ago
Deukhoofd 75f8720c54
Loads of additional parsing work 8 months ago
Deukhoofd a1663ff032
Support for virtprops 11 months ago
Deukhoofd cf13fa9a90
Return invalid statement if namespace is not followed by an identifier. 2 years ago
Deukhoofd 43644276bb
Adds logging to parser 2 years ago
Deukhoofd c00cdf53b7
Updates parser to take LexTokens instead of TokenType 2 years ago
Deukhoofd 301ffd7496
Implements logging, pass spans to lexed tokens, begin work on parser 2 years ago
Deukhoofd f1af568cb8
Initial commit, implements parser. 2 years ago