History log of /PHP-Parser/ (Results 1176 – 1200 of 1690)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
5038dcc203-May-2015 Nikita Popov

Merge branch '1.x'


Revision tags: v1.3.0, v1.2.2, v1.2.1, v1.2.0, v1.1.0, v1.0.2, v1.0.1, v1.0.0
69c00ebb04-Sep-2014 David Prévot

Make help output help2man-friendly

These changes follow regular advices for CLI output and allow help2man
to produce a meaningful manpage out of it.

a0e7d5e002-May-2015 Nikita Popov

Set correct number of s/r conflicts

51ec2a2502-May-2015 Nikita Popov

Move parser to Parser\Php5

Old name still exists.

5d1e3be702-May-2015 Nikita Popov

Anonymize some callbacks

9d42e4a202-May-2015 Nikita Popov

Drop short array simulation from .phpy syntax

Instead use real short array syntax.

cc75dd3602-May-2015 Nikita Popov

Drop support for PHP 7 aliases

5f621c5a02-May-2015 Nikita Popov

Drop support for legacy aliases from v0.9

29b9015f02-May-2015 Nikita Popov

Drop support for old Node format


lib/PhpParser/Node/Arg.php
lib/PhpParser/Node/Const_.php
lib/PhpParser/Node/Expr/ArrayDimFetch.php
lib/PhpParser/Node/Expr/ArrayItem.php
lib/PhpParser/Node/Expr/Array_.php
lib/PhpParser/Node/Expr/Assign.php
lib/PhpParser/Node/Expr/AssignOp.php
lib/PhpParser/Node/Expr/AssignRef.php
lib/PhpParser/Node/Expr/BinaryOp.php
lib/PhpParser/Node/Expr/BitwiseNot.php
lib/PhpParser/Node/Expr/BooleanNot.php
lib/PhpParser/Node/Expr/Cast.php
lib/PhpParser/Node/Expr/ClassConstFetch.php
lib/PhpParser/Node/Expr/Clone_.php
lib/PhpParser/Node/Expr/Closure.php
lib/PhpParser/Node/Expr/ClosureUse.php
lib/PhpParser/Node/Expr/ConstFetch.php
lib/PhpParser/Node/Expr/Empty_.php
lib/PhpParser/Node/Expr/ErrorSuppress.php
lib/PhpParser/Node/Expr/Eval_.php
lib/PhpParser/Node/Expr/Exit_.php
lib/PhpParser/Node/Expr/FuncCall.php
lib/PhpParser/Node/Expr/Include_.php
lib/PhpParser/Node/Expr/Instanceof_.php
lib/PhpParser/Node/Expr/Isset_.php
lib/PhpParser/Node/Expr/List_.php
lib/PhpParser/Node/Expr/MethodCall.php
lib/PhpParser/Node/Expr/New_.php
lib/PhpParser/Node/Expr/PostDec.php
lib/PhpParser/Node/Expr/PostInc.php
lib/PhpParser/Node/Expr/PreDec.php
lib/PhpParser/Node/Expr/PreInc.php
lib/PhpParser/Node/Expr/Print_.php
lib/PhpParser/Node/Expr/PropertyFetch.php
lib/PhpParser/Node/Expr/ShellExec.php
lib/PhpParser/Node/Expr/StaticCall.php
lib/PhpParser/Node/Expr/StaticPropertyFetch.php
lib/PhpParser/Node/Expr/Ternary.php
lib/PhpParser/Node/Expr/UnaryMinus.php
lib/PhpParser/Node/Expr/UnaryPlus.php
lib/PhpParser/Node/Expr/Variable.php
lib/PhpParser/Node/Expr/YieldFrom.php
lib/PhpParser/Node/Expr/Yield_.php
lib/PhpParser/Node/Name.php
lib/PhpParser/Node/Param.php
lib/PhpParser/Node/Scalar/DNumber.php
lib/PhpParser/Node/Scalar/Encapsed.php
lib/PhpParser/Node/Scalar/LNumber.php
lib/PhpParser/Node/Scalar/MagicConst.php
lib/PhpParser/Node/Scalar/String_.php
lib/PhpParser/Node/Stmt/Break_.php
lib/PhpParser/Node/Stmt/Case_.php
lib/PhpParser/Node/Stmt/Catch_.php
lib/PhpParser/Node/Stmt/ClassConst.php
lib/PhpParser/Node/Stmt/ClassMethod.php
lib/PhpParser/Node/Stmt/Class_.php
lib/PhpParser/Node/Stmt/Const_.php
lib/PhpParser/Node/Stmt/Continue_.php
lib/PhpParser/Node/Stmt/DeclareDeclare.php
lib/PhpParser/Node/Stmt/Declare_.php
lib/PhpParser/Node/Stmt/Do_.php
lib/PhpParser/Node/Stmt/Echo_.php
lib/PhpParser/Node/Stmt/ElseIf_.php
lib/PhpParser/Node/Stmt/Else_.php
lib/PhpParser/Node/Stmt/For_.php
lib/PhpParser/Node/Stmt/Foreach_.php
lib/PhpParser/Node/Stmt/Function_.php
lib/PhpParser/Node/Stmt/Global_.php
lib/PhpParser/Node/Stmt/Goto_.php
lib/PhpParser/Node/Stmt/HaltCompiler.php
lib/PhpParser/Node/Stmt/If_.php
lib/PhpParser/Node/Stmt/InlineHTML.php
lib/PhpParser/Node/Stmt/Interface_.php
lib/PhpParser/Node/Stmt/Label.php
lib/PhpParser/Node/Stmt/Namespace_.php
lib/PhpParser/Node/Stmt/Property.php
lib/PhpParser/Node/Stmt/PropertyProperty.php
lib/PhpParser/Node/Stmt/Return_.php
lib/PhpParser/Node/Stmt/StaticVar.php
lib/PhpParser/Node/Stmt/Static_.php
lib/PhpParser/Node/Stmt/Switch_.php
lib/PhpParser/Node/Stmt/Throw_.php
lib/PhpParser/Node/Stmt/TraitUse.php
lib/PhpParser/Node/Stmt/TraitUseAdaptation/Alias.php
lib/PhpParser/Node/Stmt/TraitUseAdaptation/Precedence.php
lib/PhpParser/Node/Stmt/Trait_.php
lib/PhpParser/Node/Stmt/TryCatch.php
lib/PhpParser/Node/Stmt/Unset_.php
lib/PhpParser/Node/Stmt/UseUse.php
lib/PhpParser/Node/Stmt/Use_.php
lib/PhpParser/Node/Stmt/While_.php
lib/PhpParser/NodeAbstract.php
test/PhpParser/NodeAbstractTest.php
e6619f5502-May-2015 Nikita Popov

Drop 5.4 support from emulative lexer

6b4a17b302-May-2015 Nikita Popov

Set version to 2.0-dev. Drop PHP 5.3 support

30abe06202-May-2015 Nikita Popov

Update documentation link

dff2392602-May-2015 Nikita Popov

Release PHP-Parser 1.3.0

8b64195c02-May-2015 Nikita Popov

Try .17G print if .16G is not enough

This should be enough for all cases, because: A double has 53 bits
of mantissa (including the implicit 1 bit), which is 53*ln(2)/ln(10)
= 15.95 d

Try .17G print if .16G is not enough

This should be enough for all cases, because: A double has 53 bits
of mantissa (including the implicit 1 bit), which is 53*ln(2)/ln(10)
= 15.95 decimal digits. However the leading decimal digit may encode
less than the usual 3.32 bits, which will push this over the edge to
requiring 17 decimal digits.

show more ...

9caa51b301-May-2015 Nikita Popov

Add some more tests

5513073a01-May-2015 Nikita Popov

Drop Lexer::getPosition()

This was a leftover from the original column info implementation.

659d26c201-May-2015 Nikita Popov

Update changelog, fix typos

648800f001-May-2015 Nikita Popov

Increase float pretty printing precision

This removes the reliance on the "precision" ini setting.
Furthermore the default of precision=14 is not sufficient.

23bf4f0c30-Apr-2015 Nikita Popov

Add some error documentation

57ac7e3930-Apr-2015 Nikita Popov

Drop name magic from rebuildParser.php

Now using explicitly imported names, instead of magically
prepending Name\.

Also remove trailing whitespace from generated file.

272ab6c830-Apr-2015 Nikita Popov

Add some recovery tests

0731b47630-Apr-2015 Nikita Popov

Don't distinguish test-fail / test

With error recovery this is fluid. Using .test for everything.

3b7d8e8b30-Apr-2015 Nikita Popov

Enable basic error recovery

Adding only a single recovery rule for now.

The API is now:
* throwOnError parser option must be disabled.
* List of Errors is available throug

Enable basic error recovery

Adding only a single recovery rule for now.

The API is now:
* throwOnError parser option must be disabled.
* List of Errors is available through $parser->getErrors(). This
method is available either way.
* If no recovery is possible $parser->parse() will return null.
(Obviously only if throwOnError is disabled).

show more ...

a35c2a2027-Apr-2015 Nikita Popov

Add column info to EOF errors

EOF errors are now located one past the end of the file.

55b2ead926-Apr-2015 Nikita Popov

Make special class name checks case insensitive

1...<<41424344454647484950>>...68