|
3f8377d9fe
|
add hoisting pass for preincrement rvalue expressions
|
2020-04-15 19:55:31 +12:00 |
|
|
78bd54ad13
|
node: implement switch, break, continue (basic)
|
2020-04-12 14:41:33 +12:00 |
|
|
5105293ce6
|
node: basic support for *expr.Closure
|
2020-04-11 12:46:28 +12:00 |
|
|
d3d3d34116
|
node: emit static ::class as class name string literal
|
2020-04-11 12:44:37 +12:00 |
|
|
df2fc21324
|
implement walkMutate(*node); completely transform AltIf->If
|
2020-04-10 17:37:59 +12:00 |
|
|
75b13e0842
|
test: add if/else fixture including AltIf
|
2020-04-10 11:23:47 +12:00 |
|
|
314d65a459
|
node: support magic __FILE__, __LINE__ etc constants
|
2020-04-09 19:39:23 +12:00 |
|
|
e3295e1368
|
test: add fixture for global scalars
|
2020-04-08 20:34:00 +12:00 |
|
|
9b5b72392f
|
test: add (failing) test for different types of const define
|
2020-04-08 20:02:45 +12:00 |
|
|
e9aa553216
|
stmt: propagate err checks to top-level function calls and assignment calls
|
2020-04-07 23:25:43 +12:00 |
|
|
52ccea5d65
|
node: initial try/catch support, track the error handler (WIP)
|
2020-04-07 22:52:42 +12:00 |
|
|
19d7cc469a
|
node: support interfaces
|
2020-04-07 21:53:00 +12:00 |
|
|
8752e8349c
|
test: disable (XFAIL) the interface-assertion test case
|
2020-04-07 21:52:19 +12:00 |
|
|
49241e7a8c
|
node: preserve comments
|
2020-04-07 18:27:20 +12:00 |
|
|
2568412a50
|
stmt: add failing test for assignment expressions (need hoisting)
|
2020-04-05 19:41:21 +12:00 |
|
|
28937fc384
|
stmt/class: support super() calls
|
2020-04-05 19:11:05 +12:00 |
|
|
67932cd296
|
stmt/class: support static calls
|
2020-04-05 18:23:52 +12:00 |
|
|
cdfa7df4fa
|
stmt: support static methods
|
2020-04-05 18:05:32 +12:00 |
|
|
cdeea4c09c
|
stmt/html: switch to backtick-delimited string for large multiline cases
|
2020-04-05 17:46:25 +12:00 |
|
|
68b554a6ec
|
stmt: initial array support
|
2020-04-05 17:39:22 +12:00 |
|
|
1224a5906a
|
node: support leaving php context
|
2020-04-05 17:11:11 +12:00 |
|
|
90ce6af6dd
|
stmt/for: hoist multiple initial conditions from 3-clause for loops
|
2020-04-05 16:43:27 +12:00 |
|
|
1206881bec
|
fixtures: exclude *.parse.json from git
|
2020-04-05 16:37:34 +12:00 |
|
|
872c878857
|
initial commit
|
2020-04-05 16:35:44 +12:00 |
|