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