wkt

package
v0.0.0-...-4c43aeb Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 4, 2022 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

Example
package main

import (
	"bramp.net/antlr4/wkt"

	"fmt"
	"github.com/antlr/antlr4/runtime/Go/antlr"
)

type exampleListener struct {
	*wkt.BasewktListener
}

func (l *exampleListener) EnterEveryRule(ctx antlr.ParserRuleContext) {
	fmt.Println(ctx.GetText())
}
func main() {
	// Setup the input
	is := antlr.NewInputStream("...some text to parse...")

	// Create the Lexer
	lexer := wkt.NewwktLexer(is)
	stream := antlr.NewCommonTokenStream(lexer, antlr.TokenDefaultChannel)

	// Create the Parser
	p := wkt.NewwktParser(stream)
	p.BuildParseTrees = true
	p.AddErrorListener(antlr.NewDiagnosticErrorListener(true))

	// Finally walk the tree
	tree := p.Geometry()
	antlr.ParseTreeWalkerDefault.Walk(&exampleListener{}, tree)
}
Output:

Index

Examples

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewwktLexer

func NewwktLexer(input antlr.CharStream) *wktLexer

func NewwktParser

func NewwktParser(input antlr.TokenStream) *wktParser

Types

type BasewktListener

type BasewktListener struct{}

BasewktListener is a complete listener for a parse tree produced by wktParser.

func (*BasewktListener) EnterCircularStringGeometry

func (s *BasewktListener) EnterCircularStringGeometry(ctx *CircularStringGeometryContext)

EnterCircularStringGeometry is called when production circularStringGeometry is entered.

func (*BasewktListener) EnterEveryRule

func (s *BasewktListener) EnterEveryRule(ctx antlr.ParserRuleContext)

EnterEveryRule is called when any rule is entered.

func (*BasewktListener) EnterGeometry

func (s *BasewktListener) EnterGeometry(ctx *GeometryContext)

EnterGeometry is called when production geometry is entered.

func (*BasewktListener) EnterLineString

func (s *BasewktListener) EnterLineString(ctx *LineStringContext)

EnterLineString is called when production lineString is entered.

func (*BasewktListener) EnterLineStringGeometry

func (s *BasewktListener) EnterLineStringGeometry(ctx *LineStringGeometryContext)

EnterLineStringGeometry is called when production lineStringGeometry is entered.

func (*BasewktListener) EnterMultiLineStringGeometry

func (s *BasewktListener) EnterMultiLineStringGeometry(ctx *MultiLineStringGeometryContext)

EnterMultiLineStringGeometry is called when production multiLineStringGeometry is entered.

func (*BasewktListener) EnterMultiPointGeometry

func (s *BasewktListener) EnterMultiPointGeometry(ctx *MultiPointGeometryContext)

EnterMultiPointGeometry is called when production multiPointGeometry is entered.

func (*BasewktListener) EnterMultiPolygonGeometry

func (s *BasewktListener) EnterMultiPolygonGeometry(ctx *MultiPolygonGeometryContext)

EnterMultiPolygonGeometry is called when production multiPolygonGeometry is entered.

func (*BasewktListener) EnterName

func (s *BasewktListener) EnterName(ctx *NameContext)

EnterName is called when production name is entered.

func (*BasewktListener) EnterPoint

func (s *BasewktListener) EnterPoint(ctx *PointContext)

EnterPoint is called when production point is entered.

func (*BasewktListener) EnterPointGeometry

func (s *BasewktListener) EnterPointGeometry(ctx *PointGeometryContext)

EnterPointGeometry is called when production pointGeometry is entered.

func (*BasewktListener) EnterPointOrClosedPoint

func (s *BasewktListener) EnterPointOrClosedPoint(ctx *PointOrClosedPointContext)

EnterPointOrClosedPoint is called when production pointOrClosedPoint is entered.

func (*BasewktListener) EnterPolygon

func (s *BasewktListener) EnterPolygon(ctx *PolygonContext)

EnterPolygon is called when production polygon is entered.

func (*BasewktListener) EnterPolygonGeometry

func (s *BasewktListener) EnterPolygonGeometry(ctx *PolygonGeometryContext)

EnterPolygonGeometry is called when production polygonGeometry is entered.

func (*BasewktListener) ExitCircularStringGeometry

func (s *BasewktListener) ExitCircularStringGeometry(ctx *CircularStringGeometryContext)

ExitCircularStringGeometry is called when production circularStringGeometry is exited.

func (*BasewktListener) ExitEveryRule

func (s *BasewktListener) ExitEveryRule(ctx antlr.ParserRuleContext)

ExitEveryRule is called when any rule is exited.

func (*BasewktListener) ExitGeometry

func (s *BasewktListener) ExitGeometry(ctx *GeometryContext)

ExitGeometry is called when production geometry is exited.

func (*BasewktListener) ExitLineString

func (s *BasewktListener) ExitLineString(ctx *LineStringContext)

ExitLineString is called when production lineString is exited.

func (*BasewktListener) ExitLineStringGeometry

func (s *BasewktListener) ExitLineStringGeometry(ctx *LineStringGeometryContext)

ExitLineStringGeometry is called when production lineStringGeometry is exited.

func (*BasewktListener) ExitMultiLineStringGeometry

func (s *BasewktListener) ExitMultiLineStringGeometry(ctx *MultiLineStringGeometryContext)

ExitMultiLineStringGeometry is called when production multiLineStringGeometry is exited.

func (*BasewktListener) ExitMultiPointGeometry

func (s *BasewktListener) ExitMultiPointGeometry(ctx *MultiPointGeometryContext)

ExitMultiPointGeometry is called when production multiPointGeometry is exited.

func (*BasewktListener) ExitMultiPolygonGeometry

func (s *BasewktListener) ExitMultiPolygonGeometry(ctx *MultiPolygonGeometryContext)

ExitMultiPolygonGeometry is called when production multiPolygonGeometry is exited.

func (*BasewktListener) ExitName

func (s *BasewktListener) ExitName(ctx *NameContext)

ExitName is called when production name is exited.

func (*BasewktListener) ExitPoint

func (s *BasewktListener) ExitPoint(ctx *PointContext)

ExitPoint is called when production point is exited.

func (*BasewktListener) ExitPointGeometry

func (s *BasewktListener) ExitPointGeometry(ctx *PointGeometryContext)

ExitPointGeometry is called when production pointGeometry is exited.

func (*BasewktListener) ExitPointOrClosedPoint

func (s *BasewktListener) ExitPointOrClosedPoint(ctx *PointOrClosedPointContext)

ExitPointOrClosedPoint is called when production pointOrClosedPoint is exited.

func (*BasewktListener) ExitPolygon

func (s *BasewktListener) ExitPolygon(ctx *PolygonContext)

ExitPolygon is called when production polygon is exited.

func (*BasewktListener) ExitPolygonGeometry

func (s *BasewktListener) ExitPolygonGeometry(ctx *PolygonGeometryContext)

ExitPolygonGeometry is called when production polygonGeometry is exited.

func (*BasewktListener) VisitErrorNode

func (s *BasewktListener) VisitErrorNode(node antlr.ErrorNode)

VisitErrorNode is called when an error node is visited.

func (*BasewktListener) VisitTerminal

func (s *BasewktListener) VisitTerminal(node antlr.TerminalNode)

VisitTerminal is called when a terminal node is visited.

type CircularStringGeometryContext

type CircularStringGeometryContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCircularStringGeometryContext

func NewCircularStringGeometryContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CircularStringGeometryContext

func NewEmptyCircularStringGeometryContext

func NewEmptyCircularStringGeometryContext() *CircularStringGeometryContext

func (*CircularStringGeometryContext) AllCOMMA

func (*CircularStringGeometryContext) AllPoint

func (*CircularStringGeometryContext) CIRCULARSTRING

func (s *CircularStringGeometryContext) CIRCULARSTRING() antlr.TerminalNode

func (*CircularStringGeometryContext) COMMA

func (*CircularStringGeometryContext) EnterRule

func (s *CircularStringGeometryContext) EnterRule(listener antlr.ParseTreeListener)

func (*CircularStringGeometryContext) ExitRule

func (*CircularStringGeometryContext) GetParser

func (*CircularStringGeometryContext) GetRuleContext

func (s *CircularStringGeometryContext) GetRuleContext() antlr.RuleContext

func (*CircularStringGeometryContext) IsCircularStringGeometryContext

func (*CircularStringGeometryContext) IsCircularStringGeometryContext()

func (*CircularStringGeometryContext) LPAR

func (*CircularStringGeometryContext) Point

func (*CircularStringGeometryContext) RPAR

func (*CircularStringGeometryContext) ToStringTree

func (s *CircularStringGeometryContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type GeometryContext

type GeometryContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyGeometryContext

func NewEmptyGeometryContext() *GeometryContext

func NewGeometryContext

func NewGeometryContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GeometryContext

func (*GeometryContext) AllCircularStringGeometry

func (s *GeometryContext) AllCircularStringGeometry() []ICircularStringGeometryContext

func (*GeometryContext) AllLineStringGeometry

func (s *GeometryContext) AllLineStringGeometry() []ILineStringGeometryContext

func (*GeometryContext) AllMultiLineStringGeometry

func (s *GeometryContext) AllMultiLineStringGeometry() []IMultiLineStringGeometryContext

func (*GeometryContext) AllMultiPointGeometry

func (s *GeometryContext) AllMultiPointGeometry() []IMultiPointGeometryContext

func (*GeometryContext) AllMultiPolygonGeometry

func (s *GeometryContext) AllMultiPolygonGeometry() []IMultiPolygonGeometryContext

func (*GeometryContext) AllPointGeometry

func (s *GeometryContext) AllPointGeometry() []IPointGeometryContext

func (*GeometryContext) AllPolygonGeometry

func (s *GeometryContext) AllPolygonGeometry() []IPolygonGeometryContext

func (*GeometryContext) CircularStringGeometry

func (s *GeometryContext) CircularStringGeometry(i int) ICircularStringGeometryContext

func (*GeometryContext) EOF

func (*GeometryContext) EnterRule

func (s *GeometryContext) EnterRule(listener antlr.ParseTreeListener)

func (*GeometryContext) ExitRule

func (s *GeometryContext) ExitRule(listener antlr.ParseTreeListener)

func (*GeometryContext) GetParser

func (s *GeometryContext) GetParser() antlr.Parser

func (*GeometryContext) GetRuleContext

func (s *GeometryContext) GetRuleContext() antlr.RuleContext

func (*GeometryContext) IsGeometryContext

func (*GeometryContext) IsGeometryContext()

func (*GeometryContext) LineStringGeometry

func (s *GeometryContext) LineStringGeometry(i int) ILineStringGeometryContext

func (*GeometryContext) MultiLineStringGeometry

func (s *GeometryContext) MultiLineStringGeometry(i int) IMultiLineStringGeometryContext

func (*GeometryContext) MultiPointGeometry

func (s *GeometryContext) MultiPointGeometry(i int) IMultiPointGeometryContext

func (*GeometryContext) MultiPolygonGeometry

func (s *GeometryContext) MultiPolygonGeometry(i int) IMultiPolygonGeometryContext

func (*GeometryContext) PointGeometry

func (s *GeometryContext) PointGeometry(i int) IPointGeometryContext

func (*GeometryContext) PolygonGeometry

func (s *GeometryContext) PolygonGeometry(i int) IPolygonGeometryContext

func (*GeometryContext) ToStringTree

func (s *GeometryContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ICircularStringGeometryContext

type ICircularStringGeometryContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsCircularStringGeometryContext differentiates from other interfaces.
	IsCircularStringGeometryContext()
}

ICircularStringGeometryContext is an interface to support dynamic dispatch.

type IGeometryContext

type IGeometryContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsGeometryContext differentiates from other interfaces.
	IsGeometryContext()
}

IGeometryContext is an interface to support dynamic dispatch.

type ILineStringContext

type ILineStringContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsLineStringContext differentiates from other interfaces.
	IsLineStringContext()
}

ILineStringContext is an interface to support dynamic dispatch.

type ILineStringGeometryContext

type ILineStringGeometryContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsLineStringGeometryContext differentiates from other interfaces.
	IsLineStringGeometryContext()
}

ILineStringGeometryContext is an interface to support dynamic dispatch.

type IMultiLineStringGeometryContext

type IMultiLineStringGeometryContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsMultiLineStringGeometryContext differentiates from other interfaces.
	IsMultiLineStringGeometryContext()
}

IMultiLineStringGeometryContext is an interface to support dynamic dispatch.

type IMultiPointGeometryContext

type IMultiPointGeometryContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsMultiPointGeometryContext differentiates from other interfaces.
	IsMultiPointGeometryContext()
}

IMultiPointGeometryContext is an interface to support dynamic dispatch.

type IMultiPolygonGeometryContext

type IMultiPolygonGeometryContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsMultiPolygonGeometryContext differentiates from other interfaces.
	IsMultiPolygonGeometryContext()
}

IMultiPolygonGeometryContext is an interface to support dynamic dispatch.

type INameContext

type INameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsNameContext differentiates from other interfaces.
	IsNameContext()
}

INameContext is an interface to support dynamic dispatch.

type IPointContext

type IPointContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsPointContext differentiates from other interfaces.
	IsPointContext()
}

IPointContext is an interface to support dynamic dispatch.

type IPointGeometryContext

type IPointGeometryContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsPointGeometryContext differentiates from other interfaces.
	IsPointGeometryContext()
}

IPointGeometryContext is an interface to support dynamic dispatch.

type IPointOrClosedPointContext

type IPointOrClosedPointContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsPointOrClosedPointContext differentiates from other interfaces.
	IsPointOrClosedPointContext()
}

IPointOrClosedPointContext is an interface to support dynamic dispatch.

type IPolygonContext

type IPolygonContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsPolygonContext differentiates from other interfaces.
	IsPolygonContext()
}

IPolygonContext is an interface to support dynamic dispatch.

type IPolygonGeometryContext

type IPolygonGeometryContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsPolygonGeometryContext differentiates from other interfaces.
	IsPolygonGeometryContext()
}

IPolygonGeometryContext is an interface to support dynamic dispatch.

type LineStringContext

type LineStringContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyLineStringContext

func NewEmptyLineStringContext() *LineStringContext

func NewLineStringContext

func NewLineStringContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LineStringContext

func (*LineStringContext) AllCOMMA

func (s *LineStringContext) AllCOMMA() []antlr.TerminalNode

func (*LineStringContext) AllPoint

func (s *LineStringContext) AllPoint() []IPointContext

func (*LineStringContext) COMMA

func (*LineStringContext) EnterRule

func (s *LineStringContext) EnterRule(listener antlr.ParseTreeListener)

func (*LineStringContext) ExitRule

func (s *LineStringContext) ExitRule(listener antlr.ParseTreeListener)

func (*LineStringContext) GetParser

func (s *LineStringContext) GetParser() antlr.Parser

func (*LineStringContext) GetRuleContext

func (s *LineStringContext) GetRuleContext() antlr.RuleContext

func (*LineStringContext) IsLineStringContext

func (*LineStringContext) IsLineStringContext()

func (*LineStringContext) LPAR

func (*LineStringContext) Point

func (s *LineStringContext) Point(i int) IPointContext

func (*LineStringContext) RPAR

func (*LineStringContext) ToStringTree

func (s *LineStringContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type LineStringGeometryContext

type LineStringGeometryContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyLineStringGeometryContext

func NewEmptyLineStringGeometryContext() *LineStringGeometryContext

func NewLineStringGeometryContext

func NewLineStringGeometryContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LineStringGeometryContext

func (*LineStringGeometryContext) EnterRule

func (s *LineStringGeometryContext) EnterRule(listener antlr.ParseTreeListener)

func (*LineStringGeometryContext) ExitRule

func (s *LineStringGeometryContext) ExitRule(listener antlr.ParseTreeListener)

func (*LineStringGeometryContext) GetParser

func (s *LineStringGeometryContext) GetParser() antlr.Parser

func (*LineStringGeometryContext) GetRuleContext

func (s *LineStringGeometryContext) GetRuleContext() antlr.RuleContext

func (*LineStringGeometryContext) IsLineStringGeometryContext

func (*LineStringGeometryContext) IsLineStringGeometryContext()

func (*LineStringGeometryContext) LINESTRING

func (*LineStringGeometryContext) LineString

func (*LineStringGeometryContext) ToStringTree

func (s *LineStringGeometryContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type MultiLineStringGeometryContext

type MultiLineStringGeometryContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMultiLineStringGeometryContext

func NewEmptyMultiLineStringGeometryContext() *MultiLineStringGeometryContext

func NewMultiLineStringGeometryContext

func NewMultiLineStringGeometryContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MultiLineStringGeometryContext

func (*MultiLineStringGeometryContext) AllCOMMA

func (*MultiLineStringGeometryContext) AllLineString

func (*MultiLineStringGeometryContext) COMMA

func (*MultiLineStringGeometryContext) EnterRule

func (*MultiLineStringGeometryContext) ExitRule

func (*MultiLineStringGeometryContext) GetParser

func (*MultiLineStringGeometryContext) GetRuleContext

func (s *MultiLineStringGeometryContext) GetRuleContext() antlr.RuleContext

func (*MultiLineStringGeometryContext) IsMultiLineStringGeometryContext

func (*MultiLineStringGeometryContext) IsMultiLineStringGeometryContext()

func (*MultiLineStringGeometryContext) LPAR

func (*MultiLineStringGeometryContext) LineString

func (*MultiLineStringGeometryContext) MULTILINESTRING

func (s *MultiLineStringGeometryContext) MULTILINESTRING() antlr.TerminalNode

func (*MultiLineStringGeometryContext) RPAR

func (*MultiLineStringGeometryContext) ToStringTree

func (s *MultiLineStringGeometryContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type MultiPointGeometryContext

type MultiPointGeometryContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMultiPointGeometryContext

func NewEmptyMultiPointGeometryContext() *MultiPointGeometryContext

func NewMultiPointGeometryContext

func NewMultiPointGeometryContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MultiPointGeometryContext

func (*MultiPointGeometryContext) AllCOMMA

func (*MultiPointGeometryContext) AllPointOrClosedPoint

func (s *MultiPointGeometryContext) AllPointOrClosedPoint() []IPointOrClosedPointContext

func (*MultiPointGeometryContext) COMMA

func (*MultiPointGeometryContext) EnterRule

func (s *MultiPointGeometryContext) EnterRule(listener antlr.ParseTreeListener)

func (*MultiPointGeometryContext) ExitRule

func (s *MultiPointGeometryContext) ExitRule(listener antlr.ParseTreeListener)

func (*MultiPointGeometryContext) GetParser

func (s *MultiPointGeometryContext) GetParser() antlr.Parser

func (*MultiPointGeometryContext) GetRuleContext

func (s *MultiPointGeometryContext) GetRuleContext() antlr.RuleContext

func (*MultiPointGeometryContext) IsMultiPointGeometryContext

func (*MultiPointGeometryContext) IsMultiPointGeometryContext()

func (*MultiPointGeometryContext) LPAR

func (*MultiPointGeometryContext) MULTIPOINT

func (*MultiPointGeometryContext) PointOrClosedPoint

func (s *MultiPointGeometryContext) PointOrClosedPoint(i int) IPointOrClosedPointContext

func (*MultiPointGeometryContext) RPAR

func (*MultiPointGeometryContext) ToStringTree

func (s *MultiPointGeometryContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type MultiPolygonGeometryContext

type MultiPolygonGeometryContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMultiPolygonGeometryContext

func NewEmptyMultiPolygonGeometryContext() *MultiPolygonGeometryContext

func NewMultiPolygonGeometryContext

func NewMultiPolygonGeometryContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MultiPolygonGeometryContext

func (*MultiPolygonGeometryContext) AllCOMMA

func (*MultiPolygonGeometryContext) AllPolygon

func (s *MultiPolygonGeometryContext) AllPolygon() []IPolygonContext

func (*MultiPolygonGeometryContext) COMMA

func (*MultiPolygonGeometryContext) EMPTY

func (*MultiPolygonGeometryContext) EnterRule

func (s *MultiPolygonGeometryContext) EnterRule(listener antlr.ParseTreeListener)

func (*MultiPolygonGeometryContext) ExitRule

func (s *MultiPolygonGeometryContext) ExitRule(listener antlr.ParseTreeListener)

func (*MultiPolygonGeometryContext) GetParser

func (s *MultiPolygonGeometryContext) GetParser() antlr.Parser

func (*MultiPolygonGeometryContext) GetRuleContext

func (s *MultiPolygonGeometryContext) GetRuleContext() antlr.RuleContext

func (*MultiPolygonGeometryContext) IsMultiPolygonGeometryContext

func (*MultiPolygonGeometryContext) IsMultiPolygonGeometryContext()

func (*MultiPolygonGeometryContext) LPAR

func (*MultiPolygonGeometryContext) MULTIPOLYGON

func (*MultiPolygonGeometryContext) Polygon

func (*MultiPolygonGeometryContext) RPAR

func (*MultiPolygonGeometryContext) ToStringTree

func (s *MultiPolygonGeometryContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type NameContext

type NameContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyNameContext

func NewEmptyNameContext() *NameContext

func NewNameContext

func NewNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NameContext

func (*NameContext) EnterRule

func (s *NameContext) EnterRule(listener antlr.ParseTreeListener)

func (*NameContext) ExitRule

func (s *NameContext) ExitRule(listener antlr.ParseTreeListener)

func (*NameContext) GetParser

func (s *NameContext) GetParser() antlr.Parser

func (*NameContext) GetRuleContext

func (s *NameContext) GetRuleContext() antlr.RuleContext

func (*NameContext) IsNameContext

func (*NameContext) IsNameContext()

func (*NameContext) STRING

func (s *NameContext) STRING() antlr.TerminalNode

func (*NameContext) ToStringTree

func (s *NameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type PointContext

type PointContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPointContext

func NewEmptyPointContext() *PointContext

func NewPointContext

func NewPointContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PointContext

func (*PointContext) AllDECIMAL

func (s *PointContext) AllDECIMAL() []antlr.TerminalNode

func (*PointContext) DECIMAL

func (s *PointContext) DECIMAL(i int) antlr.TerminalNode

func (*PointContext) EnterRule

func (s *PointContext) EnterRule(listener antlr.ParseTreeListener)

func (*PointContext) ExitRule

func (s *PointContext) ExitRule(listener antlr.ParseTreeListener)

func (*PointContext) GetParser

func (s *PointContext) GetParser() antlr.Parser

func (*PointContext) GetRuleContext

func (s *PointContext) GetRuleContext() antlr.RuleContext

func (*PointContext) IsPointContext

func (*PointContext) IsPointContext()

func (*PointContext) ToStringTree

func (s *PointContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type PointGeometryContext

type PointGeometryContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPointGeometryContext

func NewEmptyPointGeometryContext() *PointGeometryContext

func NewPointGeometryContext

func NewPointGeometryContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PointGeometryContext

func (*PointGeometryContext) EMPTY

func (*PointGeometryContext) EnterRule

func (s *PointGeometryContext) EnterRule(listener antlr.ParseTreeListener)

func (*PointGeometryContext) ExitRule

func (s *PointGeometryContext) ExitRule(listener antlr.ParseTreeListener)

func (*PointGeometryContext) GetParser

func (s *PointGeometryContext) GetParser() antlr.Parser

func (*PointGeometryContext) GetRuleContext

func (s *PointGeometryContext) GetRuleContext() antlr.RuleContext

func (*PointGeometryContext) IsPointGeometryContext

func (*PointGeometryContext) IsPointGeometryContext()

func (*PointGeometryContext) LPAR

func (*PointGeometryContext) Name

func (*PointGeometryContext) POINT

func (*PointGeometryContext) Point

func (*PointGeometryContext) RPAR

func (*PointGeometryContext) ToStringTree

func (s *PointGeometryContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type PointOrClosedPointContext

type PointOrClosedPointContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPointOrClosedPointContext

func NewEmptyPointOrClosedPointContext() *PointOrClosedPointContext

func NewPointOrClosedPointContext

func NewPointOrClosedPointContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PointOrClosedPointContext

func (*PointOrClosedPointContext) EnterRule

func (s *PointOrClosedPointContext) EnterRule(listener antlr.ParseTreeListener)

func (*PointOrClosedPointContext) ExitRule

func (s *PointOrClosedPointContext) ExitRule(listener antlr.ParseTreeListener)

func (*PointOrClosedPointContext) GetParser

func (s *PointOrClosedPointContext) GetParser() antlr.Parser

func (*PointOrClosedPointContext) GetRuleContext

func (s *PointOrClosedPointContext) GetRuleContext() antlr.RuleContext

func (*PointOrClosedPointContext) IsPointOrClosedPointContext

func (*PointOrClosedPointContext) IsPointOrClosedPointContext()

func (*PointOrClosedPointContext) LPAR

func (*PointOrClosedPointContext) Point

func (*PointOrClosedPointContext) RPAR

func (*PointOrClosedPointContext) ToStringTree

func (s *PointOrClosedPointContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type PolygonContext

type PolygonContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPolygonContext

func NewEmptyPolygonContext() *PolygonContext

func NewPolygonContext

func NewPolygonContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PolygonContext

func (*PolygonContext) AllCOMMA

func (s *PolygonContext) AllCOMMA() []antlr.TerminalNode

func (*PolygonContext) AllLineString

func (s *PolygonContext) AllLineString() []ILineStringContext

func (*PolygonContext) COMMA

func (s *PolygonContext) COMMA(i int) antlr.TerminalNode

func (*PolygonContext) EnterRule

func (s *PolygonContext) EnterRule(listener antlr.ParseTreeListener)

func (*PolygonContext) ExitRule

func (s *PolygonContext) ExitRule(listener antlr.ParseTreeListener)

func (*PolygonContext) GetParser

func (s *PolygonContext) GetParser() antlr.Parser

func (*PolygonContext) GetRuleContext

func (s *PolygonContext) GetRuleContext() antlr.RuleContext

func (*PolygonContext) IsPolygonContext

func (*PolygonContext) IsPolygonContext()

func (*PolygonContext) LPAR

func (s *PolygonContext) LPAR() antlr.TerminalNode

func (*PolygonContext) LineString

func (s *PolygonContext) LineString(i int) ILineStringContext

func (*PolygonContext) RPAR

func (s *PolygonContext) RPAR() antlr.TerminalNode

func (*PolygonContext) ToStringTree

func (s *PolygonContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type PolygonGeometryContext

type PolygonGeometryContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPolygonGeometryContext

func NewEmptyPolygonGeometryContext() *PolygonGeometryContext

func NewPolygonGeometryContext

func NewPolygonGeometryContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PolygonGeometryContext

func (*PolygonGeometryContext) EnterRule

func (s *PolygonGeometryContext) EnterRule(listener antlr.ParseTreeListener)

func (*PolygonGeometryContext) ExitRule

func (s *PolygonGeometryContext) ExitRule(listener antlr.ParseTreeListener)

func (*PolygonGeometryContext) GetParser

func (s *PolygonGeometryContext) GetParser() antlr.Parser

func (*PolygonGeometryContext) GetRuleContext

func (s *PolygonGeometryContext) GetRuleContext() antlr.RuleContext

func (*PolygonGeometryContext) IsPolygonGeometryContext

func (*PolygonGeometryContext) IsPolygonGeometryContext()

func (*PolygonGeometryContext) POLYGON

func (*PolygonGeometryContext) Polygon

func (*PolygonGeometryContext) ToStringTree

func (s *PolygonGeometryContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL