Documentation ¶
Index ¶
- Constants
- type BaseNTListener
- func (s *BaseNTListener) EnterComment(ctx *CommentContext)
- func (s *BaseNTListener) EnterEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseNTListener) EnterLine(ctx *LineContext)
- func (s *BaseNTListener) EnterLiteral(ctx *LiteralContext)
- func (s *BaseNTListener) EnterNtriplesDoc(ctx *NtriplesDocContext)
- func (s *BaseNTListener) EnterObject(ctx *ObjectContext)
- func (s *BaseNTListener) EnterPredicate(ctx *PredicateContext)
- func (s *BaseNTListener) EnterSubject(ctx *SubjectContext)
- func (s *BaseNTListener) EnterTriple(ctx *TripleContext)
- func (s *BaseNTListener) ExitComment(ctx *CommentContext)
- func (s *BaseNTListener) ExitEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseNTListener) ExitLine(ctx *LineContext)
- func (s *BaseNTListener) ExitLiteral(ctx *LiteralContext)
- func (s *BaseNTListener) ExitNtriplesDoc(ctx *NtriplesDocContext)
- func (s *BaseNTListener) ExitObject(ctx *ObjectContext)
- func (s *BaseNTListener) ExitPredicate(ctx *PredicateContext)
- func (s *BaseNTListener) ExitSubject(ctx *SubjectContext)
- func (s *BaseNTListener) ExitTriple(ctx *TripleContext)
- func (s *BaseNTListener) VisitErrorNode(node antlr.ErrorNode)
- func (s *BaseNTListener) VisitTerminal(node antlr.TerminalNode)
- type BaseNTVisitor
- func (v *BaseNTVisitor) VisitComment(ctx *CommentContext) interface{}
- func (v *BaseNTVisitor) VisitLine(ctx *LineContext) interface{}
- func (v *BaseNTVisitor) VisitLiteral(ctx *LiteralContext) interface{}
- func (v *BaseNTVisitor) VisitNtriplesDoc(ctx *NtriplesDocContext) interface{}
- func (v *BaseNTVisitor) VisitObject(ctx *ObjectContext) interface{}
- func (v *BaseNTVisitor) VisitPredicate(ctx *PredicateContext) interface{}
- func (v *BaseNTVisitor) VisitSubject(ctx *SubjectContext) interface{}
- func (v *BaseNTVisitor) VisitTriple(ctx *TripleContext) interface{}
- type CommentContext
- func (s *CommentContext) AllWS() []antlr.TerminalNode
- func (s *CommentContext) COMMENT() antlr.TerminalNode
- func (s *CommentContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *CommentContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *CommentContext) GetParser() antlr.Parser
- func (s *CommentContext) GetRuleContext() antlr.RuleContext
- func (*CommentContext) IsCommentContext()
- func (s *CommentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *CommentContext) WS(i int) antlr.TerminalNode
- type ICommentContext
- type ILineContext
- type ILiteralContext
- type INtriplesDocContext
- type IObjectContext
- type IPredicateContext
- type ISubjectContext
- type ITripleContext
- type LineContext
- func (s *LineContext) Comment() ICommentContext
- func (s *LineContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *LineContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *LineContext) GetParser() antlr.Parser
- func (s *LineContext) GetRuleContext() antlr.RuleContext
- func (*LineContext) IsLineContext()
- func (s *LineContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *LineContext) Triple() ITripleContext
- type LiteralContext
- func (s *LiteralContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *LiteralContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *LiteralContext) GetParser() antlr.Parser
- func (s *LiteralContext) GetRuleContext() antlr.RuleContext
- func (s *LiteralContext) IRIREF() antlr.TerminalNode
- func (*LiteralContext) IsLiteralContext()
- func (s *LiteralContext) LANGTAG() antlr.TerminalNode
- func (s *LiteralContext) STRING_LITERAL_QUOTE() antlr.TerminalNode
- func (s *LiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type NTLexer
- type NTListener
- type NTParser
- func (p *NTParser) Comment() (localctx ICommentContext)
- func (p *NTParser) Line() (localctx ILineContext)
- func (p *NTParser) Literal() (localctx ILiteralContext)
- func (p *NTParser) NtriplesDoc() (localctx INtriplesDocContext)
- func (p *NTParser) Object() (localctx IObjectContext)
- func (p *NTParser) Predicate() (localctx IPredicateContext)
- func (p *NTParser) Subject() (localctx ISubjectContext)
- func (p *NTParser) Triple() (localctx ITripleContext)
- type NTVisitor
- type NtriplesDocContext
- func (s *NtriplesDocContext) AllEOL() []antlr.TerminalNode
- func (s *NtriplesDocContext) AllLine() []ILineContext
- func (s *NtriplesDocContext) EOL(i int) antlr.TerminalNode
- func (s *NtriplesDocContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *NtriplesDocContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *NtriplesDocContext) GetParser() antlr.Parser
- func (s *NtriplesDocContext) GetRuleContext() antlr.RuleContext
- func (*NtriplesDocContext) IsNtriplesDocContext()
- func (s *NtriplesDocContext) Line(i int) ILineContext
- func (s *NtriplesDocContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ObjectContext
- func (s *ObjectContext) BLANK_NODE_LABEL() antlr.TerminalNode
- func (s *ObjectContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ObjectContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ObjectContext) GetParser() antlr.Parser
- func (s *ObjectContext) GetRuleContext() antlr.RuleContext
- func (s *ObjectContext) IRIREF() antlr.TerminalNode
- func (*ObjectContext) IsObjectContext()
- func (s *ObjectContext) Literal() ILiteralContext
- func (s *ObjectContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type PredicateContext
- func (s *PredicateContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PredicateContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PredicateContext) GetParser() antlr.Parser
- func (s *PredicateContext) GetRuleContext() antlr.RuleContext
- func (s *PredicateContext) IRIREF() antlr.TerminalNode
- func (*PredicateContext) IsPredicateContext()
- func (s *PredicateContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SubjectContext
- func (s *SubjectContext) BLANK_NODE_LABEL() antlr.TerminalNode
- func (s *SubjectContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SubjectContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SubjectContext) GetParser() antlr.Parser
- func (s *SubjectContext) GetRuleContext() antlr.RuleContext
- func (s *SubjectContext) IRIREF() antlr.TerminalNode
- func (*SubjectContext) IsSubjectContext()
- func (s *SubjectContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TripleContext
- func (s *TripleContext) AllWS() []antlr.TerminalNode
- func (s *TripleContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TripleContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TripleContext) GetParser() antlr.Parser
- func (s *TripleContext) GetRuleContext() antlr.RuleContext
- func (*TripleContext) IsTripleContext()
- func (s *TripleContext) Object() IObjectContext
- func (s *TripleContext) Predicate() IPredicateContext
- func (s *TripleContext) Subject() ISubjectContext
- func (s *TripleContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *TripleContext) WS(i int) antlr.TerminalNode
Constants ¶
const ( NTLexerT__0 = 1 NTLexerT__1 = 2 NTLexerCOMMENT = 3 NTLexerLANGTAG = 4 NTLexerEOL = 5 NTLexerIRIREF = 6 NTLexerSTRING_LITERAL_QUOTE = 7 NTLexerBLANK_NODE_LABEL = 8 NTLexerUCHAR = 9 NTLexerECHAR = 10 NTLexerPN_CHARS_BASE = 11 NTLexerPN_CHARS_U = 12 NTLexerPN_CHARS = 13 NTLexerHEX = 14 NTLexerWS = 15 )
NTLexer tokens.
const ( NTParserEOF = antlr.TokenEOF NTParserT__0 = 1 NTParserT__1 = 2 NTParserCOMMENT = 3 NTParserLANGTAG = 4 NTParserEOL = 5 NTParserIRIREF = 6 NTParserSTRING_LITERAL_QUOTE = 7 NTParserBLANK_NODE_LABEL = 8 NTParserUCHAR = 9 NTParserECHAR = 10 NTParserPN_CHARS_BASE = 11 NTParserPN_CHARS_U = 12 NTParserPN_CHARS = 13 NTParserHEX = 14 NTParserWS = 15 )
NTParser tokens.
const ( NTParserRULE_ntriplesDoc = 0 NTParserRULE_line = 1 NTParserRULE_comment = 2 NTParserRULE_triple = 3 NTParserRULE_subject = 4 NTParserRULE_predicate = 5 NTParserRULE_object = 6 NTParserRULE_literal = 7 )
NTParser rules.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BaseNTListener ¶
type BaseNTListener struct{}
BaseNTListener is a complete listener for a parse tree produced by NTParser.
func (*BaseNTListener) EnterComment ¶
func (s *BaseNTListener) EnterComment(ctx *CommentContext)
EnterComment is called when production comment is entered.
func (*BaseNTListener) EnterEveryRule ¶
func (s *BaseNTListener) EnterEveryRule(ctx antlr.ParserRuleContext)
EnterEveryRule is called when any rule is entered.
func (*BaseNTListener) EnterLine ¶
func (s *BaseNTListener) EnterLine(ctx *LineContext)
EnterLine is called when production line is entered.
func (*BaseNTListener) EnterLiteral ¶
func (s *BaseNTListener) EnterLiteral(ctx *LiteralContext)
EnterLiteral is called when production literal is entered.
func (*BaseNTListener) EnterNtriplesDoc ¶
func (s *BaseNTListener) EnterNtriplesDoc(ctx *NtriplesDocContext)
EnterNtriplesDoc is called when production ntriplesDoc is entered.
func (*BaseNTListener) EnterObject ¶
func (s *BaseNTListener) EnterObject(ctx *ObjectContext)
EnterObject is called when production object is entered.
func (*BaseNTListener) EnterPredicate ¶
func (s *BaseNTListener) EnterPredicate(ctx *PredicateContext)
EnterPredicate is called when production predicate is entered.
func (*BaseNTListener) EnterSubject ¶
func (s *BaseNTListener) EnterSubject(ctx *SubjectContext)
EnterSubject is called when production subject is entered.
func (*BaseNTListener) EnterTriple ¶
func (s *BaseNTListener) EnterTriple(ctx *TripleContext)
EnterTriple is called when production triple is entered.
func (*BaseNTListener) ExitComment ¶
func (s *BaseNTListener) ExitComment(ctx *CommentContext)
ExitComment is called when production comment is exited.
func (*BaseNTListener) ExitEveryRule ¶
func (s *BaseNTListener) ExitEveryRule(ctx antlr.ParserRuleContext)
ExitEveryRule is called when any rule is exited.
func (*BaseNTListener) ExitLine ¶
func (s *BaseNTListener) ExitLine(ctx *LineContext)
ExitLine is called when production line is exited.
func (*BaseNTListener) ExitLiteral ¶
func (s *BaseNTListener) ExitLiteral(ctx *LiteralContext)
ExitLiteral is called when production literal is exited.
func (*BaseNTListener) ExitNtriplesDoc ¶
func (s *BaseNTListener) ExitNtriplesDoc(ctx *NtriplesDocContext)
ExitNtriplesDoc is called when production ntriplesDoc is exited.
func (*BaseNTListener) ExitObject ¶
func (s *BaseNTListener) ExitObject(ctx *ObjectContext)
ExitObject is called when production object is exited.
func (*BaseNTListener) ExitPredicate ¶
func (s *BaseNTListener) ExitPredicate(ctx *PredicateContext)
ExitPredicate is called when production predicate is exited.
func (*BaseNTListener) ExitSubject ¶
func (s *BaseNTListener) ExitSubject(ctx *SubjectContext)
ExitSubject is called when production subject is exited.
func (*BaseNTListener) ExitTriple ¶
func (s *BaseNTListener) ExitTriple(ctx *TripleContext)
ExitTriple is called when production triple is exited.
func (*BaseNTListener) VisitErrorNode ¶
func (s *BaseNTListener) VisitErrorNode(node antlr.ErrorNode)
VisitErrorNode is called when an error node is visited.
func (*BaseNTListener) VisitTerminal ¶
func (s *BaseNTListener) VisitTerminal(node antlr.TerminalNode)
VisitTerminal is called when a terminal node is visited.
type BaseNTVisitor ¶
type BaseNTVisitor struct {
*antlr.BaseParseTreeVisitor
}
func (*BaseNTVisitor) VisitComment ¶
func (v *BaseNTVisitor) VisitComment(ctx *CommentContext) interface{}
func (*BaseNTVisitor) VisitLine ¶
func (v *BaseNTVisitor) VisitLine(ctx *LineContext) interface{}
func (*BaseNTVisitor) VisitLiteral ¶
func (v *BaseNTVisitor) VisitLiteral(ctx *LiteralContext) interface{}
func (*BaseNTVisitor) VisitNtriplesDoc ¶
func (v *BaseNTVisitor) VisitNtriplesDoc(ctx *NtriplesDocContext) interface{}
func (*BaseNTVisitor) VisitObject ¶
func (v *BaseNTVisitor) VisitObject(ctx *ObjectContext) interface{}
func (*BaseNTVisitor) VisitPredicate ¶
func (v *BaseNTVisitor) VisitPredicate(ctx *PredicateContext) interface{}
func (*BaseNTVisitor) VisitSubject ¶
func (v *BaseNTVisitor) VisitSubject(ctx *SubjectContext) interface{}
func (*BaseNTVisitor) VisitTriple ¶
func (v *BaseNTVisitor) VisitTriple(ctx *TripleContext) interface{}
type CommentContext ¶
type CommentContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewCommentContext ¶
func NewCommentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CommentContext
func NewEmptyCommentContext ¶
func NewEmptyCommentContext() *CommentContext
func (*CommentContext) AllWS ¶
func (s *CommentContext) AllWS() []antlr.TerminalNode
func (*CommentContext) COMMENT ¶
func (s *CommentContext) COMMENT() antlr.TerminalNode
func (*CommentContext) EnterRule ¶
func (s *CommentContext) EnterRule(listener antlr.ParseTreeListener)
func (*CommentContext) ExitRule ¶
func (s *CommentContext) ExitRule(listener antlr.ParseTreeListener)
func (*CommentContext) GetParser ¶
func (s *CommentContext) GetParser() antlr.Parser
func (*CommentContext) GetRuleContext ¶
func (s *CommentContext) GetRuleContext() antlr.RuleContext
func (*CommentContext) IsCommentContext ¶
func (*CommentContext) IsCommentContext()
func (*CommentContext) ToStringTree ¶
func (s *CommentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*CommentContext) WS ¶
func (s *CommentContext) WS(i int) antlr.TerminalNode
type ICommentContext ¶
type ICommentContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsCommentContext differentiates from other interfaces. IsCommentContext() }
ICommentContext is an interface to support dynamic dispatch.
type ILineContext ¶
type ILineContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsLineContext differentiates from other interfaces. IsLineContext() }
ILineContext is an interface to support dynamic dispatch.
type ILiteralContext ¶
type ILiteralContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsLiteralContext differentiates from other interfaces. IsLiteralContext() }
ILiteralContext is an interface to support dynamic dispatch.
type INtriplesDocContext ¶
type INtriplesDocContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsNtriplesDocContext differentiates from other interfaces. IsNtriplesDocContext() }
INtriplesDocContext is an interface to support dynamic dispatch.
type IObjectContext ¶
type IObjectContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsObjectContext differentiates from other interfaces. IsObjectContext() }
IObjectContext is an interface to support dynamic dispatch.
type IPredicateContext ¶
type IPredicateContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsPredicateContext differentiates from other interfaces. IsPredicateContext() }
IPredicateContext is an interface to support dynamic dispatch.
type ISubjectContext ¶
type ISubjectContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsSubjectContext differentiates from other interfaces. IsSubjectContext() }
ISubjectContext is an interface to support dynamic dispatch.
type ITripleContext ¶
type ITripleContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsTripleContext differentiates from other interfaces. IsTripleContext() }
ITripleContext is an interface to support dynamic dispatch.
type LineContext ¶
type LineContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyLineContext ¶
func NewEmptyLineContext() *LineContext
func NewLineContext ¶
func NewLineContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LineContext
func (*LineContext) Comment ¶
func (s *LineContext) Comment() ICommentContext
func (*LineContext) EnterRule ¶
func (s *LineContext) EnterRule(listener antlr.ParseTreeListener)
func (*LineContext) ExitRule ¶
func (s *LineContext) ExitRule(listener antlr.ParseTreeListener)
func (*LineContext) GetParser ¶
func (s *LineContext) GetParser() antlr.Parser
func (*LineContext) GetRuleContext ¶
func (s *LineContext) GetRuleContext() antlr.RuleContext
func (*LineContext) IsLineContext ¶
func (*LineContext) IsLineContext()
func (*LineContext) ToStringTree ¶
func (s *LineContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*LineContext) Triple ¶
func (s *LineContext) Triple() ITripleContext
type LiteralContext ¶
type LiteralContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyLiteralContext ¶
func NewEmptyLiteralContext() *LiteralContext
func NewLiteralContext ¶
func NewLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LiteralContext
func (*LiteralContext) EnterRule ¶
func (s *LiteralContext) EnterRule(listener antlr.ParseTreeListener)
func (*LiteralContext) ExitRule ¶
func (s *LiteralContext) ExitRule(listener antlr.ParseTreeListener)
func (*LiteralContext) GetParser ¶
func (s *LiteralContext) GetParser() antlr.Parser
func (*LiteralContext) GetRuleContext ¶
func (s *LiteralContext) GetRuleContext() antlr.RuleContext
func (*LiteralContext) IRIREF ¶
func (s *LiteralContext) IRIREF() antlr.TerminalNode
func (*LiteralContext) IsLiteralContext ¶
func (*LiteralContext) IsLiteralContext()
func (*LiteralContext) LANGTAG ¶
func (s *LiteralContext) LANGTAG() antlr.TerminalNode
func (*LiteralContext) STRING_LITERAL_QUOTE ¶
func (s *LiteralContext) STRING_LITERAL_QUOTE() antlr.TerminalNode
func (*LiteralContext) ToStringTree ¶
func (s *LiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type NTLexer ¶
func NewNTLexer ¶
func NewNTLexer(input antlr.CharStream) *NTLexer
NewNTLexer produces a new lexer instance for the optional input antlr.CharStream.
The *NTLexer instance produced may be reused by calling the SetInputStream method. The initial lexer configuration is expensive to construct, and the object is not thread-safe; however, if used within a Golang sync.Pool, the construction cost amortizes well and the objects can be used in a thread-safe manner.
type NTListener ¶
type NTListener interface { antlr.ParseTreeListener // EnterNtriplesDoc is called when entering the ntriplesDoc production. EnterNtriplesDoc(c *NtriplesDocContext) // EnterLine is called when entering the line production. EnterLine(c *LineContext) // EnterComment is called when entering the comment production. EnterComment(c *CommentContext) // EnterTriple is called when entering the triple production. EnterTriple(c *TripleContext) // EnterSubject is called when entering the subject production. EnterSubject(c *SubjectContext) // EnterPredicate is called when entering the predicate production. EnterPredicate(c *PredicateContext) // EnterObject is called when entering the object production. EnterObject(c *ObjectContext) // EnterLiteral is called when entering the literal production. EnterLiteral(c *LiteralContext) // ExitNtriplesDoc is called when exiting the ntriplesDoc production. ExitNtriplesDoc(c *NtriplesDocContext) // ExitLine is called when exiting the line production. ExitLine(c *LineContext) // ExitComment is called when exiting the comment production. ExitComment(c *CommentContext) // ExitTriple is called when exiting the triple production. ExitTriple(c *TripleContext) // ExitSubject is called when exiting the subject production. ExitSubject(c *SubjectContext) // ExitPredicate is called when exiting the predicate production. ExitPredicate(c *PredicateContext) // ExitObject is called when exiting the object production. ExitObject(c *ObjectContext) // ExitLiteral is called when exiting the literal production. ExitLiteral(c *LiteralContext) }
NTListener is a complete listener for a parse tree produced by NTParser.
type NTParser ¶
type NTParser struct {
*antlr.BaseParser
}
func NewNTParser ¶
func NewNTParser(input antlr.TokenStream) *NTParser
NewNTParser produces a new parser instance for the optional input antlr.TokenStream.
The *NTParser instance produced may be reused by calling the SetInputStream method. The initial parser configuration is expensive to construct, and the object is not thread-safe; however, if used within a Golang sync.Pool, the construction cost amortizes well and the objects can be used in a thread-safe manner.
func (*NTParser) Comment ¶
func (p *NTParser) Comment() (localctx ICommentContext)
func (*NTParser) Line ¶
func (p *NTParser) Line() (localctx ILineContext)
func (*NTParser) Literal ¶
func (p *NTParser) Literal() (localctx ILiteralContext)
func (*NTParser) NtriplesDoc ¶
func (p *NTParser) NtriplesDoc() (localctx INtriplesDocContext)
func (*NTParser) Object ¶
func (p *NTParser) Object() (localctx IObjectContext)
func (*NTParser) Predicate ¶
func (p *NTParser) Predicate() (localctx IPredicateContext)
func (*NTParser) Subject ¶
func (p *NTParser) Subject() (localctx ISubjectContext)
func (*NTParser) Triple ¶
func (p *NTParser) Triple() (localctx ITripleContext)
type NTVisitor ¶
type NTVisitor interface { antlr.ParseTreeVisitor // Visit a parse tree produced by NTParser#ntriplesDoc. VisitNtriplesDoc(ctx *NtriplesDocContext) interface{} // Visit a parse tree produced by NTParser#line. VisitLine(ctx *LineContext) interface{} // Visit a parse tree produced by NTParser#comment. VisitComment(ctx *CommentContext) interface{} // Visit a parse tree produced by NTParser#triple. VisitTriple(ctx *TripleContext) interface{} // Visit a parse tree produced by NTParser#subject. VisitSubject(ctx *SubjectContext) interface{} // Visit a parse tree produced by NTParser#predicate. VisitPredicate(ctx *PredicateContext) interface{} // Visit a parse tree produced by NTParser#object. VisitObject(ctx *ObjectContext) interface{} // Visit a parse tree produced by NTParser#literal. VisitLiteral(ctx *LiteralContext) interface{} }
A complete Visitor for a parse tree produced by NTParser.
type NtriplesDocContext ¶
type NtriplesDocContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyNtriplesDocContext ¶
func NewEmptyNtriplesDocContext() *NtriplesDocContext
func NewNtriplesDocContext ¶
func NewNtriplesDocContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NtriplesDocContext
func (*NtriplesDocContext) AllEOL ¶
func (s *NtriplesDocContext) AllEOL() []antlr.TerminalNode
func (*NtriplesDocContext) AllLine ¶
func (s *NtriplesDocContext) AllLine() []ILineContext
func (*NtriplesDocContext) EOL ¶
func (s *NtriplesDocContext) EOL(i int) antlr.TerminalNode
func (*NtriplesDocContext) EnterRule ¶
func (s *NtriplesDocContext) EnterRule(listener antlr.ParseTreeListener)
func (*NtriplesDocContext) ExitRule ¶
func (s *NtriplesDocContext) ExitRule(listener antlr.ParseTreeListener)
func (*NtriplesDocContext) GetParser ¶
func (s *NtriplesDocContext) GetParser() antlr.Parser
func (*NtriplesDocContext) GetRuleContext ¶
func (s *NtriplesDocContext) GetRuleContext() antlr.RuleContext
func (*NtriplesDocContext) IsNtriplesDocContext ¶
func (*NtriplesDocContext) IsNtriplesDocContext()
func (*NtriplesDocContext) Line ¶
func (s *NtriplesDocContext) Line(i int) ILineContext
func (*NtriplesDocContext) ToStringTree ¶
func (s *NtriplesDocContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ObjectContext ¶
type ObjectContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyObjectContext ¶
func NewEmptyObjectContext() *ObjectContext
func NewObjectContext ¶
func NewObjectContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ObjectContext
func (*ObjectContext) BLANK_NODE_LABEL ¶
func (s *ObjectContext) BLANK_NODE_LABEL() antlr.TerminalNode
func (*ObjectContext) EnterRule ¶
func (s *ObjectContext) EnterRule(listener antlr.ParseTreeListener)
func (*ObjectContext) ExitRule ¶
func (s *ObjectContext) ExitRule(listener antlr.ParseTreeListener)
func (*ObjectContext) GetParser ¶
func (s *ObjectContext) GetParser() antlr.Parser
func (*ObjectContext) GetRuleContext ¶
func (s *ObjectContext) GetRuleContext() antlr.RuleContext
func (*ObjectContext) IRIREF ¶
func (s *ObjectContext) IRIREF() antlr.TerminalNode
func (*ObjectContext) IsObjectContext ¶
func (*ObjectContext) IsObjectContext()
func (*ObjectContext) Literal ¶
func (s *ObjectContext) Literal() ILiteralContext
func (*ObjectContext) ToStringTree ¶
func (s *ObjectContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type PredicateContext ¶
type PredicateContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyPredicateContext ¶
func NewEmptyPredicateContext() *PredicateContext
func NewPredicateContext ¶
func NewPredicateContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PredicateContext
func (*PredicateContext) EnterRule ¶
func (s *PredicateContext) EnterRule(listener antlr.ParseTreeListener)
func (*PredicateContext) ExitRule ¶
func (s *PredicateContext) ExitRule(listener antlr.ParseTreeListener)
func (*PredicateContext) GetParser ¶
func (s *PredicateContext) GetParser() antlr.Parser
func (*PredicateContext) GetRuleContext ¶
func (s *PredicateContext) GetRuleContext() antlr.RuleContext
func (*PredicateContext) IRIREF ¶
func (s *PredicateContext) IRIREF() antlr.TerminalNode
func (*PredicateContext) IsPredicateContext ¶
func (*PredicateContext) IsPredicateContext()
func (*PredicateContext) ToStringTree ¶
func (s *PredicateContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type SubjectContext ¶
type SubjectContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySubjectContext ¶
func NewEmptySubjectContext() *SubjectContext
func NewSubjectContext ¶
func NewSubjectContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SubjectContext
func (*SubjectContext) BLANK_NODE_LABEL ¶
func (s *SubjectContext) BLANK_NODE_LABEL() antlr.TerminalNode
func (*SubjectContext) EnterRule ¶
func (s *SubjectContext) EnterRule(listener antlr.ParseTreeListener)
func (*SubjectContext) ExitRule ¶
func (s *SubjectContext) ExitRule(listener antlr.ParseTreeListener)
func (*SubjectContext) GetParser ¶
func (s *SubjectContext) GetParser() antlr.Parser
func (*SubjectContext) GetRuleContext ¶
func (s *SubjectContext) GetRuleContext() antlr.RuleContext
func (*SubjectContext) IRIREF ¶
func (s *SubjectContext) IRIREF() antlr.TerminalNode
func (*SubjectContext) IsSubjectContext ¶
func (*SubjectContext) IsSubjectContext()
func (*SubjectContext) ToStringTree ¶
func (s *SubjectContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type TripleContext ¶
type TripleContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTripleContext ¶
func NewEmptyTripleContext() *TripleContext
func NewTripleContext ¶
func NewTripleContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TripleContext
func (*TripleContext) AllWS ¶
func (s *TripleContext) AllWS() []antlr.TerminalNode
func (*TripleContext) EnterRule ¶
func (s *TripleContext) EnterRule(listener antlr.ParseTreeListener)
func (*TripleContext) ExitRule ¶
func (s *TripleContext) ExitRule(listener antlr.ParseTreeListener)
func (*TripleContext) GetParser ¶
func (s *TripleContext) GetParser() antlr.Parser
func (*TripleContext) GetRuleContext ¶
func (s *TripleContext) GetRuleContext() antlr.RuleContext
func (*TripleContext) IsTripleContext ¶
func (*TripleContext) IsTripleContext()
func (*TripleContext) Object ¶
func (s *TripleContext) Object() IObjectContext
func (*TripleContext) Predicate ¶
func (s *TripleContext) Predicate() IPredicateContext
func (*TripleContext) Subject ¶
func (s *TripleContext) Subject() ISubjectContext
func (*TripleContext) ToStringTree ¶
func (s *TripleContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*TripleContext) WS ¶
func (s *TripleContext) WS(i int) antlr.TerminalNode