History log of /PHP-Parser/ (Results 1476 – 1500 of 1653)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
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

c51991bc30-Oct-2011 nikic

Improve test run.php

* Add two more ignored tests (not real pretty print differences)
* Measure more times

6ecae86930-Oct-2011 nikic

[5.4] Add support for traits

613aa84f28-Oct-2011 nikic

[5.4] Add support for static closures

This adds another property to Expr_Closure named "static". It's true for static closures and false otherwise.

c88d227528-Oct-2011 nikic

Move some uses of the toArray() macro

Previously it was applied both to the result of inner_statement_list and statement, whereas only the latter required it.

c7c94f3828-Oct-2011 nikic

Stop using ArrayObject for nodes

Instead manually implement IteratorAggregate and define the required magic methods. The reasoning behind this is:
a) Extending ArrayObject is always risk

Stop using ArrayObject for nodes

Instead manually implement IteratorAggregate and define the required magic methods. The reasoning behind this is:
a) Extending ArrayObject is always risky, because a lot of magic which is known to be buggy is involved
b) This allows to lateron change the implementation for the nodes altogether, for example it could be changed to using real public fields instead of a $subNodes array.

show more ...

126efbc028-Oct-2011 nikic

Make more things optional

Make $stmts and $subNodes optional in most places

a3c24cf828-Oct-2011 nikic

[API] Rename Stmt_Func to Stmt_Function

f202aa9828-Oct-2011 nikic

[API] Make all constructors specialized

For nodes that accept many optional arguments I chose to keep the $subNodes argument, but provide default values instead.

5f0a153526-Oct-2011 nikic

Fix unit tests

25f37ccc26-Oct-2011 nikic

[API] Rename LambdaFunc to Closure

The term "closure" is more commonly used in PHP, even if the function doesn't use() any variables.

734dbecb21-Oct-2011 nikic

Add some more constructors

82c4956521-Oct-2011 nikic

Remove zend_language_parser.y from distribution

1...<<51525354555657585960>>...67