nikic
|
62183807ee
|
Add test coverage for Node_Name
And fix bugs found while doing so.
|
2011-09-28 18:11:28 +02:00 |
|
nikic
|
d53173c2f3
|
Don't use references in NodeTraverser
Stop using reference magic in the NodeTraverser. Instead use normal return values. Additionally enfore that an array is passed to ->traverse().
|
2011-09-24 23:39:05 +02:00 |
|
nikic
|
df7cb44eed
|
Use seperate Name node classes instead of type subnode
|
2011-09-24 16:53:40 +02:00 |
|
nikic
|
a551bbc5a4
|
Add PHPParser_Node interface
|
2011-09-21 21:43:19 +02:00 |
|
nikic
|
847cdbc5c6
|
Swap argument order for ArrayItem
|
2011-09-02 19:49:46 +02:00 |
|
nikic
|
17a81b5c8f
|
Properly parse escape sequences:
* Add support for oct and hex escape sequences
* Take used quote type into account when parsing encapsed strings
|
2011-08-20 10:40:27 +02:00 |
|
nikic
|
299893066d
|
Fix NodeTraverser by putting to-be-deleted and to-be-merged nodes into the same queue. Additionally do not further iterate queued nodes.
|
2011-08-19 17:19:27 +02:00 |
|
nikic
|
e0fe21287d
|
Add specialized constructors for all expression nodes apart from lambda
|
2011-08-11 10:25:51 +02:00 |
|
nikic
|
d9a23f2dc7
|
Add specialized constructors for Expr_Array*, make Variable an Expr
|
2011-08-11 08:13:01 +02:00 |
|
nikic
|
1da728321f
|
Rename tests from Unit_ to PHPParser_Tests_
|
2011-08-10 11:13:37 +02:00 |
|