Revision tags: v3.1.2 |
|
08131e7f | 04-Nov-2017 |
Nikita Popov |
Release PHP-Parser 3.1.2 |
fd6e8d7e | 04-Nov-2017 |
Nikita Popov |
Merge branch '3.x' Conflicts: lib/PhpParser/Builder/Namespace_.php lib/PhpParser/Node/Stmt/ClassMethod.php test/PhpParser/Builder/NamespaceTest.php
|
0ba710af | 04-Nov-2017 |
Nikita Popov |
Add setDocComment() to namespace build (#437) |
72231abe | 01-Nov-2017 |
Alexander Miertsch |
ClassMethod stmts property can be null (#435) Conflicts: lib/PhpParser/Node/Stmt/ClassMethod.php |
72540409 | 29-Oct-2017 |
Nikita Popov |
Test FPPP roundtrip in test_old |
57bf3784 | 02-Nov-2017 |
TomasVotruba |
add missing strict_types to lib |
b58157f0 | 02-Nov-2017 |
TomasVotruba |
add strict_types to tests + fix explode type |
ab596db2 | 01-Nov-2017 |
Alexander Miertsch |
ClassMethod stmts property can be null (#435) |
7f92edf3 | 31-Oct-2017 |
Tomáš Votruba |
Docs: add missing $stmts (#433) |
837579a4 | 31-Oct-2017 |
Brad Mostert |
Fix spelling in documentation (#434) |
b241a121 | 29-Oct-2017 |
Nikita Popov |
Fix trait alias to semi-reserved name parsing This was missing the explicit construction of an Identifier node. |
5054a68b | 29-Oct-2017 |
Nikita Popov |
Reset origTokens in resetState() In case one pretty printer is used in both preserving and non-preserving mode. |
d16f050d | 29-Oct-2017 |
Nikita Popov |
Travis: Enable PHP 7.2 |
5900d78c | 29-Oct-2017 |
Nikita Popov |
FPPP: Support anonymous classes (#432) This is a huge hack... We temporarily create a new node with the correct structure and use that for printing. I think it would be better t
FPPP: Support anonymous classes (#432) This is a huge hack... We temporarily create a new node with the correct structure and use that for printing. I think it would be better to always use a separate node type for NewAnonClass, rather than using a combination of New and Class, but this would require some larger changes, as this node type would have to be both Expr and ClassLike, which is not possible right now, as the latter is a class rather than an interface...
show more ...
|
77627536 | 25-Oct-2017 |
Nikita Popov |
FPPP: Support modifier changes (#428) I decided against introducing a node type for this. In the end it would require special handling anyway. |
651341d5 | 22-Oct-2017 |
Tomáš Votruba |
docs: "return" => "remove" typo (#430) |
Revision tags: v4.0.0alpha1 |
|
001f2d3f | 18-Oct-2017 |
Nikita Popov |
Release PHP-Parser 4.0 Alpha 1 |
b0242d31 | 18-Oct-2017 |
Nikita Popov |
Add quick start to README |
f5de7f98 | 18-Oct-2017 |
Nikita Popov |
FPPP: Check that nodes are nodes in pArray() |
3193f7aa | 15-Oct-2017 |
Wes |
Fix documentation for "replaceNodes" option in NameResolver (#425) |
bbec051e | 06-Oct-2017 |
Nikita Popov |
FPPP: Consolidate indentation levels A bit annoying that we have to keep $this->nl always synchronized. |
f071b660 | 06-Oct-2017 |
Nikita Popov |
Print comments of inserted statements |
57bc4251 | 06-Oct-2017 |
Nikita Popov |
Move IdentifierTest where it belongs Ooops... |
bb2ac911 | 06-Oct-2017 |
Nikita Popov |
Move leading space out of pStmt_Else Same as previous commit. Also add support for pStmt_If->else insertion. |
e3888cbe | 06-Oct-2017 |
Nikita Popov |
Move leading space out of pStmt_ElseIf This is not part of the elseif itself and as such belongs in the pStmt_If printer. |