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 BitwiseAnd struct + FreeFloating freefloating.Collection + Left node.Node + Position *position.Position + Right 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 + FreeFloating freefloating.Collection + Left node.Node + Position *position.Position + Right 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 + FreeFloating freefloating.Collection + Left node.Node + Position *position.Position + Right 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 BooleanAnd struct + FreeFloating freefloating.Collection + Left node.Node + Position *position.Position + Right node.Node + func NewBooleanAnd(Variable node.Node, Expression node.Node) *BooleanAnd + func (n *BooleanAnd) GetFreeFloating() *freefloating.Collection + func (n *BooleanAnd) GetPosition() *position.Position + func (n *BooleanAnd) SetPosition(p *position.Position) + func (n *BooleanAnd) Walk(v walker.Visitor) + type BooleanOr struct + FreeFloating freefloating.Collection + Left node.Node + Position *position.Position + Right node.Node + func NewBooleanOr(Variable node.Node, Expression node.Node) *BooleanOr + func (n *BooleanOr) GetFreeFloating() *freefloating.Collection + func (n *BooleanOr) GetPosition() *position.Position + func (n *BooleanOr) SetPosition(p *position.Position) + func (n *BooleanOr) Walk(v walker.Visitor) + type Coalesce struct + FreeFloating freefloating.Collection + Left node.Node + Position *position.Position + Right node.Node + func NewCoalesce(Variable node.Node, Expression node.Node) *Coalesce + func (n *Coalesce) GetFreeFloating() *freefloating.Collection + func (n *Coalesce) GetPosition() *position.Position + func (n *Coalesce) SetPosition(p *position.Position) + func (n *Coalesce) Walk(v walker.Visitor) + type Concat struct + FreeFloating freefloating.Collection + Left node.Node + Position *position.Position + Right 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 + FreeFloating freefloating.Collection + Left node.Node + Position *position.Position + Right 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 Equal struct + FreeFloating freefloating.Collection + Left node.Node + Position *position.Position + Right node.Node + func NewEqual(Variable node.Node, Expression node.Node) *Equal + func (n *Equal) GetFreeFloating() *freefloating.Collection + func (n *Equal) GetPosition() *position.Position + func (n *Equal) SetPosition(p *position.Position) + func (n *Equal) Walk(v walker.Visitor) + type Greater struct + FreeFloating freefloating.Collection + Left node.Node + Position *position.Position + Right node.Node + func NewGreater(Variable node.Node, Expression node.Node) *Greater + func (n *Greater) GetFreeFloating() *freefloating.Collection + func (n *Greater) GetPosition() *position.Position + func (n *Greater) SetPosition(p *position.Position) + func (n *Greater) Walk(v walker.Visitor) + type GreaterOrEqual struct + FreeFloating freefloating.Collection + Left node.Node + Position *position.Position + Right node.Node + func NewGreaterOrEqual(Variable node.Node, Expression node.Node) *GreaterOrEqual + func (n *GreaterOrEqual) GetFreeFloating() *freefloating.Collection + func (n *GreaterOrEqual) GetPosition() *position.Position + func (n *GreaterOrEqual) SetPosition(p *position.Position) + func (n *GreaterOrEqual) Walk(v walker.Visitor) + type Identical struct + FreeFloating freefloating.Collection + Left node.Node + Position *position.Position + Right node.Node + func NewIdentical(Variable node.Node, Expression node.Node) *Identical + func (n *Identical) GetFreeFloating() *freefloating.Collection + func (n *Identical) GetPosition() *position.Position + func (n *Identical) SetPosition(p *position.Position) + func (n *Identical) Walk(v walker.Visitor) + type LogicalAnd struct + FreeFloating freefloating.Collection + Left node.Node + Position *position.Position + Right node.Node + func NewLogicalAnd(Variable node.Node, Expression node.Node) *LogicalAnd + func (n *LogicalAnd) GetFreeFloating() *freefloating.Collection + func (n *LogicalAnd) GetPosition() *position.Position + func (n *LogicalAnd) SetPosition(p *position.Position) + func (n *LogicalAnd) Walk(v walker.Visitor) + type LogicalOr struct + FreeFloating freefloating.Collection + Left node.Node + Position *position.Position + Right node.Node + func NewLogicalOr(Variable node.Node, Expression node.Node) *LogicalOr + func (n *LogicalOr) GetFreeFloating() *freefloating.Collection + func (n *LogicalOr) GetPosition() *position.Position + func (n *LogicalOr) SetPosition(p *position.Position) + func (n *LogicalOr) Walk(v walker.Visitor) + type LogicalXor struct + FreeFloating freefloating.Collection + Left node.Node + Position *position.Position + Right node.Node + func NewLogicalXor(Variable node.Node, Expression node.Node) *LogicalXor + func (n *LogicalXor) GetFreeFloating() *freefloating.Collection + func (n *LogicalXor) GetPosition() *position.Position + func (n *LogicalXor) SetPosition(p *position.Position) + func (n *LogicalXor) Walk(v walker.Visitor) + type Minus struct + FreeFloating freefloating.Collection + Left node.Node + Position *position.Position + Right 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 + FreeFloating freefloating.Collection + Left node.Node + Position *position.Position + Right 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 + FreeFloating freefloating.Collection + Left node.Node + Position *position.Position + Right 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 NotEqual struct + FreeFloating freefloating.Collection + Left node.Node + Position *position.Position + Right node.Node + func NewNotEqual(Variable node.Node, Expression node.Node) *NotEqual + func (n *NotEqual) GetFreeFloating() *freefloating.Collection + func (n *NotEqual) GetPosition() *position.Position + func (n *NotEqual) SetPosition(p *position.Position) + func (n *NotEqual) Walk(v walker.Visitor) + type NotIdentical struct + FreeFloating freefloating.Collection + Left node.Node + Position *position.Position + Right node.Node + func NewNotIdentical(Variable node.Node, Expression node.Node) *NotIdentical + func (n *NotIdentical) GetFreeFloating() *freefloating.Collection + func (n *NotIdentical) GetPosition() *position.Position + func (n *NotIdentical) SetPosition(p *position.Position) + func (n *NotIdentical) Walk(v walker.Visitor) + type Plus struct + FreeFloating freefloating.Collection + Left node.Node + Position *position.Position + Right 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 + FreeFloating freefloating.Collection + Left node.Node + Position *position.Position + Right 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 ShiftLeft struct + FreeFloating freefloating.Collection + Left node.Node + Position *position.Position + Right 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 + FreeFloating freefloating.Collection + Left node.Node + Position *position.Position + Right 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) + type Smaller struct + FreeFloating freefloating.Collection + Left node.Node + Position *position.Position + Right node.Node + func NewSmaller(Variable node.Node, Expression node.Node) *Smaller + func (n *Smaller) GetFreeFloating() *freefloating.Collection + func (n *Smaller) GetPosition() *position.Position + func (n *Smaller) SetPosition(p *position.Position) + func (n *Smaller) Walk(v walker.Visitor) + type SmallerOrEqual struct + FreeFloating freefloating.Collection + Left node.Node + Position *position.Position + Right node.Node + func NewSmallerOrEqual(Variable node.Node, Expression node.Node) *SmallerOrEqual + func (n *SmallerOrEqual) GetFreeFloating() *freefloating.Collection + func (n *SmallerOrEqual) GetPosition() *position.Position + func (n *SmallerOrEqual) SetPosition(p *position.Position) + func (n *SmallerOrEqual) Walk(v walker.Visitor) + type Spaceship struct + FreeFloating freefloating.Collection + Left node.Node + Position *position.Position + Right node.Node + func NewSpaceship(Variable node.Node, Expression node.Node) *Spaceship + func (n *Spaceship) GetFreeFloating() *freefloating.Collection + func (n *Spaceship) GetPosition() *position.Position + func (n *Spaceship) SetPosition(p *position.Position) + func (n *Spaceship) Walk(v walker.Visitor)