scalar

package
v0.0.0-...-6a25f69 Latest Latest
Warning

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

Go to latest
Published: Aug 23, 2020 License: MIT, 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 Dnumber

type Dnumber struct {
	FreeFloating freefloating.Collection
	Position     *position.Position
	Value        string
}

Dnumber node

func NewDnumber

func NewDnumber(Value string) *Dnumber

NewDnumber node constructor

func (*Dnumber) Attributes

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

Attributes returns node attributes as map

func (*Dnumber) GetFreeFloating

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

func (*Dnumber) GetPosition

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

GetPosition returns node positions

func (*Dnumber) SetPosition

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

SetPosition sets node position

func (*Dnumber) Walk

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

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

type Encapsed

type Encapsed struct {
	FreeFloating freefloating.Collection
	Position     *position.Position
	Parts        []node.Node
}

Encapsed node

func NewEncapsed

func NewEncapsed(Parts []node.Node) *Encapsed

NewEncapsed node constructor

func (*Encapsed) Attributes

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

Attributes returns node attributes as map

func (*Encapsed) GetFreeFloating

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

func (*Encapsed) GetPosition

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

GetPosition returns node positions

func (*Encapsed) SetPosition

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

SetPosition sets node position

func (*Encapsed) Walk

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

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

type EncapsedStringPart

type EncapsedStringPart struct {
	FreeFloating freefloating.Collection
	Position     *position.Position
	Value        string
}

EncapsedStringPart node

func NewEncapsedStringPart

func NewEncapsedStringPart(Value string) *EncapsedStringPart

NewEncapsedStringPart node constructor

func (*EncapsedStringPart) Attributes

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

Attributes returns node attributes as map

func (*EncapsedStringPart) GetFreeFloating

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

func (*EncapsedStringPart) GetPosition

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

GetPosition returns node positions

func (*EncapsedStringPart) SetPosition

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

SetPosition sets node position

func (*EncapsedStringPart) Walk

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

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

type Heredoc

type Heredoc struct {
	FreeFloating freefloating.Collection
	Position     *position.Position
	Label        string
	Parts        []node.Node
}

Heredoc node

func NewHeredoc

func NewHeredoc(Label string, Parts []node.Node) *Heredoc

NewHeredoc node constructor

func (*Heredoc) Attributes

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

Attributes returns node attributes as map

func (*Heredoc) GetFreeFloating

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

func (*Heredoc) GetPosition

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

GetPosition returns node positions

func (*Heredoc) SetPosition

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

SetPosition sets node position

func (*Heredoc) Walk

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

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

type Lnumber

type Lnumber struct {
	FreeFloating freefloating.Collection
	Position     *position.Position
	Value        string
}

Lnumber node

func NewLnumber

func NewLnumber(Value string) *Lnumber

NewLnumber node constructor

func (*Lnumber) Attributes

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

Attributes returns node attributes as map

func (*Lnumber) GetFreeFloating

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

func (*Lnumber) GetPosition

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

GetPosition returns node positions

func (*Lnumber) SetPosition

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

SetPosition sets node position

func (*Lnumber) Walk

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

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

type MagicConstant

type MagicConstant struct {
	FreeFloating freefloating.Collection
	Position     *position.Position
	Value        string
}

MagicConstant node

func NewMagicConstant

func NewMagicConstant(Value string) *MagicConstant

NewMagicConstant node constructor

func (*MagicConstant) Attributes

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

Attributes returns node attributes as map

func (*MagicConstant) GetFreeFloating

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

func (*MagicConstant) GetPosition

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

GetPosition returns node positions

func (*MagicConstant) SetPosition

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

SetPosition sets node position

func (*MagicConstant) Walk

func (n *MagicConstant) 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
	Value        string
}

String node

func NewString

func NewString(Value string) *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

Jump to

Keyboard shortcuts

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