Documentation
¶
Index ¶
- type Dnumber
- type Encapsed
- type EncapsedStringPart
- func (n *EncapsedStringPart) Attributes() map[string]interface{}
- func (n *EncapsedStringPart) GetFreeFloating() *freefloating.Collection
- func (n *EncapsedStringPart) GetPosition() *position.Position
- func (n *EncapsedStringPart) SetPosition(p *position.Position)
- func (n *EncapsedStringPart) Walk(v walker.Visitor)
- type Heredoc
- type Lnumber
- type MagicConstant
- type String
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 (*Dnumber) Attributes ¶
Attributes returns node attributes as map
func (*Dnumber) GetFreeFloating ¶
func (n *Dnumber) GetFreeFloating() *freefloating.Collection
func (*Dnumber) GetPosition ¶
GetPosition returns node positions
func (*Dnumber) SetPosition ¶
SetPosition sets node position
type Encapsed ¶
type Encapsed struct { FreeFloating freefloating.Collection Position *position.Position Parts []node.Node }
Encapsed node
func (*Encapsed) Attributes ¶
Attributes returns node attributes as map
func (*Encapsed) GetFreeFloating ¶
func (n *Encapsed) GetFreeFloating() *freefloating.Collection
func (*Encapsed) GetPosition ¶
GetPosition returns node positions
func (*Encapsed) SetPosition ¶
SetPosition sets node position
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 ¶
NewHeredoc node constructor
func (*Heredoc) Attributes ¶
Attributes returns node attributes as map
func (*Heredoc) GetFreeFloating ¶
func (n *Heredoc) GetFreeFloating() *freefloating.Collection
func (*Heredoc) GetPosition ¶
GetPosition returns node positions
func (*Heredoc) SetPosition ¶
SetPosition sets node position
type Lnumber ¶
type Lnumber struct { FreeFloating freefloating.Collection Position *position.Position Value string }
Lnumber node
func (*Lnumber) Attributes ¶
Attributes returns node attributes as map
func (*Lnumber) GetFreeFloating ¶
func (n *Lnumber) GetFreeFloating() *freefloating.Collection
func (*Lnumber) GetPosition ¶
GetPosition returns node positions
func (*Lnumber) SetPosition ¶
SetPosition sets node position
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 (*String) Attributes ¶
Attributes returns node attributes as map
func (*String) GetFreeFloating ¶
func (n *String) GetFreeFloating() *freefloating.Collection
func (*String) GetPosition ¶
GetPosition returns node positions
func (*String) SetPosition ¶
SetPosition sets node position