cast

package
v0.6.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 20, 2019 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Array

type Array struct {
	FreeFloating freefloating.Collection
	Position     *position.Position
	Expr         node.Node
}

Array node

func NewArray

func NewArray(Expr node.Node) *Array

NewArray node constructor

func (*Array) Attributes

func (n *Array) Attributes() map[string]interface{}

Attributes returns node attributes as map

func (*Array) GetFreeFloating

func (n *Array) GetFreeFloating() *freefloating.Collection

func (*Array) GetPosition

func (n *Array) GetPosition() *position.Position

GetPosition returns node positions

func (*Array) SetPosition

func (n *Array) SetPosition(p *position.Position)

SetPosition sets node position

func (*Array) Walk

func (n *Array) Walk(v walker.Visitor)

Walk traverses nodes Walk is invoked recursively until v.EnterNode returns true

type Bool

type Bool struct {
	FreeFloating freefloating.Collection
	Position     *position.Position
	Expr         node.Node
}

Bool node

func NewBool

func NewBool(Expr node.Node) *Bool

NewBool node constructor

func (*Bool) Attributes

func (n *Bool) Attributes() map[string]interface{}

Attributes returns node attributes as map

func (*Bool) GetFreeFloating

func (n *Bool) GetFreeFloating() *freefloating.Collection

func (*Bool) GetPosition

func (n *Bool) GetPosition() *position.Position

GetPosition returns node positions

func (*Bool) SetPosition

func (n *Bool) SetPosition(p *position.Position)

SetPosition sets node position

func (*Bool) Walk

func (n *Bool) Walk(v walker.Visitor)

Walk traverses nodes Walk is invoked recursively until v.EnterNode returns true

type Double

type Double struct {
	FreeFloating freefloating.Collection
	Position     *position.Position
	Expr         node.Node
}

Double node

func NewDouble

func NewDouble(Expr node.Node) *Double

NewDouble node constructor

func (*Double) Attributes

func (n *Double) Attributes() map[string]interface{}

Attributes returns node attributes as map

func (*Double) GetFreeFloating

func (n *Double) GetFreeFloating() *freefloating.Collection

func (*Double) GetPosition

func (n *Double) GetPosition() *position.Position

GetPosition returns node positions

func (*Double) SetPosition

func (n *Double) SetPosition(p *position.Position)

SetPosition sets node position

func (*Double) Walk

func (n *Double) Walk(v walker.Visitor)

Walk traverses nodes Walk is invoked recursively until v.EnterNode returns true

type Int

type Int struct {
	FreeFloating freefloating.Collection
	Position     *position.Position
	Expr         node.Node
}

Int node

func NewInt

func NewInt(Expr node.Node) *Int

NewInt node constructor

func (*Int) Attributes

func (n *Int) Attributes() map[string]interface{}

Attributes returns node attributes as map

func (*Int) GetFreeFloating

func (n *Int) GetFreeFloating() *freefloating.Collection

func (*Int) GetPosition

func (n *Int) GetPosition() *position.Position

GetPosition returns node positions

func (*Int) SetPosition

func (n *Int) SetPosition(p *position.Position)

SetPosition sets node position

func (*Int) Walk

func (n *Int) Walk(v walker.Visitor)

Walk traverses nodes Walk is invoked recursively until v.EnterNode returns true

type Object

type Object struct {
	FreeFloating freefloating.Collection
	Position     *position.Position
	Expr         node.Node
}

Object node

func NewObject

func NewObject(Expr node.Node) *Object

NewObject node constructor

func (*Object) Attributes

func (n *Object) Attributes() map[string]interface{}

Attributes returns node attributes as map

func (*Object) GetFreeFloating

func (n *Object) GetFreeFloating() *freefloating.Collection

func (*Object) GetPosition

func (n *Object) GetPosition() *position.Position

GetPosition returns node positions

func (*Object) SetPosition

func (n *Object) SetPosition(p *position.Position)

SetPosition sets node position

func (*Object) Walk

func (n *Object) Walk(v walker.Visitor)

Walk traverses nodes Walk is invoked recursively until v.EnterNode returns true

type String

type String struct {
	FreeFloating freefloating.Collection
	Position     *position.Position
	Expr         node.Node
}

String node

func NewString

func NewString(Expr node.Node) *String

NewString node constructor

func (*String) Attributes

func (n *String) Attributes() map[string]interface{}

Attributes returns node attributes as map

func (*String) GetFreeFloating

func (n *String) GetFreeFloating() *freefloating.Collection

func (*String) GetPosition

func (n *String) GetPosition() *position.Position

GetPosition returns node positions

func (*String) SetPosition

func (n *String) SetPosition(p *position.Position)

SetPosition sets node position

func (*String) Walk

func (n *String) Walk(v walker.Visitor)

Walk traverses nodes Walk is invoked recursively until v.EnterNode returns true

type Unset

type Unset struct {
	FreeFloating freefloating.Collection
	Position     *position.Position
	Expr         node.Node
}

Unset node

func NewUnset

func NewUnset(Expr node.Node) *Unset

NewUnset node constructor

func (*Unset) Attributes

func (n *Unset) Attributes() map[string]interface{}

Attributes returns node attributes as map

func (*Unset) GetFreeFloating

func (n *Unset) GetFreeFloating() *freefloating.Collection

func (*Unset) GetPosition

func (n *Unset) GetPosition() *position.Position

GetPosition returns node positions

func (*Unset) SetPosition

func (n *Unset) SetPosition(p *position.Position)

SetPosition sets node position

func (*Unset) Walk

func (n *Unset) Walk(v walker.Visitor)

Walk traverses nodes Walk is invoked recursively until v.EnterNode returns true

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL