Gabriel Caruso
|
e6452e8d15
|
Fix typo in UPGRADE-4.0 (#498)
|
2018-05-05 23:45:25 +02:00 |
|
Gabriel Caruso
|
9202d87f53
|
Fix typos in UPGRADE-4.0 (#497)
|
2018-05-01 22:19:29 +02:00 |
|
Nikita Popov
|
fa99c3fbfb
|
Recover from foreach without as
|
2018-04-28 22:31:45 +02:00 |
|
Loek van der Linde
|
2b0bd657bb
|
Update 2_Usage_of_basic_components.markdown (#494)
|
2018-04-17 18:29:16 +03:00 |
|
Hans Ott
|
81b7be3ba6
|
Fix links in README.md (#493)
|
2018-04-07 18:26:59 +03:00 |
|
Nikita Popov
|
6121001576
|
Remove unused ParserAbstract::$errors property
Leftover from before ErrorHandler was introduced.
|
2018-03-30 21:45:52 +02:00 |
|
Nikita Popov
|
7208b1c7ac
|
Improve error recovery in classes (#492)
|
2018-03-30 16:03:03 +02:00 |
|
Nikita Popov
|
e4a54fa90a
|
Release PHP-Parser 4.0.1
|
2018-03-25 19:35:16 +02:00 |
|
Nikita Popov
|
3125b54e5e
|
Link to composer/xdebug-handler
|
2018-03-25 19:34:45 +02:00 |
|
Nikita Popov
|
7f8ff1b9a4
|
Add support for list reference assignments
RFC: https://wiki.php.net/rfc/list_reference_assignment
|
2018-03-10 16:48:20 +01:00 |
|
Nikita Popov
|
91a462ce76
|
PHP 7.3: Add support for trailing commas in calls
RFC: https://wiki.php.net/rfc/trailing-comma-function-calls
|
2018-03-10 16:41:20 +01:00 |
|
Nikita Popov
|
610617fe93
|
Also add new() builder
|
2018-03-03 22:25:58 +01:00 |
|
Nikita Popov
|
ff2d85dc6b
|
Add constFetch() and classConstFetch() builders
|
2018-03-03 22:14:42 +01:00 |
|
Nikita Popov
|
b998d1e9b5
|
Add funcCall(), methodCall() and staticCall() builders
|
2018-03-03 15:40:51 +01:00 |
|
Nikita Popov
|
6aba7624ed
|
Add replacement sanity check in traverser
|
2018-03-03 13:22:36 +01:00 |
|
Nikita Popov
|
9c18e3db49
|
Release PHP-Parser 4.0.0
|
2018-02-28 21:39:30 +01:00 |
|
Nikita Popov
|
ae52aadb43
|
Fix merge leftovers in changelog
|
2018-02-28 21:37:11 +01:00 |
|
Nikita Popov
|
9cea94000a
|
Merge branch '3.x'
Conflicts:
CHANGELOG.md
lib/PhpParser/NodeAbstract.php
|
2018-02-28 21:32:04 +01:00 |
|
Nikita Popov
|
bb87e28e7d
|
Release PHP-Parser 3.1.5
|
2018-02-28 21:30:58 +01:00 |
|
Nikita Popov
|
7484acb88b
|
Enable syntax highlighting for one code block
|
2018-02-28 21:27:29 +01:00 |
|
Nikita Popov
|
bc5ba47b28
|
Add links to component docs
|
2018-02-28 21:14:04 +01:00 |
|
Nikita Popov
|
b9996315a6
|
Add more extensive docs for node visitors
Also document NodeFinder.
|
2018-02-28 21:00:42 +01:00 |
|
Ryan Weaver
|
de3470190c
|
Proofreading the docs - very minor changes!
|
2018-02-28 18:15:02 +01:00 |
|
Théo FIDRY
|
1c3eabb000
|
Replace string by class call (#477)
For better PHP-Scoper compatibility
|
2018-02-23 22:44:40 +01:00 |
|
Nikita Popov
|
8d1e86b47f
|
Move node dumper docs into basic usage
Also mentioned php-parse here.
|
2018-02-08 17:17:32 +01:00 |
|
Nikita Popov
|
ff10cc9d08
|
Move JSON representation into component documentation
Also add -j flag to php-parse script to get a JSON dump. Also
drop obsolete flag for XML dumping.
|
2018-02-08 16:36:04 +01:00 |
|
Gabriel Caruso
|
14454326e9
|
Fix misspellings
|
2018-02-06 14:47:39 +01:00 |
|
Gabriel Caruso
|
3a45c1a121
|
Support PHPUnit 7
|
2018-02-02 11:52:56 +01:00 |
|
Nikita Popov
|
ad9c42b66a
|
Merge branch '3.x'
Conflicts:
lib/PhpParser/Parser/Php5.php
lib/PhpParser/Parser/Php7.php
|
2018-01-30 23:07:11 +01:00 |
|
Nikita Popov
|
08215e7646
|
Fix duplicate switch comment assignment
Fixes #469.
|
2018-01-30 23:06:20 +01:00 |
|
Nikita Popov
|
c18bb27723
|
Release PHP-Parser 4.0 Beta 1
|
2018-01-27 19:06:36 +01:00 |
|
Nikita Popov
|
dd0adcc96c
|
Move code gen docs to components and improve
Mention non-fluent helper methods.
|
2018-01-27 18:56:21 +01:00 |
|
Nikita Popov
|
e4505de346
|
Move FAQ into component documentation
|
2018-01-27 18:40:22 +01:00 |
|
Nikita Popov
|
a513ccabb7
|
Improve constant evaluation and add docs
Split into evaluateDirectly() and evaluateSilently(), to be able
to treat errors more gracefully. Add documentation for constant
evaluation.
|
2018-01-27 17:47:45 +01:00 |
|
Nikita Popov
|
d817818b5d
|
Move TokenStream into Internal namespace
|
2018-01-27 13:40:20 +01:00 |
|
Nikita Popov
|
6a273c9fbd
|
Remove Autoloader class
|
2018-01-25 23:13:53 +01:00 |
|
Nikita Popov
|
c2d3ecad35
|
Merge branch '3.x'
Conflicts:
CHANGELOG.md
|
2018-01-25 22:32:25 +01:00 |
|
Nikita Popov
|
e57b3a0978
|
Release PHP-Parser 3.1.4
|
2018-01-25 22:31:33 +01:00 |
|
Nikita Popov
|
1cdb280a30
|
Merge branch '3.x'
|
2018-01-25 22:28:08 +01:00 |
|
Nikita Popov
|
d01fafcb40
|
Handle +(++$x) and -(--$x) as well
|
2018-01-25 22:27:37 +01:00 |
|
Miguel Piedrafita
|
67df02c844
|
Update license year
|
2018-01-25 22:23:06 +01:00 |
|
Nikita Popov
|
b85b6b3519
|
Merge branch '3.x'
Conflicts:
lib/PhpParser/PrettyPrinter/Standard.php
|
2018-01-25 22:18:32 +01:00 |
|
Nikita Popov
|
94c715d97e
|
Fix pretty printing of -(-$x) and +(+$x)
Fixes #459.
|
2018-01-25 22:17:35 +01:00 |
|
Nikita Popov
|
4dacbb8d39
|
FPPP: Fix indentation on list insertion
Use indentation of last list element, instead of indentation
before the insertion point.
Fixes #466.
|
2018-01-25 22:08:40 +01:00 |
|
Gabriel Caruso
|
aa685e711a
|
Bump to PHP 7.2 in documentation
|
2018-01-14 22:10:37 +01:00 |
|
Gabriel Caruso
|
edafeb85c4
|
[CS] Order uses A -> Z
|
2018-01-13 16:08:27 +01:00 |
|
Gabriel Caruso
|
68d07c4662
|
[CS] New line in the end of file
|
2018-01-13 16:08:26 +01:00 |
|
Gabriel Caruso
|
8fae99aafe
|
[CS] Remove spaces
|
2018-01-13 16:08:25 +01:00 |
|
Nikita Popov
|
c7ada124d0
|
[CS] Use ::class notation instead of string
Conflicts:
test/PhpParser/ParserFactoryTest.php
test/PhpParser/ParserTest.php
|
2018-01-13 16:08:17 +01:00 |
|
Gabriel Caruso
|
f6617e6d25
|
[CS] Space after ternary operator
|
2018-01-13 16:04:00 +01:00 |
|