Versions in this module Expand all Collapse all v0 v0.2.0 Feb 19, 2018 Changes in this version type Assign + Expression node.Node + Variable node.Node type AssignRef + Expression node.Node + Variable node.Node type BitwiseAnd + Expression node.Node + Variable node.Node type BitwiseOr + Expression node.Node + Variable node.Node type BitwiseXor + Expression node.Node + Variable node.Node type Concat + Expression node.Node + Variable node.Node type Div + Expression node.Node + Variable node.Node type Minus + Expression node.Node + Variable node.Node type Mod + Expression node.Node + Variable node.Node type Mul + Expression node.Node + Variable node.Node type Plus + Expression node.Node + Variable node.Node type Pow + Expression node.Node + Variable node.Node type ShiftLeft + Expression node.Node + Variable node.Node type ShiftRight + Expression node.Node + Variable node.Node v0.1.0 Feb 6, 2018 Changes in this version + type Assign struct + func NewAssign(Variable node.Node, Expression node.Node) *Assign + func (n *Assign) Attributes() map[string]interface{} + func (n *Assign) Walk(v walker.Visitor) + type AssignOp struct + Expression node.Node + Variable node.Node + type AssignRef struct + func NewAssignRef(Variable node.Node, Expression node.Node) *AssignRef + func (n *AssignRef) Attributes() map[string]interface{} + func (n *AssignRef) Walk(v walker.Visitor) + type BitwiseAnd struct + func NewBitwiseAnd(Variable node.Node, Expression node.Node) *BitwiseAnd + func (n *BitwiseAnd) Attributes() map[string]interface{} + func (n *BitwiseAnd) Walk(v walker.Visitor) + type BitwiseOr struct + func NewBitwiseOr(Variable node.Node, Expression node.Node) *BitwiseOr + func (n *BitwiseOr) Attributes() map[string]interface{} + func (n *BitwiseOr) Walk(v walker.Visitor) + type BitwiseXor struct + func NewBitwiseXor(Variable node.Node, Expression node.Node) *BitwiseXor + func (n *BitwiseXor) Attributes() map[string]interface{} + func (n *BitwiseXor) Walk(v walker.Visitor) + type Concat struct + func NewConcat(Variable node.Node, Expression node.Node) *Concat + func (n *Concat) Attributes() map[string]interface{} + func (n *Concat) Walk(v walker.Visitor) + type Div struct + func NewDiv(Variable node.Node, Expression node.Node) *Div + func (n *Div) Attributes() map[string]interface{} + func (n *Div) Walk(v walker.Visitor) + type Minus struct + func NewMinus(Variable node.Node, Expression node.Node) *Minus + func (n *Minus) Attributes() map[string]interface{} + func (n *Minus) Walk(v walker.Visitor) + type Mod struct + func NewMod(Variable node.Node, Expression node.Node) *Mod + func (n *Mod) Attributes() map[string]interface{} + func (n *Mod) Walk(v walker.Visitor) + type Mul struct + func NewMul(Variable node.Node, Expression node.Node) *Mul + func (n *Mul) Attributes() map[string]interface{} + func (n *Mul) Walk(v walker.Visitor) + type Plus struct + func NewPlus(Variable node.Node, Expression node.Node) *Plus + func (n *Plus) Attributes() map[string]interface{} + func (n *Plus) Walk(v walker.Visitor) + type Pow struct + func NewPow(Variable node.Node, Expression node.Node) *Pow + func (n *Pow) Attributes() map[string]interface{} + func (n *Pow) Walk(v walker.Visitor) + type ShiftLeft struct + func NewShiftLeft(Variable node.Node, Expression node.Node) *ShiftLeft + func (n *ShiftLeft) Attributes() map[string]interface{} + func (n *ShiftLeft) Walk(v walker.Visitor) + type ShiftRight struct + func NewShiftRight(Variable node.Node, Expression node.Node) *ShiftRight + func (n *ShiftRight) Attributes() map[string]interface{} + func (n *ShiftRight) Walk(v walker.Visitor)