Documentation
¶
Index ¶
- type Builder
- func (b *Builder) NewNodeListNodePosition(list []ast.Vertex, n ast.Vertex) *position.Position
- func (b *Builder) NewNodeListPosition(list []ast.Vertex) *position.Position
- func (b *Builder) NewNodeListTokenPosition(list []ast.Vertex, t *token.Token) *position.Position
- func (b *Builder) NewNodeNodeListPosition(n ast.Vertex, list []ast.Vertex) *position.Position
- func (b *Builder) NewNodePosition(n ast.Vertex) *position.Position
- func (b *Builder) NewNodeTokenPosition(n ast.Vertex, t *token.Token) *position.Position
- func (b *Builder) NewNodesPosition(startNode ast.Vertex, endNode ast.Vertex) *position.Position
- func (b *Builder) NewOptionalListTokensPosition(list []ast.Vertex, t *token.Token, endToken *token.Token) *position.Position
- func (b *Builder) NewTokenNodeListPosition(t *token.Token, list []ast.Vertex) *position.Position
- func (b *Builder) NewTokenNodePosition(t *token.Token, n ast.Vertex) *position.Position
- func (b *Builder) NewTokenPosition(t *token.Token) *position.Position
- func (b *Builder) NewTokensPosition(startToken *token.Token, endToken *token.Token) *position.Position
- type NewLines
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Builder ¶
type Builder struct {
// contains filtered or unexported fields
}
func NewBuilder ¶
func NewBuilder() *Builder
func (*Builder) NewNodeListNodePosition ¶
NewNodeListNodePosition returns new Position
func (*Builder) NewNodeListPosition ¶
NewNodeListPosition returns new Position
func (*Builder) NewNodeListTokenPosition ¶
NewNodeListTokenPosition returns new Position
func (*Builder) NewNodeNodeListPosition ¶
NewNodeNodeListPosition returns new Position
func (*Builder) NewNodePosition ¶
NewNodePosition returns new Position
func (*Builder) NewNodeTokenPosition ¶
NewNodeTokenPosition returns new Position
func (*Builder) NewNodesPosition ¶
NewNodesPosition returns new Position
func (*Builder) NewOptionalListTokensPosition ¶
func (b *Builder) NewOptionalListTokensPosition( list []ast.Vertex, t *token.Token, endToken *token.Token, ) *position.Position
NewOptionalListTokensPosition returns new Position
func (*Builder) NewTokenNodeListPosition ¶
NewTokenNodeListPosition returns new Position
func (*Builder) NewTokenNodePosition ¶
NewTokenNodePosition returns new Position
func (*Builder) NewTokenPosition ¶
NewTokenPosition returns new Position
type NewLines ¶
type NewLines struct {
// contains filtered or unexported fields
}
NewLines wraps a slice of ints, each int is the beginning position of a line.
func NewNewLines ¶
func NewNewLines() NewLines
Click to show internal directories.
Click to hide internal directories.