History log of /PHP-Parser/ (Results 1501 – 1525 of 1690)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
8bdb478707-Dec-2011 nikic

Cover Parser.php as much as possible

8006596504-Dec-2011 nikic

[5.4] Add new \e escape sequence (0x1B/27)

1449cc2004-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).

fa5f9e0704-Dec-2011 nikic

Formatting fix

db3181af04-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 ...

c3df371903-Dec-2011 nikic

Cover, fix and cleanup XML unserializer

b49c55c902-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 ...

8c2bf03727-Nov-2011 nikic

Some more test improvements (+ fixes)

3a4cc1a027-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.

efbf498127-Nov-2011 Francis Besset

Launch test with trait only with PHP 5.4

6ef6e1da27-Nov-2011 nikic

Cover errors (and fix errors for namespace names)

80d090ea27-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 ?>).

21dc9b3227-Nov-2011 nikic

Add test coverage for all nodes

03a0449b26-Nov-2011 nikic

Add tests for other scalar types

933bebb926-Nov-2011 nikic

Fix parsing of special int syntaxes

Also add the means to test code parsing.

adfa67cd21-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 ...

6ed2f43012-Nov-2011 nikic

Add XML syntax highlighting in docs

6289ccfa12-Nov-2011 nikic

More docs

3b02facf12-Nov-2011 nikic

Add an example

2ec6ae4b12-Nov-2011 nikic

Make NameResolver add namespacedName subnodes

c44f637510-Nov-2011 nikic

Start adding more extensive documentation

c94a476706-Nov-2011 nikic

Add tests for XML serialization

Also fix the invalid namespace URIs I used.

d9452e6106-Nov-2011 nikic

Fix NameResolver for parameters without typehints

b84553e006-Nov-2011 nikic

Add XML serialization and unserialization support

The unserializiation implementation currently is very hacky => needs some refactoring.

4e656fc504-Nov-2011 nikic

[5.4] Add full array dereferencing support

1...<<6162636465666768