3ce35420 | 11-Mar-2012 |
nikic |
Add property builder |
4c8351fa | 10-Mar-2012 |
nikic |
Add parameter builder |
48f0322a | 10-Mar-2012 |
nikic |
Add method builder |
88e1f2ee | 10-Mar-2012 |
nikic |
Add class builder |
e856fe39 | 10-Mar-2012 |
nikic |
Remove obsolete test skip The test no longer depends on PHP 5.4, so don't skip it. |
d7407af8 | 03-Mar-2012 |
nikic |
Remove unused variable |
2ed6cac7 | 03-Mar-2012 |
nikic |
Don't traverse nodes merged by another visitor If a NodeVisitor returns an array of nodes to merge these will no longer be traversed by all other visitors. That "feature" turned out to be a
Don't traverse nodes merged by another visitor If a NodeVisitor returns an array of nodes to merge these will no longer be traversed by all other visitors. That "feature" turned out to be a real pain in the ass on some occasions ;)
show more ...
|
6657ac4b | 01-Mar-2012 |
nikic |
Clarify that parser is autogenerated |
0c0515c7 | 01-Mar-2012 |
nikic |
Replace /e modifier with callback + eval() As this also fixes the overescaping issue, some stuff in the tests can be written more nicely now. |
48f089a1 | 21-Feb-2012 |
nikic |
Tweak readme |
517562e0 | 21-Feb-2012 |
nikic |
Add a little into to readme |
168982a9 | 21-Feb-2012 |
nikic |
Don't replace \ followed by { with NS_SEPARATOR |
b0883f2b | 21-Feb-2012 |
nikic |
Update docs to mention emulative lexer |
10ba9f8d | 21-Feb-2012 |
nikic |
Add some tests for the emulative lexer |
d98a6508 | 21-Feb-2012 |
nikic |
Minor refactor and comments for emlative lexer The emulative lexer is a single dirty hack so it needs a few more comments :) |
608cfbba | 21-Feb-2012 |
nikic |
Factor out error handling out of Lexer construcor Makes the constructor more concise and puts the strange error handling stuff in separate methods |
584f6b0a | 15-Jan-2012 |
nikic |
Make old testrunner PHP 5.2 compatible |
cf3117d8 | 15-Jan-2012 |
nikic |
Fix parsing of integers that overflow into floats Integers in hex/oct/bin notation that overflowed into floats were parsed incorrectly. |
faf0351b | 15-Jan-2012 |
nikic |
Fix emulation of binary floats All binary literals were lexed as integers, even if they were floats |
bf252b28 | 15-Jan-2012 |
nikic |
Fix NOWDOC emulation Strings where the NOWDOC label appeared at the beginning of a line, but not followed by a newline were not correctly recognized. |
Revision tags: v0.9.0 |
|
6bec127e | 05-Jan-2012 |
nikic |
Merge pull request #9 from schmittjoh/composer adds composer.json
|
71822866 | 05-Jan-2012 |
Johannes M. Schmitt |
adds composer.json |
c5c7aa51 | 18-Dec-2011 |
nikic |
Add initial version of an emulative lexer The emulative lexer allows lexing of PHP 5.4 on PHP 5.3 and PHP 5.2. |
94d4c30a | 10-Dec-2011 |
nikic |
Fully Cover and fix NameResolver Previously type hints were not resolved due to a typo. Also trait uses were not resolved. |
df691065 | 07-Dec-2011 |
nikic |
Fix __halt_compiler() usage in namespace This fixes the only left bug that was reported by parsing the PHP testsuite :) |