Nikita Popov
|
776275361a
|
FPPP: Support modifier changes (#428)
I decided against introducing a node type for this. In the end it
would require special handling anyway.
|
2017-10-25 22:27:29 +02:00 |
|
Nikita Popov
|
f5de7f9894
|
FPPP: Check that nodes are nodes in pArray()
|
2017-10-18 15:42:01 +02:00 |
|
Nikita Popov
|
bbec051e51
|
FPPP: Consolidate indentation levels
A bit annoying that we have to keep $this->nl always synchronized.
|
2017-10-06 18:21:08 +02:00 |
|
Nikita Popov
|
f071b66013
|
Print comments of inserted statements
|
2017-10-06 17:58:56 +02:00 |
|
Nikita Popov
|
bb2ac91115
|
Move leading space out of pStmt_Else
Same as previous commit. Also add support for pStmt_If->else
insertion.
|
2017-10-06 14:56:59 +02:00 |
|
Nikita Popov
|
310155832a
|
FPPP: Support insertion into list subnodes
With some rough edges...
|
2017-10-06 14:43:41 +02:00 |
|
Nikita Popov
|
ed8a744cd5
|
FPPP: Switch pArray() to use node list diffing
|
2017-10-06 12:02:00 +02:00 |
|
Nikita Popov
|
f6cc85a796
|
FPPP: Fall back if comment in list node changes (#420)
|
2017-10-02 21:18:13 +02:00 |
|
Nikita Popov
|
1ec5591574
|
Tweak node insertion formatting
|
2017-04-08 23:11:46 +02:00 |
|
Nikita Popov
|
cb5dd28985
|
Don't include whitespace directly in catch/finally print
|
2017-01-21 21:25:48 +01:00 |
|
Nikita Popov
|
5e565e8046
|
Support insertion of nullable nodes
Still incomplete in some places and the formatting is not always
ideal.
|
2017-01-21 21:20:42 +01:00 |
|
Nikita Popov
|
b9b6aeeed9
|
Support format-preserving node removal
Take care of stripping surrouding tokens appropriately.
|
2017-01-21 17:52:50 +01:00 |
|
Nikita Popov
|
4d2a4d02b0
|
Add first shot at format preserving pretty printer
|
2016-12-26 18:28:49 +01:00 |
|