Versions in this module Expand all Collapse all v0 v0.2.0 Apr 14, 2020 v0.1.0 Oct 31, 2019 Changes in this version + type FullyQualified struct + FreeFloating freefloating.Collection + Parts []node.Node + Position *position.Position + func NewFullyQualified(Parts []node.Node) *FullyQualified + func (n *FullyQualified) GetFreeFloating() *freefloating.Collection + func (n *FullyQualified) GetParts() []node.Node + func (n *FullyQualified) GetPosition() *position.Position + func (n *FullyQualified) SetPosition(p *position.Position) + func (n *FullyQualified) Walk(v walker.Visitor) + type Name struct + FreeFloating freefloating.Collection + Parts []node.Node + Position *position.Position + func NewName(Parts []node.Node) *Name + func (n *Name) GetFreeFloating() *freefloating.Collection + func (n *Name) GetParts() []node.Node + func (n *Name) GetPosition() *position.Position + func (n *Name) SetPosition(p *position.Position) + func (n *Name) Walk(v walker.Visitor) + type NamePart struct + FreeFloating freefloating.Collection + Position *position.Position + Value string + func NewNamePart(Value string) *NamePart + func (n *NamePart) GetFreeFloating() *freefloating.Collection + func (n *NamePart) GetPosition() *position.Position + func (n *NamePart) SetPosition(p *position.Position) + func (n *NamePart) Walk(v walker.Visitor) + type Names interface + GetParts func() []node.Node + type Relative struct + FreeFloating freefloating.Collection + Parts []node.Node + Position *position.Position + func NewRelative(Parts []node.Node) *Relative + func (n *Relative) GetFreeFloating() *freefloating.Collection + func (n *Relative) GetParts() []node.Node + func (n *Relative) GetPosition() *position.Position + func (n *Relative) SetPosition(p *position.Position) + func (n *Relative) Walk(v walker.Visitor)