Versions in this module Expand all Collapse all v0 v0.1.0 Oct 31, 2019 Changes in this version + type Array struct + FreeFloating freefloating.Collection + Items []*ArrayItem + Position *position.Position + ShortSyntax bool + func NewArray(Items []*ArrayItem) *Array + func (n *Array) GetFreeFloating() *freefloating.Collection + func (n *Array) GetPosition() *position.Position + func (n *Array) SetPosition(p *position.Position) + func (n *Array) Walk(v walker.Visitor) + type ArrayDimFetch struct + Dim node.Node + FreeFloating freefloating.Collection + Position *position.Position + Variable node.Node + func NewArrayDimFetch(Variable node.Node, Dim node.Node) *ArrayDimFetch + func (n *ArrayDimFetch) GetFreeFloating() *freefloating.Collection + func (n *ArrayDimFetch) GetPosition() *position.Position + func (n *ArrayDimFetch) SetPosition(p *position.Position) + func (n *ArrayDimFetch) Walk(v walker.Visitor) + type ArrayItem struct + FreeFloating freefloating.Collection + Key node.Node + Position *position.Position + Val node.Node + func NewArrayItem(Key node.Node, Val node.Node) *ArrayItem + func (n *ArrayItem) GetFreeFloating() *freefloating.Collection + func (n *ArrayItem) GetPosition() *position.Position + func (n *ArrayItem) SetPosition(p *position.Position) + func (n *ArrayItem) Walk(v walker.Visitor) + type BitwiseNot struct + Expr node.Node + FreeFloating freefloating.Collection + Position *position.Position + func NewBitwiseNot(Expression node.Node) *BitwiseNot + func (n *BitwiseNot) GetFreeFloating() *freefloating.Collection + func (n *BitwiseNot) GetPosition() *position.Position + func (n *BitwiseNot) SetPosition(p *position.Position) + func (n *BitwiseNot) Walk(v walker.Visitor) + type BooleanNot struct + Expr node.Node + FreeFloating freefloating.Collection + Position *position.Position + func NewBooleanNot(Expression node.Node) *BooleanNot + func (n *BooleanNot) GetFreeFloating() *freefloating.Collection + func (n *BooleanNot) GetPosition() *position.Position + func (n *BooleanNot) SetPosition(p *position.Position) + func (n *BooleanNot) Walk(v walker.Visitor) + type ClassConstFetch struct + Class node.Node + ConstantName *node.Identifier + FreeFloating freefloating.Collection + Position *position.Position + func NewClassConstFetch(Class node.Node, ConstantName *node.Identifier) *ClassConstFetch + func (n *ClassConstFetch) GetFreeFloating() *freefloating.Collection + func (n *ClassConstFetch) GetPosition() *position.Position + func (n *ClassConstFetch) SetPosition(p *position.Position) + func (n *ClassConstFetch) Walk(v walker.Visitor) + type Clone struct + Expr node.Node + FreeFloating freefloating.Collection + Position *position.Position + func NewClone(Expression node.Node) *Clone + func (n *Clone) GetFreeFloating() *freefloating.Collection + func (n *Clone) GetPosition() *position.Position + func (n *Clone) SetPosition(p *position.Position) + func (n *Clone) Walk(v walker.Visitor) + type Closure struct + ClosureUse *ClosureUse + FreeFloating freefloating.Collection + Params []node.Node + PhpDocComment string + Position *position.Position + ReturnType node.Node + ReturnsRef bool + Static bool + Stmts []node.Node + func NewClosure(Params []node.Node, ClosureUse *ClosureUse, ReturnType node.Node, ...) *Closure + func (n *Closure) GetFreeFloating() *freefloating.Collection + func (n *Closure) GetPosition() *position.Position + func (n *Closure) SetPosition(p *position.Position) + func (n *Closure) Walk(v walker.Visitor) + type ClosureUse struct + FreeFloating freefloating.Collection + Position *position.Position + Uses []node.Node + func NewClosureUse(Uses []node.Node) *ClosureUse + func (n *ClosureUse) GetFreeFloating() *freefloating.Collection + func (n *ClosureUse) GetPosition() *position.Position + func (n *ClosureUse) SetPosition(p *position.Position) + func (n *ClosureUse) Walk(v walker.Visitor) + type ConstFetch struct + Constant node.Node + FreeFloating freefloating.Collection + Position *position.Position + func NewConstFetch(Constant node.Node) *ConstFetch + func (n *ConstFetch) GetFreeFloating() *freefloating.Collection + func (n *ConstFetch) GetPosition() *position.Position + func (n *ConstFetch) SetPosition(p *position.Position) + func (n *ConstFetch) Walk(v walker.Visitor) + type Empty struct + Expr node.Node + FreeFloating freefloating.Collection + Position *position.Position + func NewEmpty(Expression node.Node) *Empty + func (n *Empty) GetFreeFloating() *freefloating.Collection + func (n *Empty) GetPosition() *position.Position + func (n *Empty) SetPosition(p *position.Position) + func (n *Empty) Walk(v walker.Visitor) + type ErrorSuppress struct + Expr node.Node + FreeFloating freefloating.Collection + Position *position.Position + func NewErrorSuppress(Expression node.Node) *ErrorSuppress + func (n *ErrorSuppress) GetFreeFloating() *freefloating.Collection + func (n *ErrorSuppress) GetPosition() *position.Position + func (n *ErrorSuppress) SetPosition(p *position.Position) + func (n *ErrorSuppress) Walk(v walker.Visitor) + type Eval struct + Expr node.Node + FreeFloating freefloating.Collection + Position *position.Position + func NewEval(Expression node.Node) *Eval + func (n *Eval) GetFreeFloating() *freefloating.Collection + func (n *Eval) GetPosition() *position.Position + func (n *Eval) SetPosition(p *position.Position) + func (n *Eval) Walk(v walker.Visitor) + type Exit struct + Die bool + Expr node.Node + FreeFloating freefloating.Collection + Position *position.Position + func NewExit(Expr node.Node) *Exit + func (n *Exit) GetFreeFloating() *freefloating.Collection + func (n *Exit) GetPosition() *position.Position + func (n *Exit) SetPosition(p *position.Position) + func (n *Exit) Walk(v walker.Visitor) + type FunctionCall struct + ArgumentList *node.ArgumentList + FreeFloating freefloating.Collection + Function node.Node + Position *position.Position + func NewFunctionCall(Function node.Node, ArgumentList *node.ArgumentList) *FunctionCall + func (n *FunctionCall) GetFreeFloating() *freefloating.Collection + func (n *FunctionCall) GetPosition() *position.Position + func (n *FunctionCall) SetPosition(p *position.Position) + func (n *FunctionCall) Walk(v walker.Visitor) + type Include struct + Expr node.Node + FreeFloating freefloating.Collection + Position *position.Position + func NewInclude(Expression node.Node) *Include + func (n *Include) GetFreeFloating() *freefloating.Collection + func (n *Include) GetPosition() *position.Position + func (n *Include) SetPosition(p *position.Position) + func (n *Include) Walk(v walker.Visitor) + type IncludeOnce struct + Expr node.Node + FreeFloating freefloating.Collection + Position *position.Position + func NewIncludeOnce(Expression node.Node) *IncludeOnce + func (n *IncludeOnce) GetFreeFloating() *freefloating.Collection + func (n *IncludeOnce) GetPosition() *position.Position + func (n *IncludeOnce) SetPosition(p *position.Position) + func (n *IncludeOnce) Walk(v walker.Visitor) + type InstanceOf struct + Class node.Node + Expr node.Node + FreeFloating freefloating.Collection + Position *position.Position + func NewInstanceOf(Expr node.Node, Class node.Node) *InstanceOf + func (n *InstanceOf) GetFreeFloating() *freefloating.Collection + func (n *InstanceOf) GetPosition() *position.Position + func (n *InstanceOf) SetPosition(p *position.Position) + func (n *InstanceOf) Walk(v walker.Visitor) + type Isset struct + FreeFloating freefloating.Collection + Position *position.Position + Variables []node.Node + func NewIsset(Variables []node.Node) *Isset + func (n *Isset) GetFreeFloating() *freefloating.Collection + func (n *Isset) GetPosition() *position.Position + func (n *Isset) SetPosition(p *position.Position) + func (n *Isset) Walk(v walker.Visitor) + type List struct + FreeFloating freefloating.Collection + Items []*ArrayItem + Position *position.Position + ShortSyntax bool + func NewList(Items []*ArrayItem) *List + func (n *List) GetFreeFloating() *freefloating.Collection + func (n *List) GetPosition() *position.Position + func (n *List) SetPosition(p *position.Position) + func (n *List) Walk(v walker.Visitor) + type MethodCall struct + ArgumentList *node.ArgumentList + FreeFloating freefloating.Collection + Method node.Node + Position *position.Position + Variable node.Node + func NewMethodCall(Variable node.Node, Method node.Node, ArgumentList *node.ArgumentList) *MethodCall + func (n *MethodCall) GetFreeFloating() *freefloating.Collection + func (n *MethodCall) GetPosition() *position.Position + func (n *MethodCall) SetPosition(p *position.Position) + func (n *MethodCall) Walk(v walker.Visitor) + type New struct + ArgumentList *node.ArgumentList + Class node.Node + FreeFloating freefloating.Collection + Position *position.Position + func NewNew(Class node.Node, ArgumentList *node.ArgumentList) *New + func (n *New) GetFreeFloating() *freefloating.Collection + func (n *New) GetPosition() *position.Position + func (n *New) SetPosition(p *position.Position) + func (n *New) Walk(v walker.Visitor) + type PostDec struct + FreeFloating freefloating.Collection + Position *position.Position + Variable node.Node + func NewPostDec(Variable node.Node) *PostDec + func (n *PostDec) GetFreeFloating() *freefloating.Collection + func (n *PostDec) GetPosition() *position.Position + func (n *PostDec) SetPosition(p *position.Position) + func (n *PostDec) Walk(v walker.Visitor) + type PostInc struct + FreeFloating freefloating.Collection + Position *position.Position + Variable node.Node + func NewPostInc(Variable node.Node) *PostInc + func (n *PostInc) GetFreeFloating() *freefloating.Collection + func (n *PostInc) GetPosition() *position.Position + func (n *PostInc) SetPosition(p *position.Position) + func (n *PostInc) Walk(v walker.Visitor) + type PreDec struct + FreeFloating freefloating.Collection + Position *position.Position + Variable node.Node + func NewPreDec(Variable node.Node) *PreDec + func (n *PreDec) GetFreeFloating() *freefloating.Collection + func (n *PreDec) GetPosition() *position.Position + func (n *PreDec) SetPosition(p *position.Position) + func (n *PreDec) Walk(v walker.Visitor) + type PreInc struct + FreeFloating freefloating.Collection + Position *position.Position + Variable node.Node + func NewPreInc(Variable node.Node) *PreInc + func (n *PreInc) GetFreeFloating() *freefloating.Collection + func (n *PreInc) GetPosition() *position.Position + func (n *PreInc) SetPosition(p *position.Position) + func (n *PreInc) Walk(v walker.Visitor) + type Print struct + Expr node.Node + FreeFloating freefloating.Collection + Position *position.Position + func NewPrint(Expression node.Node) *Print + func (n *Print) GetFreeFloating() *freefloating.Collection + func (n *Print) GetPosition() *position.Position + func (n *Print) SetPosition(p *position.Position) + func (n *Print) Walk(v walker.Visitor) + type PropertyFetch struct + FreeFloating freefloating.Collection + Position *position.Position + Property node.Node + Variable node.Node + func NewPropertyFetch(Variable node.Node, Property node.Node) *PropertyFetch + func (n *PropertyFetch) GetFreeFloating() *freefloating.Collection + func (n *PropertyFetch) GetPosition() *position.Position + func (n *PropertyFetch) SetPosition(p *position.Position) + func (n *PropertyFetch) Walk(v walker.Visitor) + type Reference struct + FreeFloating freefloating.Collection + Position *position.Position + Variable node.Node + func NewReference(Variable node.Node) *Reference + func (n *Reference) GetFreeFloating() *freefloating.Collection + func (n *Reference) GetPosition() *position.Position + func (n *Reference) SetPosition(p *position.Position) + func (n *Reference) Walk(v walker.Visitor) + type Require struct + Expr node.Node + FreeFloating freefloating.Collection + Position *position.Position + func NewRequire(Expression node.Node) *Require + func (n *Require) GetFreeFloating() *freefloating.Collection + func (n *Require) GetPosition() *position.Position + func (n *Require) SetPosition(p *position.Position) + func (n *Require) Walk(v walker.Visitor) + type RequireOnce struct + Expr node.Node + FreeFloating freefloating.Collection + Position *position.Position + func NewRequireOnce(Expression node.Node) *RequireOnce + func (n *RequireOnce) GetFreeFloating() *freefloating.Collection + func (n *RequireOnce) GetPosition() *position.Position + func (n *RequireOnce) SetPosition(p *position.Position) + func (n *RequireOnce) Walk(v walker.Visitor) + type ShellExec struct + FreeFloating freefloating.Collection + Parts []node.Node + Position *position.Position + func NewShellExec(Parts []node.Node) *ShellExec + func (n *ShellExec) GetFreeFloating() *freefloating.Collection + func (n *ShellExec) GetPosition() *position.Position + func (n *ShellExec) SetPosition(p *position.Position) + func (n *ShellExec) Walk(v walker.Visitor) + type StaticCall struct + ArgumentList *node.ArgumentList + Call node.Node + Class node.Node + FreeFloating freefloating.Collection + Position *position.Position + func NewStaticCall(Class node.Node, Call node.Node, ArgumentList *node.ArgumentList) *StaticCall + func (n *StaticCall) GetFreeFloating() *freefloating.Collection + func (n *StaticCall) GetPosition() *position.Position + func (n *StaticCall) SetPosition(p *position.Position) + func (n *StaticCall) Walk(v walker.Visitor) + type StaticPropertyFetch struct + Class node.Node + FreeFloating freefloating.Collection + Position *position.Position + Property node.Node + func NewStaticPropertyFetch(Class node.Node, Property node.Node) *StaticPropertyFetch + func (n *StaticPropertyFetch) GetFreeFloating() *freefloating.Collection + func (n *StaticPropertyFetch) GetPosition() *position.Position + func (n *StaticPropertyFetch) SetPosition(p *position.Position) + func (n *StaticPropertyFetch) Walk(v walker.Visitor) + type Ternary struct + Condition node.Node + FreeFloating freefloating.Collection + IfFalse node.Node + IfTrue node.Node + Position *position.Position + func NewTernary(Condition node.Node, IfTrue node.Node, IfFalse node.Node) *Ternary + func (n *Ternary) GetFreeFloating() *freefloating.Collection + func (n *Ternary) GetPosition() *position.Position + func (n *Ternary) SetPosition(p *position.Position) + func (n *Ternary) Walk(v walker.Visitor) + type UnaryMinus struct + Expr node.Node + FreeFloating freefloating.Collection + Position *position.Position + func NewUnaryMinus(Expression node.Node) *UnaryMinus + func (n *UnaryMinus) GetFreeFloating() *freefloating.Collection + func (n *UnaryMinus) GetPosition() *position.Position + func (n *UnaryMinus) SetPosition(p *position.Position) + func (n *UnaryMinus) Walk(v walker.Visitor) + type UnaryPlus struct + Expr node.Node + FreeFloating freefloating.Collection + Position *position.Position + func NewUnaryPlus(Expression node.Node) *UnaryPlus + func (n *UnaryPlus) GetFreeFloating() *freefloating.Collection + func (n *UnaryPlus) GetPosition() *position.Position + func (n *UnaryPlus) SetPosition(p *position.Position) + func (n *UnaryPlus) Walk(v walker.Visitor) + type Yield struct + FreeFloating freefloating.Collection + Key node.Node + Position *position.Position + Value node.Node + func NewYield(Key node.Node, Value node.Node) *Yield + func (n *Yield) GetFreeFloating() *freefloating.Collection + func (n *Yield) GetPosition() *position.Position + func (n *Yield) SetPosition(p *position.Position) + func (n *Yield) Walk(v walker.Visitor) + type YieldFrom struct + Expr node.Node + FreeFloating freefloating.Collection + Position *position.Position + func NewYieldFrom(Expression node.Node) *YieldFrom + func (n *YieldFrom) GetFreeFloating() *freefloating.Collection + func (n *YieldFrom) GetPosition() *position.Position + func (n *YieldFrom) SetPosition(p *position.Position) + func (n *YieldFrom) Walk(v walker.Visitor)