package
0.8.2
Repository: https://github.com/vkcom/php-parser.git
Documentation: pkg.go.dev

# Structs

Argument node.
Attribute node.
AttributeGroup node.
EnumCase node.
ExprArray node.
ExprArrayDimFetch node.
ExprArrayItem node.
ExprArrowFunction node.
ExprAssign node.
ExprAssignBitwiseAnd node.
ExprAssignBitwiseOr node.
ExprAssignBitwiseXor node.
ExprAssignCoalesce node.
ExprAssignConcat node.
ExprAssignDiv node.
ExprAssignMinus node.
ExprAssignMod node.
ExprAssignMul node.
ExprAssignPlus node.
ExprAssignPow node.
ExprAssignReference node.
ExprAssignShiftLeft node.
ExprAssignShiftRight node.
ExprBinaryBitwiseAnd node.
ExprBinaryBitwiseOr node.
ExprBinaryBitwiseXor node.
ExprBinaryBooleanAnd node.
ExprBinaryBooleanOr node.
ExprBinaryCoalesce node.
ExprBinaryConcat node.
ExprBinaryDiv node.
ExprBinaryEqual node.
ExprBinaryGreater node.
ExprBinaryGreaterOrEqual node.
ExprBinaryIdentical node.
ExprBinaryLogicalAnd node.
ExprBinaryLogicalOr node.
ExprBinaryLogicalXor node.
ExprBinaryMinus node.
ExprBinaryMod node.
ExprBinaryMul node.
ExprBinaryNotEqual node.
ExprBinaryNotIdentical node.
ExprBinaryPlus node.
ExprBinaryPow node.
ExprBinaryShiftLeft node.
ExprBinaryShiftRight node.
ExprBinarySmaller node.
ExprBinarySmallerOrEqual node.
ExprBinarySpaceship node.
ExprBitwiseNot node.
ExprBooleanNot node.
No description provided by the author
ExprCastArray node.
ExprCastBool node.
ExprCastDouble node.
ExprCastInt node.
ExprCastObject node.
ExprCastString node.
ExprCastUnset node.
ExprClassConstFetch node.
ExprClone node.
ExprClosure node.
ExprClosureUse node.
ExprConstFetch node.
ExprEmpty node.
ExprErrorSuppress node.
ExprEval node.
ExprExit node.
ExprFunctionCall node.
ExprInclude node.
ExprIncludeOnce node.
ExprInstanceOf node.
ExprIsset node.
ExprList node.
ExprMatch node is match(expr) { list<MatchArm> }.
ExprMethodCall node.
ExprNew node.
ExprNullsafeMethodCall node is $a?->methodName().
ExprNullsafePropertyFetch node.
ExprPostDec node.
ExprPostInc node.
ExprPreDec node.
ExprPreInc node.
ExprPrint node.
ExprPropertyFetch node.
ExprRequire node.
ExprRequireOnce node.
ExprShellExec node.
ExprStaticCall node.
ExprStaticPropertyFetch node.
ExprTernary node.
ExprThrow node is 'throw Expr'.
ExprUnaryMinus node.
ExprUnaryPlus node.
ExprVariable node.
ExprYield node.
ExprYieldFrom node.
Identifier node.
Intersection node is Expr&Expr1&...
MatchArm node is [expr, expr1, ...]|default => return_expr.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Nullable node is ?Expr.
Parameter node.
Root node.
ScalarDnumber node.
ScalarEncapsed node.
ScalarEncapsedStringVar node.
ScalarEncapsedStringPart node.
ScalarEncapsedStringVar node.
ScalarHeredoc node.
ScalarLnumber node.
ScalarMagicConstant node.
ScalarString node.
StmtBreak node.
StmtCase node.
StmtCatch node.
StmtClass node.
StmtClassConstList node.
StmtClassMethod node.
StmtConstant node.
StmtConstList node.
StmtContinue node.
StmtDeclare node.
StmtDefault node.
StmtDo node.
StmtEcho node.
StmtElse node.
StmtElseIf node.
StmtEnum node.
StmtExpression node.
StmtFinally node.
StmtFor node.
StmtForeach node.
StmtFunction node.
StmtGlobal node.
StmtGoto node.
StmtGroupUseList node.
StmtHaltCompiler node.
StmtIf node.
StmtInlineHtml node.
StmtInterface node.
StmtLabel node.
StmtNamespace node.
StmtNop node.
StmtProperty node.
StmtPropertyList node.
StmtReturn node.
StmtStatic node.
StmtStaticVar node.
StmtStmtList node.
StmtSwitch node.
StmtThrow node.
StmtTrait node.
StmtTraitUse node.
StmtTraitUseAlias node.
StmtTraitUsePrecedence node.
StmtTry node.
StmtUnset node.
StmtUse node.
StmtUseList node.
StmtWhile node.
Union node is Expr|Expr1|...

# Interfaces

No description provided by the author
No description provided by the author