cast

package
v0.4.0 Latest Latest
Warning

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

Go to latest
Published: Apr 6, 2018 License: MIT Imports: 2 Imported by: 4

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 {
	Expr node.Node
}

Array node

func NewArray added in v0.4.0

func NewArray(Expr node.Node) *Array

NewArray node constructor

func (*Array) Attributes added in v0.4.0

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

Attributes returns node attributes as map

func (*Array) Walk added in v0.4.0

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

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

type Bool added in v0.4.0

type Bool struct {
	Expr node.Node
}

Bool node

func NewBool added in v0.4.0

func NewBool(Expr node.Node) *Bool

NewBool node constructor

func (*Bool) Attributes added in v0.4.0

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

Attributes returns node attributes as map

func (*Bool) Walk added in v0.4.0

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

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

type Double added in v0.4.0

type Double struct {
	Expr node.Node
}

Double node

func NewDouble added in v0.4.0

func NewDouble(Expr node.Node) *Double

NewDouble node constructor

func (*Double) Attributes added in v0.4.0

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

Attributes returns node attributes as map

func (*Double) Walk added in v0.4.0

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

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

type Int added in v0.4.0

type Int struct {
	Expr node.Node
}

Int node

func NewInt added in v0.4.0

func NewInt(Expr node.Node) *Int

NewInt node constructor

func (*Int) Attributes added in v0.4.0

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

Attributes returns node attributes as map

func (*Int) Walk added in v0.4.0

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

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

type Object added in v0.4.0

type Object struct {
	Expr node.Node
}

Object node

func NewObject added in v0.4.0

func NewObject(Expr node.Node) *Object

NewObject node constructor

func (*Object) Attributes added in v0.4.0

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

Attributes returns node attributes as map

func (*Object) Walk added in v0.4.0

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

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

type String added in v0.4.0

type String struct {
	Expr node.Node
}

String node

func NewString added in v0.4.0

func NewString(Expr node.Node) *String

NewString node constructor

func (*String) Attributes added in v0.4.0

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

Attributes returns node attributes as map

func (*String) Walk added in v0.4.0

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

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

type Unset added in v0.4.0

type Unset struct {
	Expr node.Node
}

Unset node

func NewUnset added in v0.4.0

func NewUnset(Expr node.Node) *Unset

NewUnset node constructor

func (*Unset) Attributes added in v0.4.0

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

Attributes returns node attributes as map

func (*Unset) Walk added in v0.4.0

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