Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FullyQualified ¶
type FullyQualified struct { FreeFloating freefloating.Collection Position *position.Position Parts []node.Node }
FullyQualified node
func NewFullyQualified ¶
func NewFullyQualified(Parts []node.Node) *FullyQualified
NewFullyQualified node constructor
func (*FullyQualified) GetFreeFloating ¶
func (n *FullyQualified) GetFreeFloating() *freefloating.Collection
func (*FullyQualified) GetParts ¶
func (n *FullyQualified) GetParts() []node.Node
GetParts returns the name parts
func (*FullyQualified) GetPosition ¶
func (n *FullyQualified) GetPosition() *position.Position
GetPosition returns node positions
func (*FullyQualified) SetPosition ¶
func (n *FullyQualified) SetPosition(p *position.Position)
SetPosition sets node position
func (*FullyQualified) Walk ¶
func (n *FullyQualified) Walk(v walker.Visitor)
Walk traverses nodes Walk is invoked recursively until v.EnterNode returns true
type Name ¶
type Name struct { FreeFloating freefloating.Collection Position *position.Position Parts []node.Node }
Name node
func (*Name) GetFreeFloating ¶
func (n *Name) GetFreeFloating() *freefloating.Collection
func (*Name) GetPosition ¶
GetPosition returns node positions
func (*Name) SetPosition ¶
SetPosition sets node position
type NamePart ¶
type NamePart struct { FreeFloating freefloating.Collection Position *position.Position Value string }
NamePart node
func (*NamePart) GetFreeFloating ¶
func (n *NamePart) GetFreeFloating() *freefloating.Collection
func (*NamePart) GetPosition ¶
GetPosition returns node positions
func (*NamePart) SetPosition ¶
SetPosition sets node position
type Relative ¶
type Relative struct { FreeFloating freefloating.Collection Position *position.Position Parts []node.Node }
Relative node
func (*Relative) GetFreeFloating ¶
func (n *Relative) GetFreeFloating() *freefloating.Collection
func (*Relative) GetPosition ¶
GetPosition returns node positions
func (*Relative) SetPosition ¶
SetPosition sets node position
Click to show internal directories.
Click to hide internal directories.