9c9a8cdd | 20-Jun-2015 |
Nikita Popov |
Merge branch '1.x'
|
fd7ee2e0 | 20-Jun-2015 |
Nikita Popov |
Add missing regex anchor |
179d32cf | 20-Jun-2015 |
Nikita Popov |
Simplify handleHaltCompiler() implementation Nowadays we're already tracking the filePos, no need to recompute it. |
f2b7a315 | 20-Jun-2015 |
Nikita Popov |
Rename ParserInterface to Parser And drop the alias of Parser to Parser\Php5. |
d8312a09 | 20-Jun-2015 |
Nikita Popov |
Split parsing tests into code tests and other stuff And run the other stuff against Php5 and Php7 parsers. Also move canonicalize() from CodeTestAbstract into a free-standing fu
Split parsing tests into code tests and other stuff And run the other stuff against Php5 and Php7 parsers. Also move canonicalize() from CodeTestAbstract into a free-standing function.
show more ...
|
813c9f15 | 20-Jun-2015 |
Nikita Popov |
Add basic ParserFactory |
ef9a154d | 13-Jun-2015 |
Nikita Popov |
Add support for unicode escape sequences Only parsed if the PHP 7 parser is used. |
0da72fad | 13-Jun-2015 |
Nikita Popov |
Support scalar type declarations |
71fa7c66 | 13-Jun-2015 |
Nikita Popov |
Support UVS in pretty printer Try to generate interoperable code where possible (but not everything can be expressed in PHP 5). |
f3f24e03 | 13-Jun-2015 |
Nikita Popov |
Support running against PHP 7 testsuite |
bc21514e | 13-Jun-2015 |
Nikita Popov |
Move token constants into separate class As these are shared between Php5 and Php7 parsers they should be in some common place, otherwise we'd have to always reference either one or
Move token constants into separate class As these are shared between Php5 and Php7 parsers they should be in some common place, otherwise we'd have to always reference either one or the other.
show more ...
|
04e05907 | 13-Jun-2015 |
Nikita Popov |
Fix CRLF issue in Serializer\XML test No idea why this suddenly turned up now. |
61e06069 | 13-Jun-2015 |
Nikita Popov |
Implement generalized yield operator And split tokens.y off, so I don't waste time debugging this again... |
602b9807 | 13-Jun-2015 |
Nikita Popov |
Import some UVS tests |
f372a4c4 | 13-Jun-2015 |
Nikita Popov |
Move modeline handling into CodeTestAbstract |
d18dcc0c | 13-Jun-2015 |
Nikita Popov |
Implement UVS |
74c57eef | 13-Jun-2015 |
Nikita Popov |
Test PHP 5 and PHP 7 parsers At this point they should return the same result. |
fdbddc4b | 13-Jun-2015 |
Nikita Popov |
Add Multiple parser |
ca3b44bf | 13-Jun-2015 |
Nikita Popov |
Fork separate PHP 7 parser Also add ParserInterface |
dca46feb | 13-Jun-2015 |
Nikita Popov |
Implement semi-reserved identifiers |
1a1bd144 | 13-Jun-2015 |
Nikita Popov |
Support mixed group use declarations |
9620f79c | 12-Jun-2015 |
Nikita Popov |
Add partial group use support Supported via Stmt\GroupUse which has Name $prefix in addition to the usual. Still missing: Mixed group uses. |
583b560f | 12-Jun-2015 |
Nikita Popov |
Drop {@inheritDoc} Those are unnecessary and actually against the spec. |
db3dafd6 | 05-Jun-2015 |
Nikita Popov |
Merge branch '1.x'
|
bb2c5303 | 01-Jun-2015 |
Suralc |
Add a FunctionLike interface to Methods, Functions and Closures. The elements listed above share common elements like parameters, possible return types and bodies. |