php-parser/pkg/ast/node_funcs.go

1666 lines
31 KiB
Go
Raw Normal View History

// Code generated by "go generate go run node_funcs_gen.go"; DO NOT EDIT.
package ast
import "github.com/VKCOM/php-parser/pkg/position"
var _ Vertex = &Root{}
func (n *Root) Accept(v Visitor) {
v.Root(n)
}
func (n *Root) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &Nullable{}
func (n *Nullable) Accept(v Visitor) {
v.Nullable(n)
}
func (n *Nullable) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &Union{}
func (n *Union) Accept(v Visitor) {
v.Union(n)
}
func (n *Union) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &Intersection{}
func (n *Intersection) Accept(v Visitor) {
v.Intersection(n)
}
func (n *Intersection) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &Parameter{}
func (n *Parameter) Accept(v Visitor) {
v.Parameter(n)
}
func (n *Parameter) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &Identifier{}
func (n *Identifier) Accept(v Visitor) {
v.Identifier(n)
}
func (n *Identifier) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &Argument{}
func (n *Argument) Accept(v Visitor) {
v.Argument(n)
}
func (n *Argument) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &Attribute{}
func (n *Attribute) Accept(v Visitor) {
v.Attribute(n)
}
func (n *Attribute) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &AttributeGroup{}
func (n *AttributeGroup) Accept(v Visitor) {
v.AttributeGroup(n)
}
func (n *AttributeGroup) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ScalarDnumber{}
func (n *ScalarDnumber) Accept(v Visitor) {
v.ScalarDnumber(n)
}
func (n *ScalarDnumber) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ScalarEncapsed{}
func (n *ScalarEncapsed) Accept(v Visitor) {
v.ScalarEncapsed(n)
}
func (n *ScalarEncapsed) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ScalarEncapsedStringPart{}
func (n *ScalarEncapsedStringPart) Accept(v Visitor) {
v.ScalarEncapsedStringPart(n)
}
func (n *ScalarEncapsedStringPart) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ScalarEncapsedStringVar{}
func (n *ScalarEncapsedStringVar) Accept(v Visitor) {
v.ScalarEncapsedStringVar(n)
}
func (n *ScalarEncapsedStringVar) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ScalarEncapsedStringBrackets{}
func (n *ScalarEncapsedStringBrackets) Accept(v Visitor) {
v.ScalarEncapsedStringBrackets(n)
}
func (n *ScalarEncapsedStringBrackets) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ScalarHeredoc{}
func (n *ScalarHeredoc) Accept(v Visitor) {
v.ScalarHeredoc(n)
}
func (n *ScalarHeredoc) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ScalarLnumber{}
func (n *ScalarLnumber) Accept(v Visitor) {
v.ScalarLnumber(n)
}
func (n *ScalarLnumber) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ScalarMagicConstant{}
func (n *ScalarMagicConstant) Accept(v Visitor) {
v.ScalarMagicConstant(n)
}
func (n *ScalarMagicConstant) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ScalarString{}
func (n *ScalarString) Accept(v Visitor) {
v.ScalarString(n)
}
func (n *ScalarString) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &StmtBreak{}
func (n *StmtBreak) Accept(v Visitor) {
v.StmtBreak(n)
}
func (n *StmtBreak) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &StmtCase{}
func (n *StmtCase) Accept(v Visitor) {
v.StmtCase(n)
}
func (n *StmtCase) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &StmtCatch{}
func (n *StmtCatch) Accept(v Visitor) {
v.StmtCatch(n)
}
func (n *StmtCatch) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &StmtEnum{}
func (n *StmtEnum) Accept(v Visitor) {
v.StmtEnum(n)
}
func (n *StmtEnum) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &EnumCase{}
func (n *EnumCase) Accept(v Visitor) {
v.EnumCase(n)
}
func (n *EnumCase) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &StmtClass{}
func (n *StmtClass) Accept(v Visitor) {
v.StmtClass(n)
}
func (n *StmtClass) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &StmtClassConstList{}
func (n *StmtClassConstList) Accept(v Visitor) {
v.StmtClassConstList(n)
}
func (n *StmtClassConstList) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &StmtClassMethod{}
func (n *StmtClassMethod) Accept(v Visitor) {
v.StmtClassMethod(n)
}
func (n *StmtClassMethod) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &StmtConstList{}
func (n *StmtConstList) Accept(v Visitor) {
v.StmtConstList(n)
}
func (n *StmtConstList) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &StmtConstant{}
func (n *StmtConstant) Accept(v Visitor) {
v.StmtConstant(n)
}
func (n *StmtConstant) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &StmtContinue{}
func (n *StmtContinue) Accept(v Visitor) {
v.StmtContinue(n)
}
func (n *StmtContinue) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &StmtDeclare{}
func (n *StmtDeclare) Accept(v Visitor) {
v.StmtDeclare(n)
}
func (n *StmtDeclare) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &StmtDefault{}
func (n *StmtDefault) Accept(v Visitor) {
v.StmtDefault(n)
}
func (n *StmtDefault) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &StmtDo{}
func (n *StmtDo) Accept(v Visitor) {
v.StmtDo(n)
}
func (n *StmtDo) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &StmtEcho{}
func (n *StmtEcho) Accept(v Visitor) {
v.StmtEcho(n)
}
func (n *StmtEcho) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &StmtElse{}
func (n *StmtElse) Accept(v Visitor) {
v.StmtElse(n)
}
func (n *StmtElse) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &StmtElseIf{}
func (n *StmtElseIf) Accept(v Visitor) {
v.StmtElseIf(n)
}
func (n *StmtElseIf) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &StmtExpression{}
func (n *StmtExpression) Accept(v Visitor) {
v.StmtExpression(n)
}
func (n *StmtExpression) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &StmtFinally{}
func (n *StmtFinally) Accept(v Visitor) {
v.StmtFinally(n)
}
func (n *StmtFinally) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &StmtFor{}
func (n *StmtFor) Accept(v Visitor) {
v.StmtFor(n)
}
func (n *StmtFor) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &StmtForeach{}
func (n *StmtForeach) Accept(v Visitor) {
v.StmtForeach(n)
}
func (n *StmtForeach) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &StmtFunction{}
func (n *StmtFunction) Accept(v Visitor) {
v.StmtFunction(n)
}
func (n *StmtFunction) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &StmtGlobal{}
func (n *StmtGlobal) Accept(v Visitor) {
v.StmtGlobal(n)
}
func (n *StmtGlobal) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &StmtGoto{}
func (n *StmtGoto) Accept(v Visitor) {
v.StmtGoto(n)
}
func (n *StmtGoto) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &StmtHaltCompiler{}
func (n *StmtHaltCompiler) Accept(v Visitor) {
v.StmtHaltCompiler(n)
}
func (n *StmtHaltCompiler) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &StmtIf{}
func (n *StmtIf) Accept(v Visitor) {
v.StmtIf(n)
}
func (n *StmtIf) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &StmtInlineHtml{}
func (n *StmtInlineHtml) Accept(v Visitor) {
v.StmtInlineHtml(n)
}
func (n *StmtInlineHtml) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &StmtInterface{}
func (n *StmtInterface) Accept(v Visitor) {
v.StmtInterface(n)
}
func (n *StmtInterface) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &StmtLabel{}
func (n *StmtLabel) Accept(v Visitor) {
v.StmtLabel(n)
}
func (n *StmtLabel) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &StmtNamespace{}
func (n *StmtNamespace) Accept(v Visitor) {
v.StmtNamespace(n)
}
func (n *StmtNamespace) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &StmtNop{}
func (n *StmtNop) Accept(v Visitor) {
v.StmtNop(n)
}
func (n *StmtNop) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &StmtProperty{}
func (n *StmtProperty) Accept(v Visitor) {
v.StmtProperty(n)
}
func (n *StmtProperty) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &StmtPropertyList{}
func (n *StmtPropertyList) Accept(v Visitor) {
v.StmtPropertyList(n)
}
func (n *StmtPropertyList) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &StmtReturn{}
func (n *StmtReturn) Accept(v Visitor) {
v.StmtReturn(n)
}
func (n *StmtReturn) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &StmtStatic{}
func (n *StmtStatic) Accept(v Visitor) {
v.StmtStatic(n)
}
func (n *StmtStatic) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &StmtStaticVar{}
func (n *StmtStaticVar) Accept(v Visitor) {
v.StmtStaticVar(n)
}
func (n *StmtStaticVar) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &StmtStmtList{}
func (n *StmtStmtList) Accept(v Visitor) {
v.StmtStmtList(n)
}
func (n *StmtStmtList) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &StmtSwitch{}
func (n *StmtSwitch) Accept(v Visitor) {
v.StmtSwitch(n)
}
func (n *StmtSwitch) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &StmtThrow{}
func (n *StmtThrow) Accept(v Visitor) {
v.StmtThrow(n)
}
func (n *StmtThrow) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &StmtTrait{}
func (n *StmtTrait) Accept(v Visitor) {
v.StmtTrait(n)
}
func (n *StmtTrait) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &StmtTraitUse{}
func (n *StmtTraitUse) Accept(v Visitor) {
v.StmtTraitUse(n)
}
func (n *StmtTraitUse) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &StmtTraitUseAlias{}
func (n *StmtTraitUseAlias) Accept(v Visitor) {
v.StmtTraitUseAlias(n)
}
func (n *StmtTraitUseAlias) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &StmtTraitUsePrecedence{}
func (n *StmtTraitUsePrecedence) Accept(v Visitor) {
v.StmtTraitUsePrecedence(n)
}
func (n *StmtTraitUsePrecedence) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &StmtTry{}
func (n *StmtTry) Accept(v Visitor) {
v.StmtTry(n)
}
func (n *StmtTry) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &StmtUnset{}
func (n *StmtUnset) Accept(v Visitor) {
v.StmtUnset(n)
}
func (n *StmtUnset) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &StmtUseList{}
func (n *StmtUseList) Accept(v Visitor) {
v.StmtUse(n)
}
func (n *StmtUseList) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &StmtGroupUseList{}
func (n *StmtGroupUseList) Accept(v Visitor) {
v.StmtGroupUse(n)
}
func (n *StmtGroupUseList) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &StmtUse{}
func (n *StmtUse) Accept(v Visitor) {
v.StmtUseDeclaration(n)
}
func (n *StmtUse) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &StmtWhile{}
func (n *StmtWhile) Accept(v Visitor) {
v.StmtWhile(n)
}
func (n *StmtWhile) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprArray{}
func (n *ExprArray) Accept(v Visitor) {
v.ExprArray(n)
}
func (n *ExprArray) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprArrayDimFetch{}
func (n *ExprArrayDimFetch) Accept(v Visitor) {
v.ExprArrayDimFetch(n)
}
func (n *ExprArrayDimFetch) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprArrayItem{}
func (n *ExprArrayItem) Accept(v Visitor) {
v.ExprArrayItem(n)
}
func (n *ExprArrayItem) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprArrowFunction{}
func (n *ExprArrowFunction) Accept(v Visitor) {
v.ExprArrowFunction(n)
}
func (n *ExprArrowFunction) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprBitwiseNot{}
func (n *ExprBitwiseNot) Accept(v Visitor) {
v.ExprBitwiseNot(n)
}
func (n *ExprBitwiseNot) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprBooleanNot{}
func (n *ExprBooleanNot) Accept(v Visitor) {
v.ExprBooleanNot(n)
}
func (n *ExprBooleanNot) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprBrackets{}
func (n *ExprBrackets) Accept(v Visitor) {
v.ExprBrackets(n)
}
func (n *ExprBrackets) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprClassConstFetch{}
func (n *ExprClassConstFetch) Accept(v Visitor) {
v.ExprClassConstFetch(n)
}
func (n *ExprClassConstFetch) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprClone{}
func (n *ExprClone) Accept(v Visitor) {
v.ExprClone(n)
}
func (n *ExprClone) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprClosure{}
func (n *ExprClosure) Accept(v Visitor) {
v.ExprClosure(n)
}
func (n *ExprClosure) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprClosureUse{}
func (n *ExprClosureUse) Accept(v Visitor) {
v.ExprClosureUse(n)
}
func (n *ExprClosureUse) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprConstFetch{}
func (n *ExprConstFetch) Accept(v Visitor) {
v.ExprConstFetch(n)
}
func (n *ExprConstFetch) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprEmpty{}
func (n *ExprEmpty) Accept(v Visitor) {
v.ExprEmpty(n)
}
func (n *ExprEmpty) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprErrorSuppress{}
func (n *ExprErrorSuppress) Accept(v Visitor) {
v.ExprErrorSuppress(n)
}
func (n *ExprErrorSuppress) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprEval{}
func (n *ExprEval) Accept(v Visitor) {
v.ExprEval(n)
}
func (n *ExprEval) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprExit{}
func (n *ExprExit) Accept(v Visitor) {
v.ExprExit(n)
}
func (n *ExprExit) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprFunctionCall{}
func (n *ExprFunctionCall) Accept(v Visitor) {
v.ExprFunctionCall(n)
}
func (n *ExprFunctionCall) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprInclude{}
func (n *ExprInclude) Accept(v Visitor) {
v.ExprInclude(n)
}
func (n *ExprInclude) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprIncludeOnce{}
func (n *ExprIncludeOnce) Accept(v Visitor) {
v.ExprIncludeOnce(n)
}
func (n *ExprIncludeOnce) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprInstanceOf{}
func (n *ExprInstanceOf) Accept(v Visitor) {
v.ExprInstanceOf(n)
}
func (n *ExprInstanceOf) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprIsset{}
func (n *ExprIsset) Accept(v Visitor) {
v.ExprIsset(n)
}
func (n *ExprIsset) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprList{}
func (n *ExprList) Accept(v Visitor) {
v.ExprList(n)
}
func (n *ExprList) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprMethodCall{}
func (n *ExprMethodCall) Accept(v Visitor) {
v.ExprMethodCall(n)
}
func (n *ExprMethodCall) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprNullsafeMethodCall{}
func (n *ExprNullsafeMethodCall) Accept(v Visitor) {
v.ExprNullsafeMethodCall(n)
}
func (n *ExprNullsafeMethodCall) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprNew{}
func (n *ExprNew) Accept(v Visitor) {
v.ExprNew(n)
}
func (n *ExprNew) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprPostDec{}
func (n *ExprPostDec) Accept(v Visitor) {
v.ExprPostDec(n)
}
func (n *ExprPostDec) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprPostInc{}
func (n *ExprPostInc) Accept(v Visitor) {
v.ExprPostInc(n)
}
func (n *ExprPostInc) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprPreDec{}
func (n *ExprPreDec) Accept(v Visitor) {
v.ExprPreDec(n)
}
func (n *ExprPreDec) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprPreInc{}
func (n *ExprPreInc) Accept(v Visitor) {
v.ExprPreInc(n)
}
func (n *ExprPreInc) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprPrint{}
func (n *ExprPrint) Accept(v Visitor) {
v.ExprPrint(n)
}
func (n *ExprPrint) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprPropertyFetch{}
func (n *ExprPropertyFetch) Accept(v Visitor) {
v.ExprPropertyFetch(n)
}
func (n *ExprPropertyFetch) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprNullsafePropertyFetch{}
func (n *ExprNullsafePropertyFetch) Accept(v Visitor) {
v.ExprNullsafePropertyFetch(n)
}
func (n *ExprNullsafePropertyFetch) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprRequire{}
func (n *ExprRequire) Accept(v Visitor) {
v.ExprRequire(n)
}
func (n *ExprRequire) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprRequireOnce{}
func (n *ExprRequireOnce) Accept(v Visitor) {
v.ExprRequireOnce(n)
}
func (n *ExprRequireOnce) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprShellExec{}
func (n *ExprShellExec) Accept(v Visitor) {
v.ExprShellExec(n)
}
func (n *ExprShellExec) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprStaticCall{}
func (n *ExprStaticCall) Accept(v Visitor) {
v.ExprStaticCall(n)
}
func (n *ExprStaticCall) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprStaticPropertyFetch{}
func (n *ExprStaticPropertyFetch) Accept(v Visitor) {
v.ExprStaticPropertyFetch(n)
}
func (n *ExprStaticPropertyFetch) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprTernary{}
func (n *ExprTernary) Accept(v Visitor) {
v.ExprTernary(n)
}
func (n *ExprTernary) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprUnaryMinus{}
func (n *ExprUnaryMinus) Accept(v Visitor) {
v.ExprUnaryMinus(n)
}
func (n *ExprUnaryMinus) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprUnaryPlus{}
func (n *ExprUnaryPlus) Accept(v Visitor) {
v.ExprUnaryPlus(n)
}
func (n *ExprUnaryPlus) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprVariable{}
func (n *ExprVariable) Accept(v Visitor) {
v.ExprVariable(n)
}
func (n *ExprVariable) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprYield{}
func (n *ExprYield) Accept(v Visitor) {
v.ExprYield(n)
}
func (n *ExprYield) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprYieldFrom{}
func (n *ExprYieldFrom) Accept(v Visitor) {
v.ExprYieldFrom(n)
}
func (n *ExprYieldFrom) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprCastArray{}
func (n *ExprCastArray) Accept(v Visitor) {
v.ExprCastArray(n)
}
func (n *ExprCastArray) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprCastBool{}
func (n *ExprCastBool) Accept(v Visitor) {
v.ExprCastBool(n)
}
func (n *ExprCastBool) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprCastDouble{}
func (n *ExprCastDouble) Accept(v Visitor) {
v.ExprCastDouble(n)
}
func (n *ExprCastDouble) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprCastInt{}
func (n *ExprCastInt) Accept(v Visitor) {
v.ExprCastInt(n)
}
func (n *ExprCastInt) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprCastObject{}
func (n *ExprCastObject) Accept(v Visitor) {
v.ExprCastObject(n)
}
func (n *ExprCastObject) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprCastString{}
func (n *ExprCastString) Accept(v Visitor) {
v.ExprCastString(n)
}
func (n *ExprCastString) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprCastUnset{}
func (n *ExprCastUnset) Accept(v Visitor) {
v.ExprCastUnset(n)
}
func (n *ExprCastUnset) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprAssign{}
func (n *ExprAssign) Accept(v Visitor) {
v.ExprAssign(n)
}
func (n *ExprAssign) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprAssignReference{}
func (n *ExprAssignReference) Accept(v Visitor) {
v.ExprAssignReference(n)
}
func (n *ExprAssignReference) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprAssignBitwiseAnd{}
func (n *ExprAssignBitwiseAnd) Accept(v Visitor) {
v.ExprAssignBitwiseAnd(n)
}
func (n *ExprAssignBitwiseAnd) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprAssignBitwiseOr{}
func (n *ExprAssignBitwiseOr) Accept(v Visitor) {
v.ExprAssignBitwiseOr(n)
}
func (n *ExprAssignBitwiseOr) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprAssignBitwiseXor{}
func (n *ExprAssignBitwiseXor) Accept(v Visitor) {
v.ExprAssignBitwiseXor(n)
}
func (n *ExprAssignBitwiseXor) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprAssignCoalesce{}
func (n *ExprAssignCoalesce) Accept(v Visitor) {
v.ExprAssignCoalesce(n)
}
func (n *ExprAssignCoalesce) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprAssignConcat{}
func (n *ExprAssignConcat) Accept(v Visitor) {
v.ExprAssignConcat(n)
}
func (n *ExprAssignConcat) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprAssignDiv{}
func (n *ExprAssignDiv) Accept(v Visitor) {
v.ExprAssignDiv(n)
}
func (n *ExprAssignDiv) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprAssignMinus{}
func (n *ExprAssignMinus) Accept(v Visitor) {
v.ExprAssignMinus(n)
}
func (n *ExprAssignMinus) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprAssignMod{}
func (n *ExprAssignMod) Accept(v Visitor) {
v.ExprAssignMod(n)
}
func (n *ExprAssignMod) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprAssignMul{}
func (n *ExprAssignMul) Accept(v Visitor) {
v.ExprAssignMul(n)
}
func (n *ExprAssignMul) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprAssignPlus{}
func (n *ExprAssignPlus) Accept(v Visitor) {
v.ExprAssignPlus(n)
}
func (n *ExprAssignPlus) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprAssignPow{}
func (n *ExprAssignPow) Accept(v Visitor) {
v.ExprAssignPow(n)
}
func (n *ExprAssignPow) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprAssignShiftLeft{}
func (n *ExprAssignShiftLeft) Accept(v Visitor) {
v.ExprAssignShiftLeft(n)
}
func (n *ExprAssignShiftLeft) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprAssignShiftRight{}
func (n *ExprAssignShiftRight) Accept(v Visitor) {
v.ExprAssignShiftRight(n)
}
func (n *ExprAssignShiftRight) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprBinaryBitwiseAnd{}
func (n *ExprBinaryBitwiseAnd) Accept(v Visitor) {
v.ExprBinaryBitwiseAnd(n)
}
func (n *ExprBinaryBitwiseAnd) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprBinaryBitwiseOr{}
func (n *ExprBinaryBitwiseOr) Accept(v Visitor) {
v.ExprBinaryBitwiseOr(n)
}
func (n *ExprBinaryBitwiseOr) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprBinaryBitwiseXor{}
func (n *ExprBinaryBitwiseXor) Accept(v Visitor) {
v.ExprBinaryBitwiseXor(n)
}
func (n *ExprBinaryBitwiseXor) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprBinaryBooleanAnd{}
func (n *ExprBinaryBooleanAnd) Accept(v Visitor) {
v.ExprBinaryBooleanAnd(n)
}
func (n *ExprBinaryBooleanAnd) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprBinaryBooleanOr{}
func (n *ExprBinaryBooleanOr) Accept(v Visitor) {
v.ExprBinaryBooleanOr(n)
}
func (n *ExprBinaryBooleanOr) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprBinaryCoalesce{}
func (n *ExprBinaryCoalesce) Accept(v Visitor) {
v.ExprBinaryCoalesce(n)
}
func (n *ExprBinaryCoalesce) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprBinaryConcat{}
func (n *ExprBinaryConcat) Accept(v Visitor) {
v.ExprBinaryConcat(n)
}
func (n *ExprBinaryConcat) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprBinaryDiv{}
func (n *ExprBinaryDiv) Accept(v Visitor) {
v.ExprBinaryDiv(n)
}
func (n *ExprBinaryDiv) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprBinaryEqual{}
func (n *ExprBinaryEqual) Accept(v Visitor) {
v.ExprBinaryEqual(n)
}
func (n *ExprBinaryEqual) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprBinaryGreater{}
func (n *ExprBinaryGreater) Accept(v Visitor) {
v.ExprBinaryGreater(n)
}
func (n *ExprBinaryGreater) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprBinaryGreaterOrEqual{}
func (n *ExprBinaryGreaterOrEqual) Accept(v Visitor) {
v.ExprBinaryGreaterOrEqual(n)
}
func (n *ExprBinaryGreaterOrEqual) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprBinaryIdentical{}
func (n *ExprBinaryIdentical) Accept(v Visitor) {
v.ExprBinaryIdentical(n)
}
func (n *ExprBinaryIdentical) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprBinaryLogicalAnd{}
func (n *ExprBinaryLogicalAnd) Accept(v Visitor) {
v.ExprBinaryLogicalAnd(n)
}
func (n *ExprBinaryLogicalAnd) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprBinaryLogicalOr{}
func (n *ExprBinaryLogicalOr) Accept(v Visitor) {
v.ExprBinaryLogicalOr(n)
}
func (n *ExprBinaryLogicalOr) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprBinaryLogicalXor{}
func (n *ExprBinaryLogicalXor) Accept(v Visitor) {
v.ExprBinaryLogicalXor(n)
}
func (n *ExprBinaryLogicalXor) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprBinaryMinus{}
func (n *ExprBinaryMinus) Accept(v Visitor) {
v.ExprBinaryMinus(n)
}
func (n *ExprBinaryMinus) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprBinaryMod{}
func (n *ExprBinaryMod) Accept(v Visitor) {
v.ExprBinaryMod(n)
}
func (n *ExprBinaryMod) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprBinaryMul{}
func (n *ExprBinaryMul) Accept(v Visitor) {
v.ExprBinaryMul(n)
}
func (n *ExprBinaryMul) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprBinaryNotEqual{}
func (n *ExprBinaryNotEqual) Accept(v Visitor) {
v.ExprBinaryNotEqual(n)
}
func (n *ExprBinaryNotEqual) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprBinaryNotIdentical{}
func (n *ExprBinaryNotIdentical) Accept(v Visitor) {
v.ExprBinaryNotIdentical(n)
}
func (n *ExprBinaryNotIdentical) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprBinaryPlus{}
func (n *ExprBinaryPlus) Accept(v Visitor) {
v.ExprBinaryPlus(n)
}
func (n *ExprBinaryPlus) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprBinaryPow{}
func (n *ExprBinaryPow) Accept(v Visitor) {
v.ExprBinaryPow(n)
}
func (n *ExprBinaryPow) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprBinaryShiftLeft{}
func (n *ExprBinaryShiftLeft) Accept(v Visitor) {
v.ExprBinaryShiftLeft(n)
}
func (n *ExprBinaryShiftLeft) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprBinaryShiftRight{}
func (n *ExprBinaryShiftRight) Accept(v Visitor) {
v.ExprBinaryShiftRight(n)
}
func (n *ExprBinaryShiftRight) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprBinarySmaller{}
func (n *ExprBinarySmaller) Accept(v Visitor) {
v.ExprBinarySmaller(n)
}
func (n *ExprBinarySmaller) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprBinarySmallerOrEqual{}
func (n *ExprBinarySmallerOrEqual) Accept(v Visitor) {
v.ExprBinarySmallerOrEqual(n)
}
func (n *ExprBinarySmallerOrEqual) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprBinarySpaceship{}
func (n *ExprBinarySpaceship) Accept(v Visitor) {
v.ExprBinarySpaceship(n)
}
func (n *ExprBinarySpaceship) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprMatch{}
func (n *ExprMatch) Accept(v Visitor) {
v.ExprMatch(n)
}
func (n *ExprMatch) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &ExprThrow{}
func (n *ExprThrow) Accept(v Visitor) {
v.ExprThrow(n)
}
func (n *ExprThrow) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &MatchArm{}
func (n *MatchArm) Accept(v Visitor) {
v.MatchArm(n)
}
func (n *MatchArm) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &Name{}
func (n *Name) Accept(v Visitor) {
v.NameName(n)
}
func (n *Name) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &NameFullyQualified{}
func (n *NameFullyQualified) Accept(v Visitor) {
v.NameFullyQualified(n)
}
func (n *NameFullyQualified) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &NameRelative{}
func (n *NameRelative) Accept(v Visitor) {
v.NameRelative(n)
}
func (n *NameRelative) GetPosition() *position.Position {
return n.Position
}
var _ Vertex = &NamePart{}
func (n *NamePart) Accept(v Visitor) {
v.NameNamePart(n)
}
func (n *NamePart) GetPosition() *position.Position {
return n.Position
}