#
8429157a |
| 27-Mar-2014 |
nikic |
Deprecate templating functionality Other projects cover this a lot better.
|
#
7f4ab267 |
| 13-Nov-2013 |
Jean-François Simon |
Fix name resolver (class names are case insensitive)
|
#
700847e2 |
| 20-Sep-2013 |
Charles Sprayberry |
Add NodeTraverser::removeVisitor()
|
Revision tags: v0.9.4 |
|
#
1e5e280a |
| 25-Aug-2013 |
nikic |
Release PHP-Parser 0.9.4
|
#
01123ae6 |
| 27-Jul-2013 |
nikic |
Fix notices when generating expected tokens list (continued) Forgot to add regenerated parser
|
#
77c08a75 |
| 27-Jul-2013 |
nikic |
Fix pretty printing of `include` expressions
|
#
5ccf6196 |
| 23-May-2013 |
nikic |
Update changelog
|
#
08f0cde6 |
| 15-Apr-2013 |
nikic |
Add prettyPrintFile() method
|
#
75ec7a3e |
| 14-Feb-2013 |
nikic |
Looks like I forgot to git add some files...
|
#
81d20bf1 |
| 15-Jan-2013 |
nikic |
Pretty print namespaces in semicolon-style if possible
|
#
db18906d |
| 15-Jan-2013 |
nikic |
Rename PrettyPrinter_Zend to PrettyPrinter_Default
|
#
fbaa1e5f |
| 15-Jan-2013 |
nikic |
Add information on expected tokens to syntax errors This now mimics the error messages provided by PHP itself (pre 5.4).
|
#
222c9612 |
| 21-Dec-2012 |
nikic |
Use RegexIterator in docs (by @lstrojny) Also fix formatting in changelog and be more specific in a doc comment.
|
Revision tags: v0.9.3 |
|
#
98ebfc8d |
| 22-Nov-2012 |
nikic |
Release PHP-Parser 0.9.3
|
#
9f0e12bf |
| 22-Nov-2012 |
nikic |
Update changelog
|
#
af5d288f |
| 07-Sep-2012 |
nikic |
Add support for expressions in empty (PHP 5.5) Apart from the grammar modifications this also renames the Empty subnode from var to expr. This breaks BC.
|
#
f6c1ab66 |
| 07-Sep-2012 |
nikic |
Adjust list and yield parsing, update prettyprinter * nested list()s will now create nested List nodes (instead of just nested arrays) * yield $k => $v was parsed with key and v
Adjust list and yield parsing, update prettyprinter * nested list()s will now create nested List nodes (instead of just nested arrays) * yield $k => $v was parsed with key and value swapped. This is now fixed * the pretty printer now works with the newly added language constructs
show more ...
|
#
4259b44a |
| 07-Sep-2012 |
nikic |
Add support for constant dereferencing (PHP 5.5) Examples: "foo"[2], [1, 2, 3][2]
|
#
417a8bb0 |
| 07-Sep-2012 |
nikic |
Add support for yield expressions (PHP 5.5) This adds a new Yield expression type, with subnodes key and value.
|
#
ae3774f0 |
| 07-Sep-2012 |
nikic |
Add support for finally clauses (PHP 5.5) This adds a new finallyStmts subnode to the TryCatch node. If there is no finally clause it will be null.
|
#
f8f1e17e |
| 07-Sep-2012 |
nikic |
Add support for list() in foreach (PHP 5.5) Example: foreach ($coords as list($x, $y)) { ... } This change slightly breaks backwards compatability, as it changes the node struct
Add support for list() in foreach (PHP 5.5) Example: foreach ($coords as list($x, $y)) { ... } This change slightly breaks backwards compatability, as it changes the node structure for the previously existing `list(...) = $foo` assignments. Those no longer have a dedicated `AssignList` node; instead they are parsed as a normal `Assign` node with a `List` as `var`. Similarly the use in `foreach` will generate a `List` for `valueVar`.
show more ...
|
#
5a947e98 |
| 23-Jul-2012 |
nikic |
Fix parsing of `$foo =& new Bar;` By-reference assignments of new expressions are now parsed as AssignRef (instead of just Assign). Closes issue #31.
|
Revision tags: v0.9.2 |
|
#
a81cccff |
| 07-Jul-2012 |
nikic |
Release PHP-Parser 0.9.2
|
#
eb599122 |
| 07-Jul-2012 |
nikic |
Add Class->getMethods() function
|
#
4137d7a7 |
| 07-Jul-2012 |
nikic |
Add modifier accessors for ClassMethod etc
|