31015583 | 06-Oct-2017 |
Nikita Popov |
FPPP: Support insertion into list subnodes With some rough edges... |
ed8a744c | 05-Oct-2017 |
Nikita Popov |
FPPP: Switch pArray() to use node list diffing |
69aec6fb | 05-Oct-2017 |
Nikita Popov |
Add implementation of Myers differ Intended to be used in the format-preserving pretty printer for handling changes in node lists. |
75880fbe | 05-Oct-2017 |
Nikita Popov |
Make code more explicit |
65de9244 | 03-Oct-2017 |
Nikita Popov |
Add Identifier::toString() For symmetry with the Name API. Also add some missing unit tests. |
eaee6687 | 03-Oct-2017 |
Nikita Popov |
Tweaks |
f5f3b0d4 | 03-Oct-2017 |
Nikita Popov |
Add name resolution, pretty printing component docs The docs are receiving too little love... |
f6cc85a7 | 02-Oct-2017 |
Nikita Popov |
FPPP: Fall back if comment in list node changes (#420) |
cc600b67 | 01-Oct-2017 |
Nikita Popov |
Merge branch '3.x' Conflicts: lib/PhpParser/Parser/Php5.php lib/PhpParser/Parser/Php7.php
|
d418bf39 | 01-Oct-2017 |
Nikita Popov |
Preserve comments on empty blocks (#382) |
4b1d9667 | 30-Sep-2017 |
Nikita Popov |
Add constant expression evaluator (#402) |
a02990a3 | 29-Sep-2017 |
Nikita Popov |
Remove PHP 5 substr() workaround In PHP 7 it no longer returns false instead of '' in this case. |
403a7c53 | 29-Sep-2017 |
Nikita Popov |
Update changelog |
cc328a4c | 29-Sep-2017 |
Nikita Popov |
Add get{Start,End}{Line,TokenPos,FilePos}() methods |
3d4621bb | 29-Sep-2017 |
Nikita Popov |
Don't return by ref from getAttribute() This is not worth the few times where it might be useful. |
d8f91733 | 29-Sep-2017 |
Nikita Popov |
Add Node::getComments() method |
df334eac | 26-Sep-2017 |
Nikita Popov |
Add back commented test We're not testing HHVM anymore, and I've already fixed this bug upstream. |
5cfdc2e0 | 26-Sep-2017 |
Nikita Popov |
Merge branch '3.x' Conflicts: lib/PhpParser/Parser/Php5.php lib/PhpParser/Parser/Php7.php test/PhpParser/ParserTest.php
|
5a9fbca5 | 26-Sep-2017 |
Nikita Popov |
Add attribute for namespace kinds (#417) One of KIND_SEMICOLON or KIND_BRACED. |
4f8f773b | 17-Sep-2017 |
markbook2 |
Remove leftover property intialization in pretty printer (#416) |
69ed40e4 | 15-Sep-2017 |
markbook2 |
Don't continue of searching if a global namespace declaration is found |
ec8692fb | 03-Sep-2017 |
Nikita Popov |
Fix InlineHTML indentation |
b1cd07a7 | 03-Sep-2017 |
Nikita Popov |
Extract TokenStream class from pretty printer |
61e624bc | 03-Sep-2017 |
Nikita Popov |
Replace noIndent mechanism in pretty printer Instead store newline with indentation in $nl property and use it where needed. The implementation should be changed to compilet ind
Replace noIndent mechanism in pretty printer Instead store newline with indentation in $nl property and use it where needed. The implementation should be changed to compilet indentLevel and fpIndentLevel, I don't think these need to be kept separate.
show more ...
|
31065389 | 02-Sep-2017 |
Nikita Popov |
Remove workarounds for reserved keyword method names No longer necessary in PHP 7. |