8bdb4787 | 07-Dec-2011 |
nikic |
Cover Parser.php as much as possible |
80065965 | 04-Dec-2011 |
nikic |
[5.4] Add new \e escape sequence (0x1B/27) |
1449cc20 | 04-Dec-2011 |
nikic |
Disallow array deref using alternative syntax f(){0} and a::b(){0} aren't allowed anymore (in compliance with PHP). $a->b(){0} support stays for now (for technical reason). |
fa5f9e07 | 04-Dec-2011 |
nikic |
Formatting fix |
db3181af | 04-Dec-2011 |
nikic |
More test coverage and doc string parsing fixes The parser didn't account for the additional newline after the content of doc strings, which is left there by the tokenizer for some reason. A
More test coverage and doc string parsing fixes The parser didn't account for the additional newline after the content of doc strings, which is left there by the tokenizer for some reason. Additoinally esacape sequences were parsed in nowdoc strings. Additionally this contains some minor changes to the grammar: Some _list nonterminals were refactored to have the possible single elements in a reparate rule and only assemble those single elements. (This reduces duplication and gives better assignment of line number context.)
show more ...
|
c3df3719 | 03-Dec-2011 |
nikic |
Cover, fix and cleanup XML unserializer |
b49c55c9 | 02-Dec-2011 |
nikic |
Cover NodeTraverser and bugs it found a) ->traverseNode() now operates on a clone of the node, otherwise the original node will be modified too b) before nodes were passed to the followi
Cover NodeTraverser and bugs it found a) ->traverseNode() now operates on a clone of the node, otherwise the original node will be modified too b) before nodes were passed to the following visitor unchanged, even though they were already changed in the tree
show more ...
|
8c2bf037 | 27-Nov-2011 |
nikic |
Some more test improvements (+ fixes) |
3a4cc1a0 | 27-Nov-2011 |
nikic |
Do not distribute debug parser anymore The debug parser (and the debug y.output) can be still built using rebuildParser.php?debug. |
efbf4981 | 27-Nov-2011 |
Francis Besset |
Launch test with trait only with PHP 5.4 |
6ef6e1da | 27-Nov-2011 |
nikic |
Cover errors (and fix errors for namespace names) |
80d090ea | 27-Nov-2011 |
nikic |
Fix __halt_compiler with newline after closing tag The newline after the closing tag is now not returned as part of the remaining text (PHP eats one newline after ?>). |
21dc9b32 | 27-Nov-2011 |
nikic |
Add test coverage for all nodes |
03a0449b | 26-Nov-2011 |
nikic |
Add tests for other scalar types |
933bebb9 | 26-Nov-2011 |
nikic |
Fix parsing of special int syntaxes Also add the means to test code parsing. |
adfa67cd | 21-Nov-2011 |
nikic |
[5.4] Add direct dereferencing of new expression (new A)->b(), (new A)->b, (new A)[0]. The feature is not implemented fully compliant (implemented as a `variable`, not `expr_without_variable
[5.4] Add direct dereferencing of new expression (new A)->b(), (new A)->b, (new A)[0]. The feature is not implemented fully compliant (implemented as a `variable`, not `expr_without_variable`: Awaiting input on that on internals@.
show more ...
|
6ed2f430 | 12-Nov-2011 |
nikic |
Add XML syntax highlighting in docs |
6289ccfa | 12-Nov-2011 |
nikic |
More docs |
3b02facf | 12-Nov-2011 |
nikic |
Add an example |
2ec6ae4b | 12-Nov-2011 |
nikic |
Make NameResolver add namespacedName subnodes |
c44f6375 | 10-Nov-2011 |
nikic |
Start adding more extensive documentation |
c94a4767 | 06-Nov-2011 |
nikic |
Add tests for XML serialization Also fix the invalid namespace URIs I used. |
d9452e61 | 06-Nov-2011 |
nikic |
Fix NameResolver for parameters without typehints |
b84553e0 | 06-Nov-2011 |
nikic |
Add XML serialization and unserialization support The unserializiation implementation currently is very hacky => needs some refactoring. |
4e656fc5 | 04-Nov-2011 |
nikic |
[5.4] Add full array dereferencing support |