#
359f99fe |
| 18-Jul-2014 |
Nikita Popov |
Use dedicated func_decl ast node Functions need a bunch of extra info, that becomes inconvenient to handle using the normal ast structure.
|
#
ae5ba9ab |
| 18-Jul-2014 |
Nikita Popov |
Port closures
|
#
abfc8bd8 |
| 18-Jul-2014 |
Nikita Popov |
Port closure use
|
#
64a71321 |
| 16-Jul-2014 |
Nikita Popov |
Port __METHOD__
|
#
a75921dc |
| 16-Jul-2014 |
Nikita Popov |
Port __FUNCTION__ to AST
|
#
f589713c |
| 15-Jul-2014 |
Nikita Popov |
Preliminary function decl support Problem: __FUNCTION__ etc don't work anymore, due to lexer/parser interdependency.
|
#
1ee3277a |
| 14-Jul-2014 |
Nikita Popov |
Port parameter defs Has one bug re \self
|
#
47f0717a |
| 13-Jul-2014 |
Nikita Popov |
Rename params -> args
|
#
c58079b4 |
| 12-Jul-2014 |
Nikita Popov |
Port static vars Need to figure out the constant expr stuff
|
#
e367e681 |
| 12-Jul-2014 |
Nikita Popov |
Port try/catch Down to 50 failing Zend tests
|
#
32ca08f2 |
| 11-Jul-2014 |
Nikita Popov |
Fix leak
|
#
dde9faee |
| 11-Jul-2014 |
Nikita Popov |
Port switch
|
#
f12c1482 |
| 11-Jul-2014 |
Nikita Popov |
Port foreach
|
#
7f151465 |
| 10-Jul-2014 |
Nikita Popov |
Make inner_statement_list asty
|
#
42159699 |
| 10-Jul-2014 |
Nikita Popov |
Port if (partial)
|
#
3be63fca |
| 10-Jul-2014 |
Nikita Popov |
Port for
|
#
80c44ad5 |
| 10-Jul-2014 |
Nikita Popov |
Support creating of ast nodes with >3 children
|
#
1738ee7e |
| 10-Jul-2014 |
Nikita Popov |
Port do/while
|
#
c7656c06 |
| 10-Jul-2014 |
Nikita Popov |
Port while Note: From here on everything is broken
|
#
68777b72 |
| 09-Jul-2014 |
Nikita Popov |
Expr stmts go through ast
|
#
1de1bc96 |
| 09-Jul-2014 |
Nikita Popov |
Make statement asty
|
#
117714d1 |
| 09-Jul-2014 |
Nikita Popov |
Port goto label
|
#
d14b763b |
| 09-Jul-2014 |
Nikita Popov |
Make unticked_statement an ast node (usually NULL)
|
#
fc541418 |
| 09-Jul-2014 |
Nikita Popov |
Port goto
|
#
cc8a6fa9 |
| 09-Jul-2014 |
Nikita Popov |
Port break/continue
|