Versions in this module Expand all Collapse all v0 v0.2.0 Apr 14, 2020 v0.1.0 Oct 31, 2019 Changes in this version + type Assign struct + Expression node.Node + FreeFloating freefloating.Collection + Position *position.Position + Variable node.Node + func NewAssign(Variable node.Node, Expression node.Node) *Assign + func (n *Assign) GetFreeFloating() *freefloating.Collection + func (n *Assign) GetPosition() *position.Position + func (n *Assign) SetPosition(p *position.Position) + func (n *Assign) Walk(v walker.Visitor) + type BitwiseAnd struct + Expression node.Node + FreeFloating freefloating.Collection + Position *position.Position + Variable node.Node + func NewBitwiseAnd(Variable node.Node, Expression node.Node) *BitwiseAnd + func (n *BitwiseAnd) GetFreeFloating() *freefloating.Collection + func (n *BitwiseAnd) GetPosition() *position.Position + func (n *BitwiseAnd) SetPosition(p *position.Position) + func (n *BitwiseAnd) Walk(v walker.Visitor) + type BitwiseOr struct + Expression node.Node + FreeFloating freefloating.Collection + Position *position.Position + Variable node.Node + func NewBitwiseOr(Variable node.Node, Expression node.Node) *BitwiseOr + func (n *BitwiseOr) GetFreeFloating() *freefloating.Collection + func (n *BitwiseOr) GetPosition() *position.Position + func (n *BitwiseOr) SetPosition(p *position.Position) + func (n *BitwiseOr) Walk(v walker.Visitor) + type BitwiseXor struct + Expression node.Node + FreeFloating freefloating.Collection + Position *position.Position + Variable node.Node + func NewBitwiseXor(Variable node.Node, Expression node.Node) *BitwiseXor + func (n *BitwiseXor) GetFreeFloating() *freefloating.Collection + func (n *BitwiseXor) GetPosition() *position.Position + func (n *BitwiseXor) SetPosition(p *position.Position) + func (n *BitwiseXor) Walk(v walker.Visitor) + type Concat struct + Expression node.Node + FreeFloating freefloating.Collection + Position *position.Position + Variable node.Node + func NewConcat(Variable node.Node, Expression node.Node) *Concat + func (n *Concat) GetFreeFloating() *freefloating.Collection + func (n *Concat) GetPosition() *position.Position + func (n *Concat) SetPosition(p *position.Position) + func (n *Concat) Walk(v walker.Visitor) + type Div struct + Expression node.Node + FreeFloating freefloating.Collection + Position *position.Position + Variable node.Node + func NewDiv(Variable node.Node, Expression node.Node) *Div + func (n *Div) GetFreeFloating() *freefloating.Collection + func (n *Div) GetPosition() *position.Position + func (n *Div) SetPosition(p *position.Position) + func (n *Div) Walk(v walker.Visitor) + type Minus struct + Expression node.Node + FreeFloating freefloating.Collection + Position *position.Position + Variable node.Node + func NewMinus(Variable node.Node, Expression node.Node) *Minus + func (n *Minus) GetFreeFloating() *freefloating.Collection + func (n *Minus) GetPosition() *position.Position + func (n *Minus) SetPosition(p *position.Position) + func (n *Minus) Walk(v walker.Visitor) + type Mod struct + Expression node.Node + FreeFloating freefloating.Collection + Position *position.Position + Variable node.Node + func NewMod(Variable node.Node, Expression node.Node) *Mod + func (n *Mod) GetFreeFloating() *freefloating.Collection + func (n *Mod) GetPosition() *position.Position + func (n *Mod) SetPosition(p *position.Position) + func (n *Mod) Walk(v walker.Visitor) + type Mul struct + Expression node.Node + FreeFloating freefloating.Collection + Position *position.Position + Variable node.Node + func NewMul(Variable node.Node, Expression node.Node) *Mul + func (n *Mul) GetFreeFloating() *freefloating.Collection + func (n *Mul) GetPosition() *position.Position + func (n *Mul) SetPosition(p *position.Position) + func (n *Mul) Walk(v walker.Visitor) + type Plus struct + Expression node.Node + FreeFloating freefloating.Collection + Position *position.Position + Variable node.Node + func NewPlus(Variable node.Node, Expression node.Node) *Plus + func (n *Plus) GetFreeFloating() *freefloating.Collection + func (n *Plus) GetPosition() *position.Position + func (n *Plus) SetPosition(p *position.Position) + func (n *Plus) Walk(v walker.Visitor) + type Pow struct + Expression node.Node + FreeFloating freefloating.Collection + Position *position.Position + Variable node.Node + func NewPow(Variable node.Node, Expression node.Node) *Pow + func (n *Pow) GetFreeFloating() *freefloating.Collection + func (n *Pow) GetPosition() *position.Position + func (n *Pow) SetPosition(p *position.Position) + func (n *Pow) Walk(v walker.Visitor) + type Reference struct + Expression node.Node + FreeFloating freefloating.Collection + Position *position.Position + Variable node.Node + func NewReference(Variable node.Node, Expression 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 ShiftLeft struct + Expression node.Node + FreeFloating freefloating.Collection + Position *position.Position + Variable node.Node + func NewShiftLeft(Variable node.Node, Expression node.Node) *ShiftLeft + func (n *ShiftLeft) GetFreeFloating() *freefloating.Collection + func (n *ShiftLeft) GetPosition() *position.Position + func (n *ShiftLeft) SetPosition(p *position.Position) + func (n *ShiftLeft) Walk(v walker.Visitor) + type ShiftRight struct + Expression node.Node + FreeFloating freefloating.Collection + Position *position.Position + Variable node.Node + func NewShiftRight(Variable node.Node, Expression node.Node) *ShiftRight + func (n *ShiftRight) GetFreeFloating() *freefloating.Collection + func (n *ShiftRight) GetPosition() *position.Position + func (n *ShiftRight) SetPosition(p *position.Position) + func (n *ShiftRight) Walk(v walker.Visitor)