Commit Graph

28 Commits

Author SHA1 Message Date
Domantas
ba3ae0ee06 parser: support else if statements 2022-07-26 14:39:22 +02:00
Ryan Chandler
074a84c42c
Merge pull request #2 from Dohxis/parser/if-else-statements 2022-07-26 12:15:07 +01:00
Domantas
be71eff76c parser: support else statements 2022-07-26 12:48:37 +02:00
Ryan Chandler
ce57758042
parser: support method calls 2022-07-26 11:29:42 +01:00
Ryan Chandler
2d332f90e4
parser: support property fetches 2022-07-26 11:21:05 +01:00
Ryan Chandler
570433de1c
parser: support basic new expressions 2022-07-25 19:15:09 +01:00
Ryan Chandler
5bba0f7269
parser: support long and short closures 2022-07-25 19:00:26 +01:00
Ryan Chandler
d20e35d1a8
parser: basic support for trait uses in classes 2022-07-25 17:01:36 +01:00
Ryan Chandler
a9ced4460a
parser: support full trait-definitions 2022-07-25 14:30:47 +01:00
Ryan Chandler
04d2d46472
parser: support empty trait definitions 2022-07-25 14:22:52 +01:00
Ryan Chandler
79e726054b
parser: support interface statements with extends 2022-07-25 01:08:10 +01:00
Ryan Chandler
201a89fc4d
parser: support a fuller class parsing structure 2022-07-25 00:46:10 +01:00
Ryan Chandler
2948a2e0af
parser: support types on class var statements 2022-07-24 19:41:05 +01:00
Ryan Chandler
e15aafc3f3
parser: support function return types 2022-07-23 16:13:35 +01:00
Ryan Chandler
cb2fb3b8c9
parser: support intersection type-strings 2022-07-23 16:04:21 +01:00
Ryan Chandler
14a57a6c9c
parser: support union type strings 2022-07-23 16:01:11 +01:00
Ryan Chandler
13d0aa21cd
parser: support nullable types 2022-07-23 15:51:16 +01:00
Ryan Chandler
8e1b13f715
parser: support basic type strings 2022-07-23 15:49:27 +01:00
Ryan Chandler
8042a6f33f
parser: support namespace statements with blocks or one-liners 2022-07-22 16:44:26 +01:00
Ryan Chandler
2e298b2cec
lexer: recognise all tokens in laravel/framework 2022-07-22 13:55:29 +01:00
Ryan Chandler
5fe2c9c6c5
phpast: allow only executing lexer 2022-07-21 20:16:34 +01:00
Ryan Chandler
92b457c87a
lexer: support more flags 2022-07-19 22:17:18 +01:00
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
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