Documentation ¶
Index ¶
- type CheckEntrance
- type NotifyLeave
- type Traverser
- func (t *Traverser) Argument(n *ast.Argument)
- func (t *Traverser) Attribute(n *ast.Attribute)
- func (t *Traverser) AttributeGroup(n *ast.AttributeGroup)
- func (t *Traverser) EnumCase(n *ast.EnumCase)
- func (t *Traverser) ExprArray(n *ast.ExprArray)
- func (t *Traverser) ExprArrayDimFetch(n *ast.ExprArrayDimFetch)
- func (t *Traverser) ExprArrayItem(n *ast.ExprArrayItem)
- func (t *Traverser) ExprArrowFunction(n *ast.ExprArrowFunction)
- func (t *Traverser) ExprAssign(n *ast.ExprAssign)
- func (t *Traverser) ExprAssignBitwiseAnd(n *ast.ExprAssignBitwiseAnd)
- func (t *Traverser) ExprAssignBitwiseOr(n *ast.ExprAssignBitwiseOr)
- func (t *Traverser) ExprAssignBitwiseXor(n *ast.ExprAssignBitwiseXor)
- func (t *Traverser) ExprAssignCoalesce(n *ast.ExprAssignCoalesce)
- func (t *Traverser) ExprAssignConcat(n *ast.ExprAssignConcat)
- func (t *Traverser) ExprAssignDiv(n *ast.ExprAssignDiv)
- func (t *Traverser) ExprAssignMinus(n *ast.ExprAssignMinus)
- func (t *Traverser) ExprAssignMod(n *ast.ExprAssignMod)
- func (t *Traverser) ExprAssignMul(n *ast.ExprAssignMul)
- func (t *Traverser) ExprAssignPlus(n *ast.ExprAssignPlus)
- func (t *Traverser) ExprAssignPow(n *ast.ExprAssignPow)
- func (t *Traverser) ExprAssignReference(n *ast.ExprAssignReference)
- func (t *Traverser) ExprAssignShiftLeft(n *ast.ExprAssignShiftLeft)
- func (t *Traverser) ExprAssignShiftRight(n *ast.ExprAssignShiftRight)
- func (t *Traverser) ExprBinaryBitwiseAnd(n *ast.ExprBinaryBitwiseAnd)
- func (t *Traverser) ExprBinaryBitwiseOr(n *ast.ExprBinaryBitwiseOr)
- func (t *Traverser) ExprBinaryBitwiseXor(n *ast.ExprBinaryBitwiseXor)
- func (t *Traverser) ExprBinaryBooleanAnd(n *ast.ExprBinaryBooleanAnd)
- func (t *Traverser) ExprBinaryBooleanOr(n *ast.ExprBinaryBooleanOr)
- func (t *Traverser) ExprBinaryCoalesce(n *ast.ExprBinaryCoalesce)
- func (t *Traverser) ExprBinaryConcat(n *ast.ExprBinaryConcat)
- func (t *Traverser) ExprBinaryDiv(n *ast.ExprBinaryDiv)
- func (t *Traverser) ExprBinaryEqual(n *ast.ExprBinaryEqual)
- func (t *Traverser) ExprBinaryGreater(n *ast.ExprBinaryGreater)
- func (t *Traverser) ExprBinaryGreaterOrEqual(n *ast.ExprBinaryGreaterOrEqual)
- func (t *Traverser) ExprBinaryIdentical(n *ast.ExprBinaryIdentical)
- func (t *Traverser) ExprBinaryLogicalAnd(n *ast.ExprBinaryLogicalAnd)
- func (t *Traverser) ExprBinaryLogicalOr(n *ast.ExprBinaryLogicalOr)
- func (t *Traverser) ExprBinaryLogicalXor(n *ast.ExprBinaryLogicalXor)
- func (t *Traverser) ExprBinaryMinus(n *ast.ExprBinaryMinus)
- func (t *Traverser) ExprBinaryMod(n *ast.ExprBinaryMod)
- func (t *Traverser) ExprBinaryMul(n *ast.ExprBinaryMul)
- func (t *Traverser) ExprBinaryNotEqual(n *ast.ExprBinaryNotEqual)
- func (t *Traverser) ExprBinaryNotIdentical(n *ast.ExprBinaryNotIdentical)
- func (t *Traverser) ExprBinaryPlus(n *ast.ExprBinaryPlus)
- func (t *Traverser) ExprBinaryPow(n *ast.ExprBinaryPow)
- func (t *Traverser) ExprBinaryShiftLeft(n *ast.ExprBinaryShiftLeft)
- func (t *Traverser) ExprBinaryShiftRight(n *ast.ExprBinaryShiftRight)
- func (t *Traverser) ExprBinarySmaller(n *ast.ExprBinarySmaller)
- func (t *Traverser) ExprBinarySmallerOrEqual(n *ast.ExprBinarySmallerOrEqual)
- func (t *Traverser) ExprBinarySpaceship(n *ast.ExprBinarySpaceship)
- func (t *Traverser) ExprBitwiseNot(n *ast.ExprBitwiseNot)
- func (t *Traverser) ExprBooleanNot(n *ast.ExprBooleanNot)
- func (t *Traverser) ExprBrackets(n *ast.ExprBrackets)
- func (t *Traverser) ExprCastArray(n *ast.ExprCastArray)
- func (t *Traverser) ExprCastBool(n *ast.ExprCastBool)
- func (t *Traverser) ExprCastDouble(n *ast.ExprCastDouble)
- func (t *Traverser) ExprCastInt(n *ast.ExprCastInt)
- func (t *Traverser) ExprCastObject(n *ast.ExprCastObject)
- func (t *Traverser) ExprCastString(n *ast.ExprCastString)
- func (t *Traverser) ExprCastUnset(n *ast.ExprCastUnset)
- func (t *Traverser) ExprClassConstFetch(n *ast.ExprClassConstFetch)
- func (t *Traverser) ExprClone(n *ast.ExprClone)
- func (t *Traverser) ExprClosure(n *ast.ExprClosure)
- func (t *Traverser) ExprClosureUse(n *ast.ExprClosureUse)
- func (t *Traverser) ExprConstFetch(n *ast.ExprConstFetch)
- func (t *Traverser) ExprEmpty(n *ast.ExprEmpty)
- func (t *Traverser) ExprErrorSuppress(n *ast.ExprErrorSuppress)
- func (t *Traverser) ExprEval(n *ast.ExprEval)
- func (t *Traverser) ExprExit(n *ast.ExprExit)
- func (t *Traverser) ExprFunctionCall(n *ast.ExprFunctionCall)
- func (t *Traverser) ExprInclude(n *ast.ExprInclude)
- func (t *Traverser) ExprIncludeOnce(n *ast.ExprIncludeOnce)
- func (t *Traverser) ExprInstanceOf(n *ast.ExprInstanceOf)
- func (t *Traverser) ExprIsset(n *ast.ExprIsset)
- func (t *Traverser) ExprList(n *ast.ExprList)
- func (t *Traverser) ExprMatch(n *ast.ExprMatch)
- func (t *Traverser) ExprMethodCall(n *ast.ExprMethodCall)
- func (t *Traverser) ExprNew(n *ast.ExprNew)
- func (t *Traverser) ExprNullsafeMethodCall(n *ast.ExprNullsafeMethodCall)
- func (t *Traverser) ExprNullsafePropertyFetch(n *ast.ExprNullsafePropertyFetch)
- func (t *Traverser) ExprPostDec(n *ast.ExprPostDec)
- func (t *Traverser) ExprPostInc(n *ast.ExprPostInc)
- func (t *Traverser) ExprPreDec(n *ast.ExprPreDec)
- func (t *Traverser) ExprPreInc(n *ast.ExprPreInc)
- func (t *Traverser) ExprPrint(n *ast.ExprPrint)
- func (t *Traverser) ExprPropertyFetch(n *ast.ExprPropertyFetch)
- func (t *Traverser) ExprRequire(n *ast.ExprRequire)
- func (t *Traverser) ExprRequireOnce(n *ast.ExprRequireOnce)
- func (t *Traverser) ExprShellExec(n *ast.ExprShellExec)
- func (t *Traverser) ExprStaticCall(n *ast.ExprStaticCall)
- func (t *Traverser) ExprStaticPropertyFetch(n *ast.ExprStaticPropertyFetch)
- func (t *Traverser) ExprTernary(n *ast.ExprTernary)
- func (t *Traverser) ExprThrow(n *ast.ExprThrow)
- func (t *Traverser) ExprUnaryMinus(n *ast.ExprUnaryMinus)
- func (t *Traverser) ExprUnaryPlus(n *ast.ExprUnaryPlus)
- func (t *Traverser) ExprVariable(n *ast.ExprVariable)
- func (t *Traverser) ExprYield(n *ast.ExprYield)
- func (t *Traverser) ExprYieldFrom(n *ast.ExprYieldFrom)
- func (t *Traverser) Identifier(n *ast.Identifier)
- func (t *Traverser) Intersection(n *ast.Intersection)
- func (t *Traverser) MatchArm(n *ast.MatchArm)
- func (t *Traverser) NameFullyQualified(n *ast.NameFullyQualified)
- func (t *Traverser) NameName(n *ast.Name)
- func (t *Traverser) NameNamePart(n *ast.NamePart)
- func (t *Traverser) NameRelative(n *ast.NameRelative)
- func (t *Traverser) Nullable(n *ast.Nullable)
- func (t *Traverser) Parameter(n *ast.Parameter)
- func (t *Traverser) Root(n *ast.Root)
- func (t *Traverser) ScalarDnumber(n *ast.ScalarDnumber)
- func (t *Traverser) ScalarEncapsed(n *ast.ScalarEncapsed)
- func (t *Traverser) ScalarEncapsedStringBrackets(n *ast.ScalarEncapsedStringBrackets)
- func (t *Traverser) ScalarEncapsedStringPart(n *ast.ScalarEncapsedStringPart)
- func (t *Traverser) ScalarEncapsedStringVar(n *ast.ScalarEncapsedStringVar)
- func (t *Traverser) ScalarHeredoc(n *ast.ScalarHeredoc)
- func (t *Traverser) ScalarLnumber(n *ast.ScalarLnumber)
- func (t *Traverser) ScalarMagicConstant(n *ast.ScalarMagicConstant)
- func (t *Traverser) ScalarString(n *ast.ScalarString)
- func (t *Traverser) StmtBreak(n *ast.StmtBreak)
- func (t *Traverser) StmtCase(n *ast.StmtCase)
- func (t *Traverser) StmtCatch(n *ast.StmtCatch)
- func (t *Traverser) StmtClass(n *ast.StmtClass)
- func (t *Traverser) StmtClassConstList(n *ast.StmtClassConstList)
- func (t *Traverser) StmtClassMethod(n *ast.StmtClassMethod)
- func (t *Traverser) StmtConstList(n *ast.StmtConstList)
- func (t *Traverser) StmtConstant(n *ast.StmtConstant)
- func (t *Traverser) StmtContinue(n *ast.StmtContinue)
- func (t *Traverser) StmtDeclare(n *ast.StmtDeclare)
- func (t *Traverser) StmtDefault(n *ast.StmtDefault)
- func (t *Traverser) StmtDo(n *ast.StmtDo)
- func (t *Traverser) StmtEcho(n *ast.StmtEcho)
- func (t *Traverser) StmtElse(n *ast.StmtElse)
- func (t *Traverser) StmtElseIf(n *ast.StmtElseIf)
- func (t *Traverser) StmtEnum(n *ast.StmtEnum)
- func (t *Traverser) StmtExpression(n *ast.StmtExpression)
- func (t *Traverser) StmtFinally(n *ast.StmtFinally)
- func (t *Traverser) StmtFor(n *ast.StmtFor)
- func (t *Traverser) StmtForeach(n *ast.StmtForeach)
- func (t *Traverser) StmtFunction(n *ast.StmtFunction)
- func (t *Traverser) StmtGlobal(n *ast.StmtGlobal)
- func (t *Traverser) StmtGoto(n *ast.StmtGoto)
- func (t *Traverser) StmtGroupUse(n *ast.StmtGroupUseList)
- func (t *Traverser) StmtHaltCompiler(n *ast.StmtHaltCompiler)
- func (t *Traverser) StmtIf(n *ast.StmtIf)
- func (t *Traverser) StmtInlineHtml(n *ast.StmtInlineHtml)
- func (t *Traverser) StmtInterface(n *ast.StmtInterface)
- func (t *Traverser) StmtLabel(n *ast.StmtLabel)
- func (t *Traverser) StmtNamespace(n *ast.StmtNamespace)
- func (t *Traverser) StmtNop(n *ast.StmtNop)
- func (t *Traverser) StmtProperty(n *ast.StmtProperty)
- func (t *Traverser) StmtPropertyList(n *ast.StmtPropertyList)
- func (t *Traverser) StmtReturn(n *ast.StmtReturn)
- func (t *Traverser) StmtStatic(n *ast.StmtStatic)
- func (t *Traverser) StmtStaticVar(n *ast.StmtStaticVar)
- func (t *Traverser) StmtStmtList(n *ast.StmtStmtList)
- func (t *Traverser) StmtSwitch(n *ast.StmtSwitch)
- func (t *Traverser) StmtThrow(n *ast.StmtThrow)
- func (t *Traverser) StmtTrait(n *ast.StmtTrait)
- func (t *Traverser) StmtTraitUse(n *ast.StmtTraitUse)
- func (t *Traverser) StmtTraitUseAlias(n *ast.StmtTraitUseAlias)
- func (t *Traverser) StmtTraitUsePrecedence(n *ast.StmtTraitUsePrecedence)
- func (t *Traverser) StmtTry(n *ast.StmtTry)
- func (t *Traverser) StmtUnset(n *ast.StmtUnset)
- func (t *Traverser) StmtUse(n *ast.StmtUseList)
- func (t *Traverser) StmtUseDeclaration(n *ast.StmtUse)
- func (t *Traverser) StmtWhile(n *ast.StmtWhile)
- func (t *Traverser) Traverse(n ast.Vertex)
- func (t *Traverser) Union(n *ast.Union)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CheckEntrance ¶
type NotifyLeave ¶
type Traverser ¶
type Traverser struct {
// contains filtered or unexported fields
}
func NewTraverser ¶
func (*Traverser) AttributeGroup ¶
func (t *Traverser) AttributeGroup(n *ast.AttributeGroup)
func (*Traverser) ExprArrayDimFetch ¶
func (t *Traverser) ExprArrayDimFetch(n *ast.ExprArrayDimFetch)
func (*Traverser) ExprArrayItem ¶
func (t *Traverser) ExprArrayItem(n *ast.ExprArrayItem)
func (*Traverser) ExprArrowFunction ¶
func (t *Traverser) ExprArrowFunction(n *ast.ExprArrowFunction)
func (*Traverser) ExprAssign ¶
func (t *Traverser) ExprAssign(n *ast.ExprAssign)
func (*Traverser) ExprAssignBitwiseAnd ¶
func (t *Traverser) ExprAssignBitwiseAnd(n *ast.ExprAssignBitwiseAnd)
func (*Traverser) ExprAssignBitwiseOr ¶
func (t *Traverser) ExprAssignBitwiseOr(n *ast.ExprAssignBitwiseOr)
func (*Traverser) ExprAssignBitwiseXor ¶
func (t *Traverser) ExprAssignBitwiseXor(n *ast.ExprAssignBitwiseXor)
func (*Traverser) ExprAssignCoalesce ¶
func (t *Traverser) ExprAssignCoalesce(n *ast.ExprAssignCoalesce)
func (*Traverser) ExprAssignConcat ¶
func (t *Traverser) ExprAssignConcat(n *ast.ExprAssignConcat)
func (*Traverser) ExprAssignDiv ¶
func (t *Traverser) ExprAssignDiv(n *ast.ExprAssignDiv)
func (*Traverser) ExprAssignMinus ¶
func (t *Traverser) ExprAssignMinus(n *ast.ExprAssignMinus)
func (*Traverser) ExprAssignMod ¶
func (t *Traverser) ExprAssignMod(n *ast.ExprAssignMod)
func (*Traverser) ExprAssignMul ¶
func (t *Traverser) ExprAssignMul(n *ast.ExprAssignMul)
func (*Traverser) ExprAssignPlus ¶
func (t *Traverser) ExprAssignPlus(n *ast.ExprAssignPlus)
func (*Traverser) ExprAssignPow ¶
func (t *Traverser) ExprAssignPow(n *ast.ExprAssignPow)
func (*Traverser) ExprAssignReference ¶
func (t *Traverser) ExprAssignReference(n *ast.ExprAssignReference)
func (*Traverser) ExprAssignShiftLeft ¶
func (t *Traverser) ExprAssignShiftLeft(n *ast.ExprAssignShiftLeft)
func (*Traverser) ExprAssignShiftRight ¶
func (t *Traverser) ExprAssignShiftRight(n *ast.ExprAssignShiftRight)
func (*Traverser) ExprBinaryBitwiseAnd ¶
func (t *Traverser) ExprBinaryBitwiseAnd(n *ast.ExprBinaryBitwiseAnd)
func (*Traverser) ExprBinaryBitwiseOr ¶
func (t *Traverser) ExprBinaryBitwiseOr(n *ast.ExprBinaryBitwiseOr)
func (*Traverser) ExprBinaryBitwiseXor ¶
func (t *Traverser) ExprBinaryBitwiseXor(n *ast.ExprBinaryBitwiseXor)
func (*Traverser) ExprBinaryBooleanAnd ¶
func (t *Traverser) ExprBinaryBooleanAnd(n *ast.ExprBinaryBooleanAnd)
func (*Traverser) ExprBinaryBooleanOr ¶
func (t *Traverser) ExprBinaryBooleanOr(n *ast.ExprBinaryBooleanOr)
func (*Traverser) ExprBinaryCoalesce ¶
func (t *Traverser) ExprBinaryCoalesce(n *ast.ExprBinaryCoalesce)
func (*Traverser) ExprBinaryConcat ¶
func (t *Traverser) ExprBinaryConcat(n *ast.ExprBinaryConcat)
func (*Traverser) ExprBinaryDiv ¶
func (t *Traverser) ExprBinaryDiv(n *ast.ExprBinaryDiv)
func (*Traverser) ExprBinaryEqual ¶
func (t *Traverser) ExprBinaryEqual(n *ast.ExprBinaryEqual)
func (*Traverser) ExprBinaryGreater ¶
func (t *Traverser) ExprBinaryGreater(n *ast.ExprBinaryGreater)
func (*Traverser) ExprBinaryGreaterOrEqual ¶
func (t *Traverser) ExprBinaryGreaterOrEqual(n *ast.ExprBinaryGreaterOrEqual)
func (*Traverser) ExprBinaryIdentical ¶
func (t *Traverser) ExprBinaryIdentical(n *ast.ExprBinaryIdentical)
func (*Traverser) ExprBinaryLogicalAnd ¶
func (t *Traverser) ExprBinaryLogicalAnd(n *ast.ExprBinaryLogicalAnd)
func (*Traverser) ExprBinaryLogicalOr ¶
func (t *Traverser) ExprBinaryLogicalOr(n *ast.ExprBinaryLogicalOr)
func (*Traverser) ExprBinaryLogicalXor ¶
func (t *Traverser) ExprBinaryLogicalXor(n *ast.ExprBinaryLogicalXor)
func (*Traverser) ExprBinaryMinus ¶
func (t *Traverser) ExprBinaryMinus(n *ast.ExprBinaryMinus)
func (*Traverser) ExprBinaryMod ¶
func (t *Traverser) ExprBinaryMod(n *ast.ExprBinaryMod)
func (*Traverser) ExprBinaryMul ¶
func (t *Traverser) ExprBinaryMul(n *ast.ExprBinaryMul)
func (*Traverser) ExprBinaryNotEqual ¶
func (t *Traverser) ExprBinaryNotEqual(n *ast.ExprBinaryNotEqual)
func (*Traverser) ExprBinaryNotIdentical ¶
func (t *Traverser) ExprBinaryNotIdentical(n *ast.ExprBinaryNotIdentical)
func (*Traverser) ExprBinaryPlus ¶
func (t *Traverser) ExprBinaryPlus(n *ast.ExprBinaryPlus)
func (*Traverser) ExprBinaryPow ¶
func (t *Traverser) ExprBinaryPow(n *ast.ExprBinaryPow)
func (*Traverser) ExprBinaryShiftLeft ¶
func (t *Traverser) ExprBinaryShiftLeft(n *ast.ExprBinaryShiftLeft)
func (*Traverser) ExprBinaryShiftRight ¶
func (t *Traverser) ExprBinaryShiftRight(n *ast.ExprBinaryShiftRight)
func (*Traverser) ExprBinarySmaller ¶
func (t *Traverser) ExprBinarySmaller(n *ast.ExprBinarySmaller)
func (*Traverser) ExprBinarySmallerOrEqual ¶
func (t *Traverser) ExprBinarySmallerOrEqual(n *ast.ExprBinarySmallerOrEqual)
func (*Traverser) ExprBinarySpaceship ¶
func (t *Traverser) ExprBinarySpaceship(n *ast.ExprBinarySpaceship)
func (*Traverser) ExprBitwiseNot ¶
func (t *Traverser) ExprBitwiseNot(n *ast.ExprBitwiseNot)
func (*Traverser) ExprBooleanNot ¶
func (t *Traverser) ExprBooleanNot(n *ast.ExprBooleanNot)
func (*Traverser) ExprBrackets ¶
func (t *Traverser) ExprBrackets(n *ast.ExprBrackets)
func (*Traverser) ExprCastArray ¶
func (t *Traverser) ExprCastArray(n *ast.ExprCastArray)
func (*Traverser) ExprCastBool ¶
func (t *Traverser) ExprCastBool(n *ast.ExprCastBool)
func (*Traverser) ExprCastDouble ¶
func (t *Traverser) ExprCastDouble(n *ast.ExprCastDouble)
func (*Traverser) ExprCastInt ¶
func (t *Traverser) ExprCastInt(n *ast.ExprCastInt)
func (*Traverser) ExprCastObject ¶
func (t *Traverser) ExprCastObject(n *ast.ExprCastObject)
func (*Traverser) ExprCastString ¶
func (t *Traverser) ExprCastString(n *ast.ExprCastString)
func (*Traverser) ExprCastUnset ¶
func (t *Traverser) ExprCastUnset(n *ast.ExprCastUnset)
func (*Traverser) ExprClassConstFetch ¶
func (t *Traverser) ExprClassConstFetch(n *ast.ExprClassConstFetch)
func (*Traverser) ExprClosure ¶
func (t *Traverser) ExprClosure(n *ast.ExprClosure)
func (*Traverser) ExprClosureUse ¶
func (t *Traverser) ExprClosureUse(n *ast.ExprClosureUse)
func (*Traverser) ExprConstFetch ¶
func (t *Traverser) ExprConstFetch(n *ast.ExprConstFetch)
func (*Traverser) ExprErrorSuppress ¶
func (t *Traverser) ExprErrorSuppress(n *ast.ExprErrorSuppress)
func (*Traverser) ExprFunctionCall ¶
func (t *Traverser) ExprFunctionCall(n *ast.ExprFunctionCall)
func (*Traverser) ExprInclude ¶
func (t *Traverser) ExprInclude(n *ast.ExprInclude)
func (*Traverser) ExprIncludeOnce ¶
func (t *Traverser) ExprIncludeOnce(n *ast.ExprIncludeOnce)
func (*Traverser) ExprInstanceOf ¶
func (t *Traverser) ExprInstanceOf(n *ast.ExprInstanceOf)
func (*Traverser) ExprMethodCall ¶
func (t *Traverser) ExprMethodCall(n *ast.ExprMethodCall)
func (*Traverser) ExprNullsafeMethodCall ¶
func (t *Traverser) ExprNullsafeMethodCall(n *ast.ExprNullsafeMethodCall)
func (*Traverser) ExprNullsafePropertyFetch ¶
func (t *Traverser) ExprNullsafePropertyFetch(n *ast.ExprNullsafePropertyFetch)
func (*Traverser) ExprPostDec ¶
func (t *Traverser) ExprPostDec(n *ast.ExprPostDec)
func (*Traverser) ExprPostInc ¶
func (t *Traverser) ExprPostInc(n *ast.ExprPostInc)
func (*Traverser) ExprPreDec ¶
func (t *Traverser) ExprPreDec(n *ast.ExprPreDec)
func (*Traverser) ExprPreInc ¶
func (t *Traverser) ExprPreInc(n *ast.ExprPreInc)
func (*Traverser) ExprPropertyFetch ¶
func (t *Traverser) ExprPropertyFetch(n *ast.ExprPropertyFetch)
func (*Traverser) ExprRequire ¶
func (t *Traverser) ExprRequire(n *ast.ExprRequire)
func (*Traverser) ExprRequireOnce ¶
func (t *Traverser) ExprRequireOnce(n *ast.ExprRequireOnce)
func (*Traverser) ExprShellExec ¶
func (t *Traverser) ExprShellExec(n *ast.ExprShellExec)
func (*Traverser) ExprStaticCall ¶
func (t *Traverser) ExprStaticCall(n *ast.ExprStaticCall)
func (*Traverser) ExprStaticPropertyFetch ¶
func (t *Traverser) ExprStaticPropertyFetch(n *ast.ExprStaticPropertyFetch)
func (*Traverser) ExprTernary ¶
func (t *Traverser) ExprTernary(n *ast.ExprTernary)
func (*Traverser) ExprUnaryMinus ¶
func (t *Traverser) ExprUnaryMinus(n *ast.ExprUnaryMinus)
func (*Traverser) ExprUnaryPlus ¶
func (t *Traverser) ExprUnaryPlus(n *ast.ExprUnaryPlus)
func (*Traverser) ExprVariable ¶
func (t *Traverser) ExprVariable(n *ast.ExprVariable)
func (*Traverser) ExprYieldFrom ¶
func (t *Traverser) ExprYieldFrom(n *ast.ExprYieldFrom)
func (*Traverser) Identifier ¶
func (t *Traverser) Identifier(n *ast.Identifier)
func (*Traverser) Intersection ¶
func (t *Traverser) Intersection(n *ast.Intersection)
func (*Traverser) NameFullyQualified ¶
func (t *Traverser) NameFullyQualified(n *ast.NameFullyQualified)
func (*Traverser) NameNamePart ¶
func (*Traverser) NameRelative ¶
func (t *Traverser) NameRelative(n *ast.NameRelative)
func (*Traverser) ScalarDnumber ¶
func (t *Traverser) ScalarDnumber(n *ast.ScalarDnumber)
func (*Traverser) ScalarEncapsed ¶
func (t *Traverser) ScalarEncapsed(n *ast.ScalarEncapsed)
func (*Traverser) ScalarEncapsedStringBrackets ¶
func (t *Traverser) ScalarEncapsedStringBrackets(n *ast.ScalarEncapsedStringBrackets)
func (*Traverser) ScalarEncapsedStringPart ¶
func (t *Traverser) ScalarEncapsedStringPart(n *ast.ScalarEncapsedStringPart)
func (*Traverser) ScalarEncapsedStringVar ¶
func (t *Traverser) ScalarEncapsedStringVar(n *ast.ScalarEncapsedStringVar)
func (*Traverser) ScalarHeredoc ¶
func (t *Traverser) ScalarHeredoc(n *ast.ScalarHeredoc)
func (*Traverser) ScalarLnumber ¶
func (t *Traverser) ScalarLnumber(n *ast.ScalarLnumber)
func (*Traverser) ScalarMagicConstant ¶
func (t *Traverser) ScalarMagicConstant(n *ast.ScalarMagicConstant)
func (*Traverser) ScalarString ¶
func (t *Traverser) ScalarString(n *ast.ScalarString)
func (*Traverser) StmtClassConstList ¶
func (t *Traverser) StmtClassConstList(n *ast.StmtClassConstList)
func (*Traverser) StmtClassMethod ¶
func (t *Traverser) StmtClassMethod(n *ast.StmtClassMethod)
func (*Traverser) StmtConstList ¶
func (t *Traverser) StmtConstList(n *ast.StmtConstList)
func (*Traverser) StmtConstant ¶
func (t *Traverser) StmtConstant(n *ast.StmtConstant)
func (*Traverser) StmtContinue ¶
func (t *Traverser) StmtContinue(n *ast.StmtContinue)
func (*Traverser) StmtDeclare ¶
func (t *Traverser) StmtDeclare(n *ast.StmtDeclare)
func (*Traverser) StmtDefault ¶
func (t *Traverser) StmtDefault(n *ast.StmtDefault)
func (*Traverser) StmtElseIf ¶
func (t *Traverser) StmtElseIf(n *ast.StmtElseIf)
func (*Traverser) StmtExpression ¶
func (t *Traverser) StmtExpression(n *ast.StmtExpression)
func (*Traverser) StmtFinally ¶
func (t *Traverser) StmtFinally(n *ast.StmtFinally)
func (*Traverser) StmtForeach ¶
func (t *Traverser) StmtForeach(n *ast.StmtForeach)
func (*Traverser) StmtFunction ¶
func (t *Traverser) StmtFunction(n *ast.StmtFunction)
func (*Traverser) StmtGlobal ¶
func (t *Traverser) StmtGlobal(n *ast.StmtGlobal)
func (*Traverser) StmtGroupUse ¶
func (t *Traverser) StmtGroupUse(n *ast.StmtGroupUseList)
func (*Traverser) StmtHaltCompiler ¶
func (t *Traverser) StmtHaltCompiler(n *ast.StmtHaltCompiler)
func (*Traverser) StmtInlineHtml ¶
func (t *Traverser) StmtInlineHtml(n *ast.StmtInlineHtml)
func (*Traverser) StmtInterface ¶
func (t *Traverser) StmtInterface(n *ast.StmtInterface)
func (*Traverser) StmtNamespace ¶
func (t *Traverser) StmtNamespace(n *ast.StmtNamespace)
func (*Traverser) StmtProperty ¶
func (t *Traverser) StmtProperty(n *ast.StmtProperty)
func (*Traverser) StmtPropertyList ¶
func (t *Traverser) StmtPropertyList(n *ast.StmtPropertyList)
func (*Traverser) StmtReturn ¶
func (t *Traverser) StmtReturn(n *ast.StmtReturn)
func (*Traverser) StmtStatic ¶
func (t *Traverser) StmtStatic(n *ast.StmtStatic)
func (*Traverser) StmtStaticVar ¶
func (t *Traverser) StmtStaticVar(n *ast.StmtStaticVar)
func (*Traverser) StmtStmtList ¶
func (t *Traverser) StmtStmtList(n *ast.StmtStmtList)
func (*Traverser) StmtSwitch ¶
func (t *Traverser) StmtSwitch(n *ast.StmtSwitch)
func (*Traverser) StmtTraitUse ¶
func (t *Traverser) StmtTraitUse(n *ast.StmtTraitUse)
func (*Traverser) StmtTraitUseAlias ¶
func (t *Traverser) StmtTraitUseAlias(n *ast.StmtTraitUseAlias)
func (*Traverser) StmtTraitUsePrecedence ¶
func (t *Traverser) StmtTraitUsePrecedence(n *ast.StmtTraitUsePrecedence)
func (*Traverser) StmtUse ¶
func (t *Traverser) StmtUse(n *ast.StmtUseList)
func (*Traverser) StmtUseDeclaration ¶
Click to show internal directories.
Click to hide internal directories.