Deukhoofd
|
4e096069ad
|
Super basic work on binder, rework of parser to include their spans
|
2022-04-08 16:55:45 +02:00 |
Deukhoofd
|
32636c7724
|
Adds lexed token and parsed tree tests to class_with_many_statements
|
2022-04-07 20:55:50 +02:00 |
Deukhoofd
|
08eb97cf38
|
Support constructor func calls, more integration tests
|
2022-04-07 20:48:38 +02:00 |
Deukhoofd
|
69b5d76a9b
|
Adds integration tests that test whether a substring of a script can panic.
|
2022-04-07 20:18:08 +02:00 |
Deukhoofd
|
b1d516b268
|
Adds parsing for class, and for funcdef
|
2022-04-07 20:00:29 +02:00 |
Deukhoofd
|
2e87674720
|
Fixes identifiers starting with Z or z, and numbers starting with 9 not being lexed
|
2022-04-07 20:00:01 +02:00 |
Deukhoofd
|
373794a830
|
Adds func parsing, integration tests, some general fixes related to integration tests
|
2022-04-06 22:39:25 +02:00 |
Deukhoofd
|
f277ecb72f
|
Adds enum parsing
|
2022-04-06 18:44:34 +02:00 |
Deukhoofd
|
7d0a2d461a
|
Parses arglist, fixes several potential infinite loops
|
2022-04-04 19:38:58 +02:00 |
Deukhoofd
|
f004c19133
|
More parsing work
|
2022-04-03 19:13:36 +02:00 |
Deukhoofd
|
2bc3bee344
|
Loads more parsing work
|
2022-04-03 15:25:26 +02:00 |
Deukhoofd
|
75f8720c54
|
Loads of additional parsing work
|
2022-04-02 23:30:05 +02:00 |
Deukhoofd
|
a1663ff032
|
Support for virtprops
|
2022-01-01 17:48:57 +01:00 |
Deukhoofd
|
cf13fa9a90
|
Return invalid statement if namespace is not followed by an identifier.
|
2021-06-05 21:04:33 +02:00 |
Deukhoofd
|
43644276bb
|
Adds logging to parser
|
2021-06-05 21:03:14 +02:00 |
Deukhoofd
|
c00cdf53b7
|
Updates parser to take LexTokens instead of TokenType
|
2021-06-05 20:50:15 +02:00 |
Deukhoofd
|
301ffd7496
|
Implements logging, pass spans to lexed tokens, begin work on parser
|
2021-06-05 20:10:40 +02:00 |
Deukhoofd
|
f1af568cb8
|
Initial commit, implements parser.
|
2021-05-15 16:53:53 +02:00 |