Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Array ¶ added in v0.4.0
type Array struct { FreeFloating freefloating.Collection Position *position.Position Expr node.Node }
Array node
func (*Array) Attributes ¶ added in v0.4.0
Attributes returns node attributes as map
func (*Array) GetFreeFloating ¶ added in v0.6.0
func (n *Array) GetFreeFloating() *freefloating.Collection
func (*Array) GetPosition ¶ added in v0.6.0
GetPosition returns node positions
func (*Array) SetPosition ¶ added in v0.6.0
SetPosition sets node position
type Bool ¶ added in v0.4.0
type Bool struct { FreeFloating freefloating.Collection Position *position.Position Expr node.Node }
Bool node
func (*Bool) Attributes ¶ added in v0.4.0
Attributes returns node attributes as map
func (*Bool) GetFreeFloating ¶ added in v0.6.0
func (n *Bool) GetFreeFloating() *freefloating.Collection
func (*Bool) GetPosition ¶ added in v0.6.0
GetPosition returns node positions
func (*Bool) SetPosition ¶ added in v0.6.0
SetPosition sets node position
type Double ¶ added in v0.4.0
type Double struct { FreeFloating freefloating.Collection Position *position.Position Expr node.Node }
Double node
func (*Double) Attributes ¶ added in v0.4.0
Attributes returns node attributes as map
func (*Double) GetFreeFloating ¶ added in v0.6.0
func (n *Double) GetFreeFloating() *freefloating.Collection
func (*Double) GetPosition ¶ added in v0.6.0
GetPosition returns node positions
func (*Double) SetPosition ¶ added in v0.6.0
SetPosition sets node position
type Int ¶ added in v0.4.0
type Int struct { FreeFloating freefloating.Collection Position *position.Position Expr node.Node }
Int node
func (*Int) Attributes ¶ added in v0.4.0
Attributes returns node attributes as map
func (*Int) GetFreeFloating ¶ added in v0.6.0
func (n *Int) GetFreeFloating() *freefloating.Collection
func (*Int) GetPosition ¶ added in v0.6.0
GetPosition returns node positions
func (*Int) SetPosition ¶ added in v0.6.0
SetPosition sets node position
type Object ¶ added in v0.4.0
type Object struct { FreeFloating freefloating.Collection Position *position.Position Expr node.Node }
Object node
func (*Object) Attributes ¶ added in v0.4.0
Attributes returns node attributes as map
func (*Object) GetFreeFloating ¶ added in v0.6.0
func (n *Object) GetFreeFloating() *freefloating.Collection
func (*Object) GetPosition ¶ added in v0.6.0
GetPosition returns node positions
func (*Object) SetPosition ¶ added in v0.6.0
SetPosition sets node position
type String ¶ added in v0.4.0
type String struct { FreeFloating freefloating.Collection Position *position.Position Expr node.Node }
String node
func (*String) Attributes ¶ added in v0.4.0
Attributes returns node attributes as map
func (*String) GetFreeFloating ¶ added in v0.6.0
func (n *String) GetFreeFloating() *freefloating.Collection
func (*String) GetPosition ¶ added in v0.6.0
GetPosition returns node positions
func (*String) SetPosition ¶ added in v0.6.0
SetPosition sets node position
type Unset ¶ added in v0.4.0
type Unset struct { FreeFloating freefloating.Collection Position *position.Position Expr node.Node }
Unset node
func (*Unset) Attributes ¶ added in v0.4.0
Attributes returns node attributes as map
func (*Unset) GetFreeFloating ¶ added in v0.6.0
func (n *Unset) GetFreeFloating() *freefloating.Collection
func (*Unset) GetPosition ¶ added in v0.6.0
GetPosition returns node positions
func (*Unset) SetPosition ¶ added in v0.6.0
SetPosition sets node position