History log of /PHP-Parser/ (Results 226 – 250 of 1690)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
468c0ef608-Sep-2022 Jaroslav Hanslík

Fixed type in UnionType

(cherry picked from commit 2f1fd784fe5560675722a1e5cbbcece5f43bf3a0)

b4b60c8406-Sep-2022 Nikita Popov

Remove phpunit 6.5

With the minimum version raised to PHP 7.1, there should be no
more need for PHPUnit 6.

636f066b05-Sep-2022 Nikita Popov

Use Node\ClosureUse instead of Expr\ClosureUse in parser

Fixes #883.

7362f2b205-Sep-2022 Ondřej Mirtes

Fix pretty printing example

96037b3d04-Sep-2022 Nikita Popov

Release PHP-Parser 5.0.0-alpha1

8d02d37e04-Sep-2022 Nikita Popov

More docs updates

e68b17cc04-Sep-2022 Nikita Popov

Add --version flag to php-parse

f63081a504-Sep-2022 Nikita Popov

Partial documentation update

44c6a97704-Sep-2022 Nikita Popov

Fix empty list insertion of multiple attributes

9a230cd303-Sep-2022 Nikita Popov

Update changelog

a772853303-Sep-2022 Nikita Popov

Fix formatting preservation for match

c585a2d703-Sep-2022 Nikita Popov

Switch list insertion maps to use class name

Also highlights that the list insertion entry for Expr\Match
was not used.

8ed7672603-Sep-2022 Nikita Popov

Switch modifierChangeMap to use class name

For better refactoring support, prefer class name over node type.

5f3ad31503-Sep-2022 Nikita Popov

Fix ArrayItem entries in pretty printer maps

The tests were written in such a way that the regression was not
caught.

4917c71a03-Sep-2022 Nikita Popov

Rename Stmt\UseUse to UseItem

e1345f0c03-Sep-2022 Nikita Popov

Rename Stmt\PropertyProperty to PropertyItem

03ccfa3d03-Sep-2022 Nikita Popov

Rename Stmt\DeclareDeclare to DeclareItem

a3b0541c03-Sep-2022 Nikita Popov

Support array return from enterNode()

This uses the same semantics as arrays from leaveNode(), i.e. the
returned nodes will not be visited by other visitors. This is open
to change t

Support array return from enterNode()

This uses the same semantics as arrays from leaveNode(), i.e. the
returned nodes will not be visited by other visitors. This is open
to change though (but probably should change for both enterNode()
and leaveNode() if it does change?)

show more ...

c42290ae03-Sep-2022 Nikita Popov

Support REMOVE_NODE from enterNode()

a44faa6303-Sep-2022 Nikita Popov

Rename Scalar\Encapsed to Scalar\InterpolatedString

11caa3b903-Sep-2022 Nikita Popov

Add compat shim for EncapsedStringPart

f4ec6a1e03-Sep-2022 Nikita Popov

Rename Scalar\EncapsedStringPart to InterpolatedStringPart

It is no longer an expression node, which unfortunately does
require a more awkward type for the Encaps node.

23835d2003-Sep-2022 Nikita Popov

Rename Scalar\LNumber to Scalar\Int_


UPGRADE-5.0.md
doc/component/Constant_expression_evaluation.markdown
doc/component/Walking_the_AST.markdown
lib/PhpParser/BuilderHelpers.php
lib/PhpParser/ConstExprEvaluator.php
lib/PhpParser/Node/Scalar/Int_.php
lib/PhpParser/Node/Scalar/LNumber.php
lib/PhpParser/ParserAbstract.php
lib/PhpParser/PrettyPrinter/Standard.php
test/PhpParser/Builder/ClassConstTest.php
test/PhpParser/Builder/ClassTest.php
test/PhpParser/Builder/EnumCaseTest.php
test/PhpParser/Builder/EnumTest.php
test/PhpParser/Builder/FunctionTest.php
test/PhpParser/Builder/InterfaceTest.php
test/PhpParser/Builder/MethodTest.php
test/PhpParser/Builder/ParamTest.php
test/PhpParser/Builder/PropertyTest.php
test/PhpParser/Builder/TraitTest.php
test/PhpParser/BuilderFactoryTest.php
test/PhpParser/BuilderHelpersTest.php
test/PhpParser/CompatibilityTest.php
test/PhpParser/ConstExprEvaluatorTest.php
test/PhpParser/Node/Expr/CallableLikeTest.php
test/PhpParser/Node/Scalar/NumberTest.php
test/PhpParser/NodeAbstractTest.php
test/PhpParser/NodeDumperTest.php
test/PhpParser/NodeTraverserTest.php
test/PhpParser/NodeVisitor/NameResolverTest.php
test/PhpParser/ParserTest.php
test/PhpParser/PrettyPrinterTest.php
test/code/parser/comments.test
test/code/parser/errorHandling/lexerErrors.test
test/code/parser/errorHandling/recovery.test
test/code/parser/expr/arrayDef.test
test/code/parser/expr/arrayEmptyElemens.test
test/code/parser/expr/arraySpread.test
test/code/parser/expr/arrow_function.test
test/code/parser/expr/concatPrecedence.test
test/code/parser/expr/constant_expr.test
test/code/parser/expr/exprInIsset.test
test/code/parser/expr/exprInList.test
test/code/parser/expr/fetchAndCall/constantDeref.test
test/code/parser/expr/fetchAndCall/namedArgs.test
test/code/parser/expr/issetAndEmpty.test
test/code/parser/expr/match.test
test/code/parser/expr/uvs/constDeref.test
test/code/parser/expr/uvs/indirectCall.test
test/code/parser/expr/uvs/isset.test
test/code/parser/expr/uvs/misc.test
test/code/parser/expr/uvs/new.test
test/code/parser/expr/uvs/staticProperty.test
test/code/parser/scalar/encapsedNegVarOffset.test
test/code/parser/scalar/encapsedString.test
test/code/parser/scalar/explicitOctal.test
test/code/parser/scalar/int.test
test/code/parser/scalar/invalidOctal.test
test/code/parser/scalar/numberSeparators.test
test/code/parser/semiReserved.test
test/code/parser/stmt/attributes.test
test/code/parser/stmt/class/class_position.test
test/code/parser/stmt/class/constModifierErrors.test
test/code/parser/stmt/class/constModifiers.test
test/code/parser/stmt/class/enum.test
test/code/parser/stmt/class/property_promotion.test
test/code/parser/stmt/const.test
test/code/parser/stmt/controlFlow.test
test/code/parser/stmt/function/defaultValues.test
test/code/parser/stmt/generator/yieldUnaryPrecedence.test
test/code/parser/stmt/loop/for.test
test/code/parser/stmt/namespace/mix.test
test/code/parser/stmt/namespace/outsideStmtInvalid.test
test/code/parser/stmt/switch.test
66b20bd603-Sep-2022 Nikita Popov

Rename Scalar\DNumber to Scalar\Float_

2b562b7203-Sep-2022 Nikita Popov

Update default of ClassMethod::$flags in docs

This defaults to 0, not Modifiers::PUBLIC.

12345678910>>...68