Revision tags: v2.1.1 |
|
4dd659ed | 16-Sep-2016 |
Nikita Popov |
Release PHP-Parser 2.1.1 |
1ab24d26 | 16-Sep-2016 |
Nikita Popov |
Add support for PHP 7.1 types to builders This adds support for void, iterable and nullable types. |
a7120116 | 30-Aug-2016 |
Nikita Popov |
Merge branch '2.x'
|
83f34e7f | 30-Aug-2016 |
Nikita Popov |
Retain comments on blocks on first inner statement |
d0cfb981 | 30-Aug-2016 |
Nikita Popov |
Merge branch '2.x' Conflicts: lib/PhpParser/Parser/Php7.php
|
13f7321d | 30-Aug-2016 |
Nikita Popov |
Forbid "=& new" in PHP 7 mode |
46495abb | 11-Aug-2016 |
Nat Zimmermann |
Fix typo in grammar/README.md |
f7cb00d6 | 25-Jul-2016 |
Nikita Popov |
Add missing canonicalization in test |
7dae6c7a | 25-Jul-2016 |
Nikita Popov |
Implement JsonSerializable for Nodes and Comments Exposes the properties and adds an additional nodeType property. |
2b209aaa | 25-Jul-2016 |
Nikita Popov |
Add error recovery mode to php-parse script |
977cbab8 | 25-Jul-2016 |
Nikita Popov |
Decrement errorState when recovering from -> error It's likely that an error after -> will trigger another one due to missing semicolon without shifting a single token. We prevent an
Decrement errorState when recovering from -> error It's likely that an error after -> will trigger another one due to missing semicolon without shifting a single token. We prevent an immediate failure in this case by manually setting errorState to 2, which will suppress the duplicate error message, but allow error recovery.
show more ...
|
09086fbe | 25-Jul-2016 |
Nikita Popov |
Support partial parsing of $foo-> Introduce Error node for this purpose. |
ec614c95 | 25-Jul-2016 |
Nikita Popov |
Add hasLeadingNewline attribute to InlineHTML Use this attribute to not print an extra newline if the original code did not have it. |
Revision tags: v3.0.0alpha1 |
|
21b18eb2 | 25-Jul-2016 |
Nikita Popov |
Release version 3.0.0 alpha 1 |
faa09884 | 25-Jul-2016 |
Nikita Popov |
Add upgrading information |
b740076a | 25-Jul-2016 |
Nikita Popov |
Remove deprecated Name::set*() methods |
c9fea2ef | 25-Jul-2016 |
Nikita Popov |
Extend Name::slice() to support negative length+offset |
818ef2e6 | 25-Jul-2016 |
Nikita Popov |
Make PrettyPrinter\Standard methods protected I'm not sure how these ever ended up being public. |
5f97b125 | 25-Jul-2016 |
Nikita Popov |
Introduce explicit Finally node |
1dea9111 | 25-Jul-2016 |
Nikita Popov |
NodeDumper: Resolve type for include/use as well |
174e6c3c | 25-Jul-2016 |
Nikita Popov |
NodeDumper: Print modifiers as strings |
eefcfeed | 25-Jul-2016 |
Nikita Popov |
Remove analyze.php Has outlived its usefulness... |
18129480 | 25-Jul-2016 |
Nikita Popov |
Rename $type subnode to $flags Type makes it sound like a type-hint, and on a number of other nodes $type is used for exactly that. Use $flags to hold modifiers instead. |
1b1ff899 | 22-Jul-2016 |
Nikita Popov |
Update some PHP version numbers |
867ae514 | 22-Jul-2016 |
Nikita Popov |
Bring Trait constructor in line with Class/interface |