Ryan Chandler
|
8b143869a8
|
phpast: output as json
|
2022-07-19 16:56:55 +01:00 |
|
Ryan Chandler
|
97c148e099
|
lexer+parser: support basic assoc arrays
|
2022-07-19 16:39:55 +01:00 |
|
Ryan Chandler
|
3430522e52
|
lexer+parser: basic support for lists
|
2022-07-19 16:37:32 +01:00 |
|
Ryan Chandler
|
e1fe663fc2
|
all: clippy
|
2022-07-19 16:32:21 +01:00 |
|
Ryan Chandler
|
2b2ec2253f
|
parser: basic class prop support with var
|
2022-07-19 15:58:20 +01:00 |
|
Ryan Chandler
|
2a62892738
|
parser: support expression statements
|
2022-07-19 15:53:34 +01:00 |
|
Ryan Chandler
|
fedc2c01ec
|
phpast: init
|
2022-07-19 15:29:20 +01:00 |
|
Ryan Chandler
|
33fc8c6b0e
|
parser: support class extends and implements
|
2022-07-19 15:13:53 +01:00 |
|
Ryan Chandler
|
3a618d2a9e
|
chore: disable doc tests
|
2022-07-19 14:43:25 +01:00 |
|
Ryan Chandler
|
3b5f0ac885
|
parser: store spans in errors
|
2022-07-19 14:21:28 +01:00 |
|
Ryan Chandler
|
5b97f54ad4
|
parser: refactor to use a borrow friendly structure
|
2022-07-19 13:50:14 +01:00 |
|
Ryan Chandler
|
cfa199e81e
|
parser: class methods with visibility
|
2022-07-19 12:04:40 +01:00 |
|
Ryan Chandler
|
aed95d9036
|
parser: add statement to class method test
|
2022-07-19 11:51:11 +01:00 |
|
Ryan Chandler
|
20f957083a
|
parser: class definition with basic method
|
2022-07-19 11:49:52 +01:00 |
|
Ryan Chandler
|
040663698c
|
parser: support empty class definitions
|
2022-07-19 11:43:33 +01:00 |
|
Ryan Chandler
|
cc8fcf4105
|
parser: simplify structure
|
2022-07-19 11:32:57 +01:00 |
|
Ryan Chandler
|
ce70d1f550
|
all: clippy
|
2022-07-16 20:42:45 +01:00 |
|
Ryan Chandler
|
4f5800df88
|
parser: expect semi-colon after empty return
|
2022-07-16 18:47:55 +01:00 |
|
Ryan Chandler
|
07f06db11d
|
parser: correctly parse a basic recursive fib function
|
2022-07-16 18:11:35 +01:00 |
|
Ryan Chandler
|
ab3b9f8187
|
parser: empty functions with params
|
2022-07-16 16:31:25 +01:00 |
|
Ryan Chandler
|
149e65087b
|
parser: init
|
2022-07-16 14:57:22 +01:00 |
|