Documentation ¶
Overview ¶
Example ¶
package main import ( "bramp.net/antlr4/clif" "fmt" "github.com/antlr/antlr4/runtime/Go/antlr" ) type exampleListener struct { *clif.BaseCLIFListener } 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 := clif.NewCLIFLexer(is) stream := antlr.NewCommonTokenStream(lexer, antlr.TokenDefaultChannel) // Create the Parser p := clif.NewCLIFParser(stream) p.BuildParseTrees = true p.AddErrorListener(antlr.NewDiagnosticErrorListener(true)) // Finally walk the tree tree := p.Termseq() antlr.ParseTreeWalkerDefault.Walk(&exampleListener{}, tree) }
Output:
Index ¶
- Constants
- type AtomContext
- func (s *AtomContext) AllCLOSE() []antlr.TerminalNode
- func (s *AtomContext) AllOPEN() []antlr.TerminalNode
- func (s *AtomContext) AllTerm() []ITermContext
- func (s *AtomContext) CLOSE(i int) antlr.TerminalNode
- func (s *AtomContext) CL_ROLESET() antlr.TerminalNode
- func (s *AtomContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AtomContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AtomContext) GetParser() antlr.Parser
- func (s *AtomContext) GetRuleContext() antlr.RuleContext
- func (*AtomContext) IsAtomContext()
- func (s *AtomContext) Name() INameContext
- func (s *AtomContext) OPEN(i int) antlr.TerminalNode
- func (s *AtomContext) Predicate() IPredicateContext
- func (s *AtomContext) Term(i int) ITermContext
- func (s *AtomContext) Termseq() ITermseqContext
- func (s *AtomContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type AtomsentContext
- func (s *AtomsentContext) Atom() IAtomContext
- func (s *AtomsentContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AtomsentContext) Equation() IEquationContext
- func (s *AtomsentContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AtomsentContext) GetParser() antlr.Parser
- func (s *AtomsentContext) GetRuleContext() antlr.RuleContext
- func (*AtomsentContext) IsAtomsentContext()
- func (s *AtomsentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type BaseCLIFListener
- func (s *BaseCLIFListener) EnterAtom(ctx *AtomContext)
- func (s *BaseCLIFListener) EnterAtomsent(ctx *AtomsentContext)
- func (s *BaseCLIFListener) EnterBoolsent(ctx *BoolsentContext)
- func (s *BaseCLIFListener) EnterBoundlist(ctx *BoundlistContext)
- func (s *BaseCLIFListener) EnterCltext(ctx *CltextContext)
- func (s *BaseCLIFListener) EnterCommentsent(ctx *CommentsentContext)
- func (s *BaseCLIFListener) EnterEquation(ctx *EquationContext)
- func (s *BaseCLIFListener) EnterEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseCLIFListener) EnterInterpretablename(ctx *InterpretablenameContext)
- func (s *BaseCLIFListener) EnterInterpretedname(ctx *InterpretednameContext)
- func (s *BaseCLIFListener) EnterModule(ctx *ModuleContext)
- func (s *BaseCLIFListener) EnterName(ctx *NameContext)
- func (s *BaseCLIFListener) EnterNamedtext(ctx *NamedtextContext)
- func (s *BaseCLIFListener) EnterOperator(ctx *OperatorContext)
- func (s *BaseCLIFListener) EnterPhrase(ctx *PhraseContext)
- func (s *BaseCLIFListener) EnterPredicate(ctx *PredicateContext)
- func (s *BaseCLIFListener) EnterQuantsent(ctx *QuantsentContext)
- func (s *BaseCLIFListener) EnterSentence(ctx *SentenceContext)
- func (s *BaseCLIFListener) EnterTerm(ctx *TermContext)
- func (s *BaseCLIFListener) EnterTermseq(ctx *TermseqContext)
- func (s *BaseCLIFListener) EnterText(ctx *TextContext)
- func (s *BaseCLIFListener) ExitAtom(ctx *AtomContext)
- func (s *BaseCLIFListener) ExitAtomsent(ctx *AtomsentContext)
- func (s *BaseCLIFListener) ExitBoolsent(ctx *BoolsentContext)
- func (s *BaseCLIFListener) ExitBoundlist(ctx *BoundlistContext)
- func (s *BaseCLIFListener) ExitCltext(ctx *CltextContext)
- func (s *BaseCLIFListener) ExitCommentsent(ctx *CommentsentContext)
- func (s *BaseCLIFListener) ExitEquation(ctx *EquationContext)
- func (s *BaseCLIFListener) ExitEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseCLIFListener) ExitInterpretablename(ctx *InterpretablenameContext)
- func (s *BaseCLIFListener) ExitInterpretedname(ctx *InterpretednameContext)
- func (s *BaseCLIFListener) ExitModule(ctx *ModuleContext)
- func (s *BaseCLIFListener) ExitName(ctx *NameContext)
- func (s *BaseCLIFListener) ExitNamedtext(ctx *NamedtextContext)
- func (s *BaseCLIFListener) ExitOperator(ctx *OperatorContext)
- func (s *BaseCLIFListener) ExitPhrase(ctx *PhraseContext)
- func (s *BaseCLIFListener) ExitPredicate(ctx *PredicateContext)
- func (s *BaseCLIFListener) ExitQuantsent(ctx *QuantsentContext)
- func (s *BaseCLIFListener) ExitSentence(ctx *SentenceContext)
- func (s *BaseCLIFListener) ExitTerm(ctx *TermContext)
- func (s *BaseCLIFListener) ExitTermseq(ctx *TermseqContext)
- func (s *BaseCLIFListener) ExitText(ctx *TextContext)
- func (s *BaseCLIFListener) VisitErrorNode(node antlr.ErrorNode)
- func (s *BaseCLIFListener) VisitTerminal(node antlr.TerminalNode)
- type BoolsentContext
- func (s *BoolsentContext) AND() antlr.TerminalNode
- func (s *BoolsentContext) AllSentence() []ISentenceContext
- func (s *BoolsentContext) CLOSE() antlr.TerminalNode
- func (s *BoolsentContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BoolsentContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BoolsentContext) GetParser() antlr.Parser
- func (s *BoolsentContext) GetRuleContext() antlr.RuleContext
- func (s *BoolsentContext) IF() antlr.TerminalNode
- func (s *BoolsentContext) IFF() antlr.TerminalNode
- func (*BoolsentContext) IsBoolsentContext()
- func (s *BoolsentContext) NOT() antlr.TerminalNode
- func (s *BoolsentContext) OPEN() antlr.TerminalNode
- func (s *BoolsentContext) OR() antlr.TerminalNode
- func (s *BoolsentContext) Sentence(i int) ISentenceContext
- func (s *BoolsentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type BoundlistContext
- func (s *BoundlistContext) AllCLOSE() []antlr.TerminalNode
- func (s *BoundlistContext) AllInterpretablename() []IInterpretablenameContext
- func (s *BoundlistContext) AllOPEN() []antlr.TerminalNode
- func (s *BoundlistContext) AllSEQMARK() []antlr.TerminalNode
- func (s *BoundlistContext) AllTerm() []ITermContext
- func (s *BoundlistContext) CLOSE(i int) antlr.TerminalNode
- func (s *BoundlistContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BoundlistContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BoundlistContext) GetParser() antlr.Parser
- func (s *BoundlistContext) GetRuleContext() antlr.RuleContext
- func (s *BoundlistContext) Interpretablename(i int) IInterpretablenameContext
- func (*BoundlistContext) IsBoundlistContext()
- func (s *BoundlistContext) OPEN(i int) antlr.TerminalNode
- func (s *BoundlistContext) SEQMARK(i int) antlr.TerminalNode
- func (s *BoundlistContext) Term(i int) ITermContext
- func (s *BoundlistContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type CLIFLexer
- type CLIFListener
- type CLIFParser
- func (p *CLIFParser) Atom() (localctx IAtomContext)
- func (p *CLIFParser) Atomsent() (localctx IAtomsentContext)
- func (p *CLIFParser) Boolsent() (localctx IBoolsentContext)
- func (p *CLIFParser) Boundlist() (localctx IBoundlistContext)
- func (p *CLIFParser) Cltext() (localctx ICltextContext)
- func (p *CLIFParser) Commentsent() (localctx ICommentsentContext)
- func (p *CLIFParser) Equation() (localctx IEquationContext)
- func (p *CLIFParser) Interpretablename() (localctx IInterpretablenameContext)
- func (p *CLIFParser) Interpretedname() (localctx IInterpretednameContext)
- func (p *CLIFParser) Module() (localctx IModuleContext)
- func (p *CLIFParser) Name() (localctx INameContext)
- func (p *CLIFParser) Namedtext() (localctx INamedtextContext)
- func (p *CLIFParser) Operator() (localctx IOperatorContext)
- func (p *CLIFParser) Phrase() (localctx IPhraseContext)
- func (p *CLIFParser) Predicate() (localctx IPredicateContext)
- func (p *CLIFParser) Quantsent() (localctx IQuantsentContext)
- func (p *CLIFParser) Sentence() (localctx ISentenceContext)
- func (p *CLIFParser) Term() (localctx ITermContext)
- func (p *CLIFParser) Termseq() (localctx ITermseqContext)
- func (p *CLIFParser) Text() (localctx ITextContext)
- type CltextContext
- func (s *CltextContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *CltextContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *CltextContext) GetParser() antlr.Parser
- func (s *CltextContext) GetRuleContext() antlr.RuleContext
- func (*CltextContext) IsCltextContext()
- func (s *CltextContext) Module() IModuleContext
- func (s *CltextContext) Namedtext() INamedtextContext
- func (s *CltextContext) Text() ITextContext
- func (s *CltextContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type CommentsentContext
- func (s *CommentsentContext) CLOSE() antlr.TerminalNode
- func (s *CommentsentContext) CL_COMMENT() antlr.TerminalNode
- func (s *CommentsentContext) ENCLOSEDNAME() antlr.TerminalNode
- func (s *CommentsentContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *CommentsentContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *CommentsentContext) GetParser() antlr.Parser
- func (s *CommentsentContext) GetRuleContext() antlr.RuleContext
- func (*CommentsentContext) IsCommentsentContext()
- func (s *CommentsentContext) OPEN() antlr.TerminalNode
- func (s *CommentsentContext) Sentence() ISentenceContext
- func (s *CommentsentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type EquationContext
- func (s *EquationContext) AllTerm() []ITermContext
- func (s *EquationContext) CLOSE() antlr.TerminalNode
- func (s *EquationContext) EQUAL() antlr.TerminalNode
- func (s *EquationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *EquationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *EquationContext) GetParser() antlr.Parser
- func (s *EquationContext) GetRuleContext() antlr.RuleContext
- func (*EquationContext) IsEquationContext()
- func (s *EquationContext) OPEN() antlr.TerminalNode
- func (s *EquationContext) Term(i int) ITermContext
- func (s *EquationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IAtomContext
- type IAtomsentContext
- type IBoolsentContext
- type IBoundlistContext
- type ICltextContext
- type ICommentsentContext
- type IEquationContext
- type IInterpretablenameContext
- type IInterpretednameContext
- type IModuleContext
- type INameContext
- type INamedtextContext
- type IOperatorContext
- type IPhraseContext
- type IPredicateContext
- type IQuantsentContext
- type ISentenceContext
- type ITermContext
- type ITermseqContext
- type ITextContext
- type InterpretablenameContext
- func (s *InterpretablenameContext) ENCLOSEDNAME() antlr.TerminalNode
- func (s *InterpretablenameContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *InterpretablenameContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *InterpretablenameContext) GetParser() antlr.Parser
- func (s *InterpretablenameContext) GetRuleContext() antlr.RuleContext
- func (*InterpretablenameContext) IsInterpretablenameContext()
- func (s *InterpretablenameContext) NAMECHARSEQUENCE() antlr.TerminalNode
- func (s *InterpretablenameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type InterpretednameContext
- func (s *InterpretednameContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *InterpretednameContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *InterpretednameContext) GetParser() antlr.Parser
- func (s *InterpretednameContext) GetRuleContext() antlr.RuleContext
- func (*InterpretednameContext) IsInterpretednameContext()
- func (s *InterpretednameContext) NUMERAL() antlr.TerminalNode
- func (s *InterpretednameContext) QUOTEDSTRING() antlr.TerminalNode
- func (s *InterpretednameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ModuleContext
- func (s *ModuleContext) AllCLOSE() []antlr.TerminalNode
- func (s *ModuleContext) AllName() []INameContext
- func (s *ModuleContext) AllOPEN() []antlr.TerminalNode
- func (s *ModuleContext) CLOSE(i int) antlr.TerminalNode
- func (s *ModuleContext) CL_EXCLUDES() antlr.TerminalNode
- func (s *ModuleContext) CL_MODULE() antlr.TerminalNode
- func (s *ModuleContext) Cltext() ICltextContext
- func (s *ModuleContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ModuleContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ModuleContext) GetParser() antlr.Parser
- func (s *ModuleContext) GetRuleContext() antlr.RuleContext
- func (s *ModuleContext) Interpretablename() IInterpretablenameContext
- func (*ModuleContext) IsModuleContext()
- func (s *ModuleContext) Name(i int) INameContext
- func (s *ModuleContext) OPEN(i int) antlr.TerminalNode
- func (s *ModuleContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type NameContext
- func (s *NameContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *NameContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *NameContext) GetParser() antlr.Parser
- func (s *NameContext) GetRuleContext() antlr.RuleContext
- func (s *NameContext) Interpretablename() IInterpretablenameContext
- func (s *NameContext) Interpretedname() IInterpretednameContext
- func (*NameContext) IsNameContext()
- func (s *NameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type NamedtextContext
- func (s *NamedtextContext) CLOSE() antlr.TerminalNode
- func (s *NamedtextContext) CL_TEXT() antlr.TerminalNode
- func (s *NamedtextContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *NamedtextContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *NamedtextContext) GetParser() antlr.Parser
- func (s *NamedtextContext) GetRuleContext() antlr.RuleContext
- func (s *NamedtextContext) Interpretablename() IInterpretablenameContext
- func (*NamedtextContext) IsNamedtextContext()
- func (s *NamedtextContext) OPEN() antlr.TerminalNode
- func (s *NamedtextContext) Text() ITextContext
- func (s *NamedtextContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type OperatorContext
- func (s *OperatorContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *OperatorContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *OperatorContext) GetParser() antlr.Parser
- func (s *OperatorContext) GetRuleContext() antlr.RuleContext
- func (*OperatorContext) IsOperatorContext()
- func (s *OperatorContext) Term() ITermContext
- func (s *OperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type PhraseContext
- func (s *PhraseContext) CLOSE() antlr.TerminalNode
- func (s *PhraseContext) CL_COMMENT() antlr.TerminalNode
- func (s *PhraseContext) CL_IMPORTS() antlr.TerminalNode
- func (s *PhraseContext) Cltext() ICltextContext
- func (s *PhraseContext) ENCLOSEDNAME() antlr.TerminalNode
- func (s *PhraseContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PhraseContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PhraseContext) GetParser() antlr.Parser
- func (s *PhraseContext) GetRuleContext() antlr.RuleContext
- func (s *PhraseContext) Interpretablename() IInterpretablenameContext
- func (*PhraseContext) IsPhraseContext()
- func (s *PhraseContext) Module() IModuleContext
- func (s *PhraseContext) OPEN() antlr.TerminalNode
- func (s *PhraseContext) Sentence() ISentenceContext
- func (s *PhraseContext) 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 (*PredicateContext) IsPredicateContext()
- func (s *PredicateContext) Term() ITermContext
- func (s *PredicateContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type QuantsentContext
- func (s *QuantsentContext) Boundlist() IBoundlistContext
- func (s *QuantsentContext) CLOSE() antlr.TerminalNode
- func (s *QuantsentContext) EXISTS() antlr.TerminalNode
- func (s *QuantsentContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *QuantsentContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *QuantsentContext) FORALL() antlr.TerminalNode
- func (s *QuantsentContext) GetParser() antlr.Parser
- func (s *QuantsentContext) GetRuleContext() antlr.RuleContext
- func (s *QuantsentContext) Interpretablename() IInterpretablenameContext
- func (*QuantsentContext) IsQuantsentContext()
- func (s *QuantsentContext) OPEN() antlr.TerminalNode
- func (s *QuantsentContext) Sentence() ISentenceContext
- func (s *QuantsentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SentenceContext
- func (s *SentenceContext) Atomsent() IAtomsentContext
- func (s *SentenceContext) Boolsent() IBoolsentContext
- func (s *SentenceContext) Commentsent() ICommentsentContext
- func (s *SentenceContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SentenceContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SentenceContext) GetParser() antlr.Parser
- func (s *SentenceContext) GetRuleContext() antlr.RuleContext
- func (*SentenceContext) IsSentenceContext()
- func (s *SentenceContext) Quantsent() IQuantsentContext
- func (s *SentenceContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TermContext
- func (s *TermContext) CLOSE() antlr.TerminalNode
- func (s *TermContext) CL_COMMENT() antlr.TerminalNode
- func (s *TermContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TermContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TermContext) GetParser() antlr.Parser
- func (s *TermContext) GetRuleContext() antlr.RuleContext
- func (*TermContext) IsTermContext()
- func (s *TermContext) Name() INameContext
- func (s *TermContext) OPEN() antlr.TerminalNode
- func (s *TermContext) Operator() IOperatorContext
- func (s *TermContext) QUOTEDSTRING() antlr.TerminalNode
- func (s *TermContext) Term() ITermContext
- func (s *TermContext) Termseq() ITermseqContext
- func (s *TermContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TermseqContext
- func (s *TermseqContext) AllSEQMARK() []antlr.TerminalNode
- func (s *TermseqContext) AllTerm() []ITermContext
- func (s *TermseqContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TermseqContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TermseqContext) GetParser() antlr.Parser
- func (s *TermseqContext) GetRuleContext() antlr.RuleContext
- func (*TermseqContext) IsTermseqContext()
- func (s *TermseqContext) SEQMARK(i int) antlr.TerminalNode
- func (s *TermseqContext) Term(i int) ITermContext
- func (s *TermseqContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TextContext
- func (s *TextContext) AllPhrase() []IPhraseContext
- func (s *TextContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TextContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TextContext) GetParser() antlr.Parser
- func (s *TextContext) GetRuleContext() antlr.RuleContext
- func (*TextContext) IsTextContext()
- func (s *TextContext) Phrase(i int) IPhraseContext
- func (s *TextContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
Examples ¶
Constants ¶
const ( CLIFLexerOPEN = 1 CLIFLexerCLOSE = 2 CLIFLexerSTRINGQUOTE = 3 CLIFLexerNAMEQUOTE = 4 CLIFLexerBACKSLASH = 5 CLIFLexerNUMERAL = 6 CLIFLexerSEQMARK = 7 CLIFLexerQUOTEDSTRING = 8 CLIFLexerENCLOSEDNAME = 9 CLIFLexerEQUAL = 10 CLIFLexerAND = 11 CLIFLexerOR = 12 CLIFLexerIFF = 13 CLIFLexerIF = 14 CLIFLexerFORALL = 15 CLIFLexerEXISTS = 16 CLIFLexerNOT = 17 CLIFLexerCL_ROLESET = 18 CLIFLexerCL_TEXT = 19 CLIFLexerCL_IMPORTS = 20 CLIFLexerCL_EXCLUDES = 21 CLIFLexerCL_MODULE = 22 CLIFLexerCL_COMMENT = 23 CLIFLexerCL_PREFIX = 24 CLIFLexerNAMECHARSEQUENCE = 25 CLIFLexerWHITE = 26 CLIFLexerBLOCKCOMMENT = 27 CLIFLexerLineComment = 28 )
CLIFLexer tokens.
const ( CLIFParserEOF = antlr.TokenEOF CLIFParserOPEN = 1 CLIFParserCLOSE = 2 CLIFParserSTRINGQUOTE = 3 CLIFParserNAMEQUOTE = 4 CLIFParserBACKSLASH = 5 CLIFParserNUMERAL = 6 CLIFParserSEQMARK = 7 CLIFParserQUOTEDSTRING = 8 CLIFParserENCLOSEDNAME = 9 CLIFParserEQUAL = 10 CLIFParserAND = 11 CLIFParserOR = 12 CLIFParserIFF = 13 CLIFParserIF = 14 CLIFParserFORALL = 15 CLIFParserEXISTS = 16 CLIFParserNOT = 17 CLIFParserCL_ROLESET = 18 CLIFParserCL_TEXT = 19 CLIFParserCL_IMPORTS = 20 CLIFParserCL_EXCLUDES = 21 CLIFParserCL_MODULE = 22 CLIFParserCL_COMMENT = 23 CLIFParserCL_PREFIX = 24 CLIFParserNAMECHARSEQUENCE = 25 CLIFParserWHITE = 26 CLIFParserBLOCKCOMMENT = 27 CLIFParserLineComment = 28 )
CLIFParser tokens.
const ( CLIFParserRULE_termseq = 0 CLIFParserRULE_interpretedname = 1 CLIFParserRULE_interpretablename = 2 CLIFParserRULE_name = 3 CLIFParserRULE_term = 4 CLIFParserRULE_operator = 5 CLIFParserRULE_equation = 6 CLIFParserRULE_sentence = 7 CLIFParserRULE_atomsent = 8 CLIFParserRULE_atom = 9 CLIFParserRULE_predicate = 10 CLIFParserRULE_boolsent = 11 CLIFParserRULE_quantsent = 12 CLIFParserRULE_boundlist = 13 CLIFParserRULE_commentsent = 14 CLIFParserRULE_module = 15 CLIFParserRULE_phrase = 16 CLIFParserRULE_text = 17 CLIFParserRULE_cltext = 18 CLIFParserRULE_namedtext = 19 )
CLIFParser rules.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AtomContext ¶
type AtomContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewAtomContext ¶
func NewAtomContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AtomContext
func NewEmptyAtomContext ¶
func NewEmptyAtomContext() *AtomContext
func (*AtomContext) AllCLOSE ¶
func (s *AtomContext) AllCLOSE() []antlr.TerminalNode
func (*AtomContext) AllOPEN ¶
func (s *AtomContext) AllOPEN() []antlr.TerminalNode
func (*AtomContext) AllTerm ¶
func (s *AtomContext) AllTerm() []ITermContext
func (*AtomContext) CLOSE ¶
func (s *AtomContext) CLOSE(i int) antlr.TerminalNode
func (*AtomContext) CL_ROLESET ¶
func (s *AtomContext) CL_ROLESET() antlr.TerminalNode
func (*AtomContext) EnterRule ¶
func (s *AtomContext) EnterRule(listener antlr.ParseTreeListener)
func (*AtomContext) ExitRule ¶
func (s *AtomContext) ExitRule(listener antlr.ParseTreeListener)
func (*AtomContext) GetParser ¶
func (s *AtomContext) GetParser() antlr.Parser
func (*AtomContext) GetRuleContext ¶
func (s *AtomContext) GetRuleContext() antlr.RuleContext
func (*AtomContext) IsAtomContext ¶
func (*AtomContext) IsAtomContext()
func (*AtomContext) Name ¶
func (s *AtomContext) Name() INameContext
func (*AtomContext) OPEN ¶
func (s *AtomContext) OPEN(i int) antlr.TerminalNode
func (*AtomContext) Predicate ¶
func (s *AtomContext) Predicate() IPredicateContext
func (*AtomContext) Term ¶
func (s *AtomContext) Term(i int) ITermContext
func (*AtomContext) Termseq ¶
func (s *AtomContext) Termseq() ITermseqContext
func (*AtomContext) ToStringTree ¶
func (s *AtomContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type AtomsentContext ¶
type AtomsentContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewAtomsentContext ¶
func NewAtomsentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AtomsentContext
func NewEmptyAtomsentContext ¶
func NewEmptyAtomsentContext() *AtomsentContext
func (*AtomsentContext) Atom ¶
func (s *AtomsentContext) Atom() IAtomContext
func (*AtomsentContext) EnterRule ¶
func (s *AtomsentContext) EnterRule(listener antlr.ParseTreeListener)
func (*AtomsentContext) Equation ¶
func (s *AtomsentContext) Equation() IEquationContext
func (*AtomsentContext) ExitRule ¶
func (s *AtomsentContext) ExitRule(listener antlr.ParseTreeListener)
func (*AtomsentContext) GetParser ¶
func (s *AtomsentContext) GetParser() antlr.Parser
func (*AtomsentContext) GetRuleContext ¶
func (s *AtomsentContext) GetRuleContext() antlr.RuleContext
func (*AtomsentContext) IsAtomsentContext ¶
func (*AtomsentContext) IsAtomsentContext()
func (*AtomsentContext) ToStringTree ¶
func (s *AtomsentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type BaseCLIFListener ¶
type BaseCLIFListener struct{}
BaseCLIFListener is a complete listener for a parse tree produced by CLIFParser.
func (*BaseCLIFListener) EnterAtom ¶
func (s *BaseCLIFListener) EnterAtom(ctx *AtomContext)
EnterAtom is called when production atom is entered.
func (*BaseCLIFListener) EnterAtomsent ¶
func (s *BaseCLIFListener) EnterAtomsent(ctx *AtomsentContext)
EnterAtomsent is called when production atomsent is entered.
func (*BaseCLIFListener) EnterBoolsent ¶
func (s *BaseCLIFListener) EnterBoolsent(ctx *BoolsentContext)
EnterBoolsent is called when production boolsent is entered.
func (*BaseCLIFListener) EnterBoundlist ¶
func (s *BaseCLIFListener) EnterBoundlist(ctx *BoundlistContext)
EnterBoundlist is called when production boundlist is entered.
func (*BaseCLIFListener) EnterCltext ¶
func (s *BaseCLIFListener) EnterCltext(ctx *CltextContext)
EnterCltext is called when production cltext is entered.
func (*BaseCLIFListener) EnterCommentsent ¶
func (s *BaseCLIFListener) EnterCommentsent(ctx *CommentsentContext)
EnterCommentsent is called when production commentsent is entered.
func (*BaseCLIFListener) EnterEquation ¶
func (s *BaseCLIFListener) EnterEquation(ctx *EquationContext)
EnterEquation is called when production equation is entered.
func (*BaseCLIFListener) EnterEveryRule ¶
func (s *BaseCLIFListener) EnterEveryRule(ctx antlr.ParserRuleContext)
EnterEveryRule is called when any rule is entered.
func (*BaseCLIFListener) EnterInterpretablename ¶
func (s *BaseCLIFListener) EnterInterpretablename(ctx *InterpretablenameContext)
EnterInterpretablename is called when production interpretablename is entered.
func (*BaseCLIFListener) EnterInterpretedname ¶
func (s *BaseCLIFListener) EnterInterpretedname(ctx *InterpretednameContext)
EnterInterpretedname is called when production interpretedname is entered.
func (*BaseCLIFListener) EnterModule ¶
func (s *BaseCLIFListener) EnterModule(ctx *ModuleContext)
EnterModule is called when production module is entered.
func (*BaseCLIFListener) EnterName ¶
func (s *BaseCLIFListener) EnterName(ctx *NameContext)
EnterName is called when production name is entered.
func (*BaseCLIFListener) EnterNamedtext ¶
func (s *BaseCLIFListener) EnterNamedtext(ctx *NamedtextContext)
EnterNamedtext is called when production namedtext is entered.
func (*BaseCLIFListener) EnterOperator ¶
func (s *BaseCLIFListener) EnterOperator(ctx *OperatorContext)
EnterOperator is called when production operator is entered.
func (*BaseCLIFListener) EnterPhrase ¶
func (s *BaseCLIFListener) EnterPhrase(ctx *PhraseContext)
EnterPhrase is called when production phrase is entered.
func (*BaseCLIFListener) EnterPredicate ¶
func (s *BaseCLIFListener) EnterPredicate(ctx *PredicateContext)
EnterPredicate is called when production predicate is entered.
func (*BaseCLIFListener) EnterQuantsent ¶
func (s *BaseCLIFListener) EnterQuantsent(ctx *QuantsentContext)
EnterQuantsent is called when production quantsent is entered.
func (*BaseCLIFListener) EnterSentence ¶
func (s *BaseCLIFListener) EnterSentence(ctx *SentenceContext)
EnterSentence is called when production sentence is entered.
func (*BaseCLIFListener) EnterTerm ¶
func (s *BaseCLIFListener) EnterTerm(ctx *TermContext)
EnterTerm is called when production term is entered.
func (*BaseCLIFListener) EnterTermseq ¶
func (s *BaseCLIFListener) EnterTermseq(ctx *TermseqContext)
EnterTermseq is called when production termseq is entered.
func (*BaseCLIFListener) EnterText ¶
func (s *BaseCLIFListener) EnterText(ctx *TextContext)
EnterText is called when production text is entered.
func (*BaseCLIFListener) ExitAtom ¶
func (s *BaseCLIFListener) ExitAtom(ctx *AtomContext)
ExitAtom is called when production atom is exited.
func (*BaseCLIFListener) ExitAtomsent ¶
func (s *BaseCLIFListener) ExitAtomsent(ctx *AtomsentContext)
ExitAtomsent is called when production atomsent is exited.
func (*BaseCLIFListener) ExitBoolsent ¶
func (s *BaseCLIFListener) ExitBoolsent(ctx *BoolsentContext)
ExitBoolsent is called when production boolsent is exited.
func (*BaseCLIFListener) ExitBoundlist ¶
func (s *BaseCLIFListener) ExitBoundlist(ctx *BoundlistContext)
ExitBoundlist is called when production boundlist is exited.
func (*BaseCLIFListener) ExitCltext ¶
func (s *BaseCLIFListener) ExitCltext(ctx *CltextContext)
ExitCltext is called when production cltext is exited.
func (*BaseCLIFListener) ExitCommentsent ¶
func (s *BaseCLIFListener) ExitCommentsent(ctx *CommentsentContext)
ExitCommentsent is called when production commentsent is exited.
func (*BaseCLIFListener) ExitEquation ¶
func (s *BaseCLIFListener) ExitEquation(ctx *EquationContext)
ExitEquation is called when production equation is exited.
func (*BaseCLIFListener) ExitEveryRule ¶
func (s *BaseCLIFListener) ExitEveryRule(ctx antlr.ParserRuleContext)
ExitEveryRule is called when any rule is exited.
func (*BaseCLIFListener) ExitInterpretablename ¶
func (s *BaseCLIFListener) ExitInterpretablename(ctx *InterpretablenameContext)
ExitInterpretablename is called when production interpretablename is exited.
func (*BaseCLIFListener) ExitInterpretedname ¶
func (s *BaseCLIFListener) ExitInterpretedname(ctx *InterpretednameContext)
ExitInterpretedname is called when production interpretedname is exited.
func (*BaseCLIFListener) ExitModule ¶
func (s *BaseCLIFListener) ExitModule(ctx *ModuleContext)
ExitModule is called when production module is exited.
func (*BaseCLIFListener) ExitName ¶
func (s *BaseCLIFListener) ExitName(ctx *NameContext)
ExitName is called when production name is exited.
func (*BaseCLIFListener) ExitNamedtext ¶
func (s *BaseCLIFListener) ExitNamedtext(ctx *NamedtextContext)
ExitNamedtext is called when production namedtext is exited.
func (*BaseCLIFListener) ExitOperator ¶
func (s *BaseCLIFListener) ExitOperator(ctx *OperatorContext)
ExitOperator is called when production operator is exited.
func (*BaseCLIFListener) ExitPhrase ¶
func (s *BaseCLIFListener) ExitPhrase(ctx *PhraseContext)
ExitPhrase is called when production phrase is exited.
func (*BaseCLIFListener) ExitPredicate ¶
func (s *BaseCLIFListener) ExitPredicate(ctx *PredicateContext)
ExitPredicate is called when production predicate is exited.
func (*BaseCLIFListener) ExitQuantsent ¶
func (s *BaseCLIFListener) ExitQuantsent(ctx *QuantsentContext)
ExitQuantsent is called when production quantsent is exited.
func (*BaseCLIFListener) ExitSentence ¶
func (s *BaseCLIFListener) ExitSentence(ctx *SentenceContext)
ExitSentence is called when production sentence is exited.
func (*BaseCLIFListener) ExitTerm ¶
func (s *BaseCLIFListener) ExitTerm(ctx *TermContext)
ExitTerm is called when production term is exited.
func (*BaseCLIFListener) ExitTermseq ¶
func (s *BaseCLIFListener) ExitTermseq(ctx *TermseqContext)
ExitTermseq is called when production termseq is exited.
func (*BaseCLIFListener) ExitText ¶
func (s *BaseCLIFListener) ExitText(ctx *TextContext)
ExitText is called when production text is exited.
func (*BaseCLIFListener) VisitErrorNode ¶
func (s *BaseCLIFListener) VisitErrorNode(node antlr.ErrorNode)
VisitErrorNode is called when an error node is visited.
func (*BaseCLIFListener) VisitTerminal ¶
func (s *BaseCLIFListener) VisitTerminal(node antlr.TerminalNode)
VisitTerminal is called when a terminal node is visited.
type BoolsentContext ¶
type BoolsentContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewBoolsentContext ¶
func NewBoolsentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BoolsentContext
func NewEmptyBoolsentContext ¶
func NewEmptyBoolsentContext() *BoolsentContext
func (*BoolsentContext) AND ¶
func (s *BoolsentContext) AND() antlr.TerminalNode
func (*BoolsentContext) AllSentence ¶
func (s *BoolsentContext) AllSentence() []ISentenceContext
func (*BoolsentContext) CLOSE ¶
func (s *BoolsentContext) CLOSE() antlr.TerminalNode
func (*BoolsentContext) EnterRule ¶
func (s *BoolsentContext) EnterRule(listener antlr.ParseTreeListener)
func (*BoolsentContext) ExitRule ¶
func (s *BoolsentContext) ExitRule(listener antlr.ParseTreeListener)
func (*BoolsentContext) GetParser ¶
func (s *BoolsentContext) GetParser() antlr.Parser
func (*BoolsentContext) GetRuleContext ¶
func (s *BoolsentContext) GetRuleContext() antlr.RuleContext
func (*BoolsentContext) IF ¶
func (s *BoolsentContext) IF() antlr.TerminalNode
func (*BoolsentContext) IFF ¶
func (s *BoolsentContext) IFF() antlr.TerminalNode
func (*BoolsentContext) IsBoolsentContext ¶
func (*BoolsentContext) IsBoolsentContext()
func (*BoolsentContext) NOT ¶
func (s *BoolsentContext) NOT() antlr.TerminalNode
func (*BoolsentContext) OPEN ¶
func (s *BoolsentContext) OPEN() antlr.TerminalNode
func (*BoolsentContext) OR ¶
func (s *BoolsentContext) OR() antlr.TerminalNode
func (*BoolsentContext) Sentence ¶
func (s *BoolsentContext) Sentence(i int) ISentenceContext
func (*BoolsentContext) ToStringTree ¶
func (s *BoolsentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type BoundlistContext ¶
type BoundlistContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewBoundlistContext ¶
func NewBoundlistContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BoundlistContext
func NewEmptyBoundlistContext ¶
func NewEmptyBoundlistContext() *BoundlistContext
func (*BoundlistContext) AllCLOSE ¶
func (s *BoundlistContext) AllCLOSE() []antlr.TerminalNode
func (*BoundlistContext) AllInterpretablename ¶
func (s *BoundlistContext) AllInterpretablename() []IInterpretablenameContext
func (*BoundlistContext) AllOPEN ¶
func (s *BoundlistContext) AllOPEN() []antlr.TerminalNode
func (*BoundlistContext) AllSEQMARK ¶
func (s *BoundlistContext) AllSEQMARK() []antlr.TerminalNode
func (*BoundlistContext) AllTerm ¶
func (s *BoundlistContext) AllTerm() []ITermContext
func (*BoundlistContext) CLOSE ¶
func (s *BoundlistContext) CLOSE(i int) antlr.TerminalNode
func (*BoundlistContext) EnterRule ¶
func (s *BoundlistContext) EnterRule(listener antlr.ParseTreeListener)
func (*BoundlistContext) ExitRule ¶
func (s *BoundlistContext) ExitRule(listener antlr.ParseTreeListener)
func (*BoundlistContext) GetParser ¶
func (s *BoundlistContext) GetParser() antlr.Parser
func (*BoundlistContext) GetRuleContext ¶
func (s *BoundlistContext) GetRuleContext() antlr.RuleContext
func (*BoundlistContext) Interpretablename ¶
func (s *BoundlistContext) Interpretablename(i int) IInterpretablenameContext
func (*BoundlistContext) IsBoundlistContext ¶
func (*BoundlistContext) IsBoundlistContext()
func (*BoundlistContext) OPEN ¶
func (s *BoundlistContext) OPEN(i int) antlr.TerminalNode
func (*BoundlistContext) SEQMARK ¶
func (s *BoundlistContext) SEQMARK(i int) antlr.TerminalNode
func (*BoundlistContext) Term ¶
func (s *BoundlistContext) Term(i int) ITermContext
func (*BoundlistContext) ToStringTree ¶
func (s *BoundlistContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type CLIFLexer ¶
func NewCLIFLexer ¶
func NewCLIFLexer(input antlr.CharStream) *CLIFLexer
type CLIFListener ¶
type CLIFListener interface { antlr.ParseTreeListener // EnterTermseq is called when entering the termseq production. EnterTermseq(c *TermseqContext) // EnterInterpretedname is called when entering the interpretedname production. EnterInterpretedname(c *InterpretednameContext) // EnterInterpretablename is called when entering the interpretablename production. EnterInterpretablename(c *InterpretablenameContext) // EnterName is called when entering the name production. EnterName(c *NameContext) // EnterTerm is called when entering the term production. EnterTerm(c *TermContext) // EnterOperator is called when entering the operator production. EnterOperator(c *OperatorContext) // EnterEquation is called when entering the equation production. EnterEquation(c *EquationContext) // EnterSentence is called when entering the sentence production. EnterSentence(c *SentenceContext) // EnterAtomsent is called when entering the atomsent production. EnterAtomsent(c *AtomsentContext) // EnterAtom is called when entering the atom production. EnterAtom(c *AtomContext) // EnterPredicate is called when entering the predicate production. EnterPredicate(c *PredicateContext) // EnterBoolsent is called when entering the boolsent production. EnterBoolsent(c *BoolsentContext) // EnterQuantsent is called when entering the quantsent production. EnterQuantsent(c *QuantsentContext) // EnterBoundlist is called when entering the boundlist production. EnterBoundlist(c *BoundlistContext) // EnterCommentsent is called when entering the commentsent production. EnterCommentsent(c *CommentsentContext) // EnterModule is called when entering the module production. EnterModule(c *ModuleContext) // EnterPhrase is called when entering the phrase production. EnterPhrase(c *PhraseContext) // EnterText is called when entering the text production. EnterText(c *TextContext) // EnterCltext is called when entering the cltext production. EnterCltext(c *CltextContext) // EnterNamedtext is called when entering the namedtext production. EnterNamedtext(c *NamedtextContext) // ExitTermseq is called when exiting the termseq production. ExitTermseq(c *TermseqContext) // ExitInterpretedname is called when exiting the interpretedname production. ExitInterpretedname(c *InterpretednameContext) // ExitInterpretablename is called when exiting the interpretablename production. ExitInterpretablename(c *InterpretablenameContext) // ExitName is called when exiting the name production. ExitName(c *NameContext) // ExitTerm is called when exiting the term production. ExitTerm(c *TermContext) // ExitOperator is called when exiting the operator production. ExitOperator(c *OperatorContext) // ExitEquation is called when exiting the equation production. ExitEquation(c *EquationContext) // ExitSentence is called when exiting the sentence production. ExitSentence(c *SentenceContext) // ExitAtomsent is called when exiting the atomsent production. ExitAtomsent(c *AtomsentContext) // ExitAtom is called when exiting the atom production. ExitAtom(c *AtomContext) // ExitPredicate is called when exiting the predicate production. ExitPredicate(c *PredicateContext) // ExitBoolsent is called when exiting the boolsent production. ExitBoolsent(c *BoolsentContext) // ExitQuantsent is called when exiting the quantsent production. ExitQuantsent(c *QuantsentContext) // ExitBoundlist is called when exiting the boundlist production. ExitBoundlist(c *BoundlistContext) // ExitCommentsent is called when exiting the commentsent production. ExitCommentsent(c *CommentsentContext) // ExitModule is called when exiting the module production. ExitModule(c *ModuleContext) // ExitPhrase is called when exiting the phrase production. ExitPhrase(c *PhraseContext) // ExitText is called when exiting the text production. ExitText(c *TextContext) // ExitCltext is called when exiting the cltext production. ExitCltext(c *CltextContext) // ExitNamedtext is called when exiting the namedtext production. ExitNamedtext(c *NamedtextContext) }
CLIFListener is a complete listener for a parse tree produced by CLIFParser.
type CLIFParser ¶
type CLIFParser struct {
*antlr.BaseParser
}
func NewCLIFParser ¶
func NewCLIFParser(input antlr.TokenStream) *CLIFParser
func (*CLIFParser) Atom ¶
func (p *CLIFParser) Atom() (localctx IAtomContext)
func (*CLIFParser) Atomsent ¶
func (p *CLIFParser) Atomsent() (localctx IAtomsentContext)
func (*CLIFParser) Boolsent ¶
func (p *CLIFParser) Boolsent() (localctx IBoolsentContext)
func (*CLIFParser) Boundlist ¶
func (p *CLIFParser) Boundlist() (localctx IBoundlistContext)
func (*CLIFParser) Cltext ¶
func (p *CLIFParser) Cltext() (localctx ICltextContext)
func (*CLIFParser) Commentsent ¶
func (p *CLIFParser) Commentsent() (localctx ICommentsentContext)
func (*CLIFParser) Equation ¶
func (p *CLIFParser) Equation() (localctx IEquationContext)
func (*CLIFParser) Interpretablename ¶
func (p *CLIFParser) Interpretablename() (localctx IInterpretablenameContext)
func (*CLIFParser) Interpretedname ¶
func (p *CLIFParser) Interpretedname() (localctx IInterpretednameContext)
func (*CLIFParser) Module ¶
func (p *CLIFParser) Module() (localctx IModuleContext)
func (*CLIFParser) Name ¶
func (p *CLIFParser) Name() (localctx INameContext)
func (*CLIFParser) Namedtext ¶
func (p *CLIFParser) Namedtext() (localctx INamedtextContext)
func (*CLIFParser) Operator ¶
func (p *CLIFParser) Operator() (localctx IOperatorContext)
func (*CLIFParser) Phrase ¶
func (p *CLIFParser) Phrase() (localctx IPhraseContext)
func (*CLIFParser) Predicate ¶
func (p *CLIFParser) Predicate() (localctx IPredicateContext)
func (*CLIFParser) Quantsent ¶
func (p *CLIFParser) Quantsent() (localctx IQuantsentContext)
func (*CLIFParser) Sentence ¶
func (p *CLIFParser) Sentence() (localctx ISentenceContext)
func (*CLIFParser) Term ¶
func (p *CLIFParser) Term() (localctx ITermContext)
func (*CLIFParser) Termseq ¶
func (p *CLIFParser) Termseq() (localctx ITermseqContext)
func (*CLIFParser) Text ¶
func (p *CLIFParser) Text() (localctx ITextContext)
type CltextContext ¶
type CltextContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewCltextContext ¶
func NewCltextContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CltextContext
func NewEmptyCltextContext ¶
func NewEmptyCltextContext() *CltextContext
func (*CltextContext) EnterRule ¶
func (s *CltextContext) EnterRule(listener antlr.ParseTreeListener)
func (*CltextContext) ExitRule ¶
func (s *CltextContext) ExitRule(listener antlr.ParseTreeListener)
func (*CltextContext) GetParser ¶
func (s *CltextContext) GetParser() antlr.Parser
func (*CltextContext) GetRuleContext ¶
func (s *CltextContext) GetRuleContext() antlr.RuleContext
func (*CltextContext) IsCltextContext ¶
func (*CltextContext) IsCltextContext()
func (*CltextContext) Module ¶
func (s *CltextContext) Module() IModuleContext
func (*CltextContext) Namedtext ¶
func (s *CltextContext) Namedtext() INamedtextContext
func (*CltextContext) Text ¶
func (s *CltextContext) Text() ITextContext
func (*CltextContext) ToStringTree ¶
func (s *CltextContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type CommentsentContext ¶
type CommentsentContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewCommentsentContext ¶
func NewCommentsentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CommentsentContext
func NewEmptyCommentsentContext ¶
func NewEmptyCommentsentContext() *CommentsentContext
func (*CommentsentContext) CLOSE ¶
func (s *CommentsentContext) CLOSE() antlr.TerminalNode
func (*CommentsentContext) CL_COMMENT ¶
func (s *CommentsentContext) CL_COMMENT() antlr.TerminalNode
func (*CommentsentContext) ENCLOSEDNAME ¶
func (s *CommentsentContext) ENCLOSEDNAME() antlr.TerminalNode
func (*CommentsentContext) EnterRule ¶
func (s *CommentsentContext) EnterRule(listener antlr.ParseTreeListener)
func (*CommentsentContext) ExitRule ¶
func (s *CommentsentContext) ExitRule(listener antlr.ParseTreeListener)
func (*CommentsentContext) GetParser ¶
func (s *CommentsentContext) GetParser() antlr.Parser
func (*CommentsentContext) GetRuleContext ¶
func (s *CommentsentContext) GetRuleContext() antlr.RuleContext
func (*CommentsentContext) IsCommentsentContext ¶
func (*CommentsentContext) IsCommentsentContext()
func (*CommentsentContext) OPEN ¶
func (s *CommentsentContext) OPEN() antlr.TerminalNode
func (*CommentsentContext) Sentence ¶
func (s *CommentsentContext) Sentence() ISentenceContext
func (*CommentsentContext) ToStringTree ¶
func (s *CommentsentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type EquationContext ¶
type EquationContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyEquationContext ¶
func NewEmptyEquationContext() *EquationContext
func NewEquationContext ¶
func NewEquationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EquationContext
func (*EquationContext) AllTerm ¶
func (s *EquationContext) AllTerm() []ITermContext
func (*EquationContext) CLOSE ¶
func (s *EquationContext) CLOSE() antlr.TerminalNode
func (*EquationContext) EQUAL ¶
func (s *EquationContext) EQUAL() antlr.TerminalNode
func (*EquationContext) EnterRule ¶
func (s *EquationContext) EnterRule(listener antlr.ParseTreeListener)
func (*EquationContext) ExitRule ¶
func (s *EquationContext) ExitRule(listener antlr.ParseTreeListener)
func (*EquationContext) GetParser ¶
func (s *EquationContext) GetParser() antlr.Parser
func (*EquationContext) GetRuleContext ¶
func (s *EquationContext) GetRuleContext() antlr.RuleContext
func (*EquationContext) IsEquationContext ¶
func (*EquationContext) IsEquationContext()
func (*EquationContext) OPEN ¶
func (s *EquationContext) OPEN() antlr.TerminalNode
func (*EquationContext) Term ¶
func (s *EquationContext) Term(i int) ITermContext
func (*EquationContext) ToStringTree ¶
func (s *EquationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type IAtomContext ¶
type IAtomContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsAtomContext differentiates from other interfaces. IsAtomContext() }
IAtomContext is an interface to support dynamic dispatch.
type IAtomsentContext ¶
type IAtomsentContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsAtomsentContext differentiates from other interfaces. IsAtomsentContext() }
IAtomsentContext is an interface to support dynamic dispatch.
type IBoolsentContext ¶
type IBoolsentContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsBoolsentContext differentiates from other interfaces. IsBoolsentContext() }
IBoolsentContext is an interface to support dynamic dispatch.
type IBoundlistContext ¶
type IBoundlistContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsBoundlistContext differentiates from other interfaces. IsBoundlistContext() }
IBoundlistContext is an interface to support dynamic dispatch.
type ICltextContext ¶
type ICltextContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsCltextContext differentiates from other interfaces. IsCltextContext() }
ICltextContext is an interface to support dynamic dispatch.
type ICommentsentContext ¶
type ICommentsentContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsCommentsentContext differentiates from other interfaces. IsCommentsentContext() }
ICommentsentContext is an interface to support dynamic dispatch.
type IEquationContext ¶
type IEquationContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsEquationContext differentiates from other interfaces. IsEquationContext() }
IEquationContext is an interface to support dynamic dispatch.
type IInterpretablenameContext ¶
type IInterpretablenameContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsInterpretablenameContext differentiates from other interfaces. IsInterpretablenameContext() }
IInterpretablenameContext is an interface to support dynamic dispatch.
type IInterpretednameContext ¶
type IInterpretednameContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsInterpretednameContext differentiates from other interfaces. IsInterpretednameContext() }
IInterpretednameContext is an interface to support dynamic dispatch.
type IModuleContext ¶
type IModuleContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsModuleContext differentiates from other interfaces. IsModuleContext() }
IModuleContext 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 INamedtextContext ¶
type INamedtextContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsNamedtextContext differentiates from other interfaces. IsNamedtextContext() }
INamedtextContext is an interface to support dynamic dispatch.
type IOperatorContext ¶
type IOperatorContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsOperatorContext differentiates from other interfaces. IsOperatorContext() }
IOperatorContext is an interface to support dynamic dispatch.
type IPhraseContext ¶
type IPhraseContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsPhraseContext differentiates from other interfaces. IsPhraseContext() }
IPhraseContext 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 IQuantsentContext ¶
type IQuantsentContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsQuantsentContext differentiates from other interfaces. IsQuantsentContext() }
IQuantsentContext is an interface to support dynamic dispatch.
type ISentenceContext ¶
type ISentenceContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsSentenceContext differentiates from other interfaces. IsSentenceContext() }
ISentenceContext is an interface to support dynamic dispatch.
type ITermContext ¶
type ITermContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsTermContext differentiates from other interfaces. IsTermContext() }
ITermContext is an interface to support dynamic dispatch.
type ITermseqContext ¶
type ITermseqContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsTermseqContext differentiates from other interfaces. IsTermseqContext() }
ITermseqContext is an interface to support dynamic dispatch.
type ITextContext ¶
type ITextContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsTextContext differentiates from other interfaces. IsTextContext() }
ITextContext is an interface to support dynamic dispatch.
type InterpretablenameContext ¶
type InterpretablenameContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyInterpretablenameContext ¶
func NewEmptyInterpretablenameContext() *InterpretablenameContext
func NewInterpretablenameContext ¶
func NewInterpretablenameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InterpretablenameContext
func (*InterpretablenameContext) ENCLOSEDNAME ¶
func (s *InterpretablenameContext) ENCLOSEDNAME() antlr.TerminalNode
func (*InterpretablenameContext) EnterRule ¶
func (s *InterpretablenameContext) EnterRule(listener antlr.ParseTreeListener)
func (*InterpretablenameContext) ExitRule ¶
func (s *InterpretablenameContext) ExitRule(listener antlr.ParseTreeListener)
func (*InterpretablenameContext) GetParser ¶
func (s *InterpretablenameContext) GetParser() antlr.Parser
func (*InterpretablenameContext) GetRuleContext ¶
func (s *InterpretablenameContext) GetRuleContext() antlr.RuleContext
func (*InterpretablenameContext) IsInterpretablenameContext ¶
func (*InterpretablenameContext) IsInterpretablenameContext()
func (*InterpretablenameContext) NAMECHARSEQUENCE ¶
func (s *InterpretablenameContext) NAMECHARSEQUENCE() antlr.TerminalNode
func (*InterpretablenameContext) ToStringTree ¶
func (s *InterpretablenameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type InterpretednameContext ¶
type InterpretednameContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyInterpretednameContext ¶
func NewEmptyInterpretednameContext() *InterpretednameContext
func NewInterpretednameContext ¶
func NewInterpretednameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InterpretednameContext
func (*InterpretednameContext) EnterRule ¶
func (s *InterpretednameContext) EnterRule(listener antlr.ParseTreeListener)
func (*InterpretednameContext) ExitRule ¶
func (s *InterpretednameContext) ExitRule(listener antlr.ParseTreeListener)
func (*InterpretednameContext) GetParser ¶
func (s *InterpretednameContext) GetParser() antlr.Parser
func (*InterpretednameContext) GetRuleContext ¶
func (s *InterpretednameContext) GetRuleContext() antlr.RuleContext
func (*InterpretednameContext) IsInterpretednameContext ¶
func (*InterpretednameContext) IsInterpretednameContext()
func (*InterpretednameContext) NUMERAL ¶
func (s *InterpretednameContext) NUMERAL() antlr.TerminalNode
func (*InterpretednameContext) QUOTEDSTRING ¶
func (s *InterpretednameContext) QUOTEDSTRING() antlr.TerminalNode
func (*InterpretednameContext) ToStringTree ¶
func (s *InterpretednameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ModuleContext ¶
type ModuleContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyModuleContext ¶
func NewEmptyModuleContext() *ModuleContext
func NewModuleContext ¶
func NewModuleContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ModuleContext
func (*ModuleContext) AllCLOSE ¶
func (s *ModuleContext) AllCLOSE() []antlr.TerminalNode
func (*ModuleContext) AllName ¶
func (s *ModuleContext) AllName() []INameContext
func (*ModuleContext) AllOPEN ¶
func (s *ModuleContext) AllOPEN() []antlr.TerminalNode
func (*ModuleContext) CLOSE ¶
func (s *ModuleContext) CLOSE(i int) antlr.TerminalNode
func (*ModuleContext) CL_EXCLUDES ¶
func (s *ModuleContext) CL_EXCLUDES() antlr.TerminalNode
func (*ModuleContext) CL_MODULE ¶
func (s *ModuleContext) CL_MODULE() antlr.TerminalNode
func (*ModuleContext) Cltext ¶
func (s *ModuleContext) Cltext() ICltextContext
func (*ModuleContext) EnterRule ¶
func (s *ModuleContext) EnterRule(listener antlr.ParseTreeListener)
func (*ModuleContext) ExitRule ¶
func (s *ModuleContext) ExitRule(listener antlr.ParseTreeListener)
func (*ModuleContext) GetParser ¶
func (s *ModuleContext) GetParser() antlr.Parser
func (*ModuleContext) GetRuleContext ¶
func (s *ModuleContext) GetRuleContext() antlr.RuleContext
func (*ModuleContext) Interpretablename ¶
func (s *ModuleContext) Interpretablename() IInterpretablenameContext
func (*ModuleContext) IsModuleContext ¶
func (*ModuleContext) IsModuleContext()
func (*ModuleContext) Name ¶
func (s *ModuleContext) Name(i int) INameContext
func (*ModuleContext) OPEN ¶
func (s *ModuleContext) OPEN(i int) antlr.TerminalNode
func (*ModuleContext) ToStringTree ¶
func (s *ModuleContext) 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) Interpretablename ¶
func (s *NameContext) Interpretablename() IInterpretablenameContext
func (*NameContext) Interpretedname ¶
func (s *NameContext) Interpretedname() IInterpretednameContext
func (*NameContext) IsNameContext ¶
func (*NameContext) IsNameContext()
func (*NameContext) ToStringTree ¶
func (s *NameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type NamedtextContext ¶
type NamedtextContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyNamedtextContext ¶
func NewEmptyNamedtextContext() *NamedtextContext
func NewNamedtextContext ¶
func NewNamedtextContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NamedtextContext
func (*NamedtextContext) CLOSE ¶
func (s *NamedtextContext) CLOSE() antlr.TerminalNode
func (*NamedtextContext) CL_TEXT ¶
func (s *NamedtextContext) CL_TEXT() antlr.TerminalNode
func (*NamedtextContext) EnterRule ¶
func (s *NamedtextContext) EnterRule(listener antlr.ParseTreeListener)
func (*NamedtextContext) ExitRule ¶
func (s *NamedtextContext) ExitRule(listener antlr.ParseTreeListener)
func (*NamedtextContext) GetParser ¶
func (s *NamedtextContext) GetParser() antlr.Parser
func (*NamedtextContext) GetRuleContext ¶
func (s *NamedtextContext) GetRuleContext() antlr.RuleContext
func (*NamedtextContext) Interpretablename ¶
func (s *NamedtextContext) Interpretablename() IInterpretablenameContext
func (*NamedtextContext) IsNamedtextContext ¶
func (*NamedtextContext) IsNamedtextContext()
func (*NamedtextContext) OPEN ¶
func (s *NamedtextContext) OPEN() antlr.TerminalNode
func (*NamedtextContext) Text ¶
func (s *NamedtextContext) Text() ITextContext
func (*NamedtextContext) ToStringTree ¶
func (s *NamedtextContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type OperatorContext ¶
type OperatorContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyOperatorContext ¶
func NewEmptyOperatorContext() *OperatorContext
func NewOperatorContext ¶
func NewOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OperatorContext
func (*OperatorContext) EnterRule ¶
func (s *OperatorContext) EnterRule(listener antlr.ParseTreeListener)
func (*OperatorContext) ExitRule ¶
func (s *OperatorContext) ExitRule(listener antlr.ParseTreeListener)
func (*OperatorContext) GetParser ¶
func (s *OperatorContext) GetParser() antlr.Parser
func (*OperatorContext) GetRuleContext ¶
func (s *OperatorContext) GetRuleContext() antlr.RuleContext
func (*OperatorContext) IsOperatorContext ¶
func (*OperatorContext) IsOperatorContext()
func (*OperatorContext) Term ¶
func (s *OperatorContext) Term() ITermContext
func (*OperatorContext) ToStringTree ¶
func (s *OperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type PhraseContext ¶
type PhraseContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyPhraseContext ¶
func NewEmptyPhraseContext() *PhraseContext
func NewPhraseContext ¶
func NewPhraseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PhraseContext
func (*PhraseContext) CLOSE ¶
func (s *PhraseContext) CLOSE() antlr.TerminalNode
func (*PhraseContext) CL_COMMENT ¶
func (s *PhraseContext) CL_COMMENT() antlr.TerminalNode
func (*PhraseContext) CL_IMPORTS ¶
func (s *PhraseContext) CL_IMPORTS() antlr.TerminalNode
func (*PhraseContext) Cltext ¶
func (s *PhraseContext) Cltext() ICltextContext
func (*PhraseContext) ENCLOSEDNAME ¶
func (s *PhraseContext) ENCLOSEDNAME() antlr.TerminalNode
func (*PhraseContext) EnterRule ¶
func (s *PhraseContext) EnterRule(listener antlr.ParseTreeListener)
func (*PhraseContext) ExitRule ¶
func (s *PhraseContext) ExitRule(listener antlr.ParseTreeListener)
func (*PhraseContext) GetParser ¶
func (s *PhraseContext) GetParser() antlr.Parser
func (*PhraseContext) GetRuleContext ¶
func (s *PhraseContext) GetRuleContext() antlr.RuleContext
func (*PhraseContext) Interpretablename ¶
func (s *PhraseContext) Interpretablename() IInterpretablenameContext
func (*PhraseContext) IsPhraseContext ¶
func (*PhraseContext) IsPhraseContext()
func (*PhraseContext) Module ¶
func (s *PhraseContext) Module() IModuleContext
func (*PhraseContext) OPEN ¶
func (s *PhraseContext) OPEN() antlr.TerminalNode
func (*PhraseContext) Sentence ¶
func (s *PhraseContext) Sentence() ISentenceContext
func (*PhraseContext) ToStringTree ¶
func (s *PhraseContext) 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) IsPredicateContext ¶
func (*PredicateContext) IsPredicateContext()
func (*PredicateContext) Term ¶
func (s *PredicateContext) Term() ITermContext
func (*PredicateContext) ToStringTree ¶
func (s *PredicateContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type QuantsentContext ¶
type QuantsentContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyQuantsentContext ¶
func NewEmptyQuantsentContext() *QuantsentContext
func NewQuantsentContext ¶
func NewQuantsentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *QuantsentContext
func (*QuantsentContext) Boundlist ¶
func (s *QuantsentContext) Boundlist() IBoundlistContext
func (*QuantsentContext) CLOSE ¶
func (s *QuantsentContext) CLOSE() antlr.TerminalNode
func (*QuantsentContext) EXISTS ¶
func (s *QuantsentContext) EXISTS() antlr.TerminalNode
func (*QuantsentContext) EnterRule ¶
func (s *QuantsentContext) EnterRule(listener antlr.ParseTreeListener)
func (*QuantsentContext) ExitRule ¶
func (s *QuantsentContext) ExitRule(listener antlr.ParseTreeListener)
func (*QuantsentContext) FORALL ¶
func (s *QuantsentContext) FORALL() antlr.TerminalNode
func (*QuantsentContext) GetParser ¶
func (s *QuantsentContext) GetParser() antlr.Parser
func (*QuantsentContext) GetRuleContext ¶
func (s *QuantsentContext) GetRuleContext() antlr.RuleContext
func (*QuantsentContext) Interpretablename ¶
func (s *QuantsentContext) Interpretablename() IInterpretablenameContext
func (*QuantsentContext) IsQuantsentContext ¶
func (*QuantsentContext) IsQuantsentContext()
func (*QuantsentContext) OPEN ¶
func (s *QuantsentContext) OPEN() antlr.TerminalNode
func (*QuantsentContext) Sentence ¶
func (s *QuantsentContext) Sentence() ISentenceContext
func (*QuantsentContext) ToStringTree ¶
func (s *QuantsentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type SentenceContext ¶
type SentenceContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySentenceContext ¶
func NewEmptySentenceContext() *SentenceContext
func NewSentenceContext ¶
func NewSentenceContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SentenceContext
func (*SentenceContext) Atomsent ¶
func (s *SentenceContext) Atomsent() IAtomsentContext
func (*SentenceContext) Boolsent ¶
func (s *SentenceContext) Boolsent() IBoolsentContext
func (*SentenceContext) Commentsent ¶
func (s *SentenceContext) Commentsent() ICommentsentContext
func (*SentenceContext) EnterRule ¶
func (s *SentenceContext) EnterRule(listener antlr.ParseTreeListener)
func (*SentenceContext) ExitRule ¶
func (s *SentenceContext) ExitRule(listener antlr.ParseTreeListener)
func (*SentenceContext) GetParser ¶
func (s *SentenceContext) GetParser() antlr.Parser
func (*SentenceContext) GetRuleContext ¶
func (s *SentenceContext) GetRuleContext() antlr.RuleContext
func (*SentenceContext) IsSentenceContext ¶
func (*SentenceContext) IsSentenceContext()
func (*SentenceContext) Quantsent ¶
func (s *SentenceContext) Quantsent() IQuantsentContext
func (*SentenceContext) ToStringTree ¶
func (s *SentenceContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type TermContext ¶
type TermContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTermContext ¶
func NewEmptyTermContext() *TermContext
func NewTermContext ¶
func NewTermContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TermContext
func (*TermContext) CLOSE ¶
func (s *TermContext) CLOSE() antlr.TerminalNode
func (*TermContext) CL_COMMENT ¶
func (s *TermContext) CL_COMMENT() antlr.TerminalNode
func (*TermContext) EnterRule ¶
func (s *TermContext) EnterRule(listener antlr.ParseTreeListener)
func (*TermContext) ExitRule ¶
func (s *TermContext) ExitRule(listener antlr.ParseTreeListener)
func (*TermContext) GetParser ¶
func (s *TermContext) GetParser() antlr.Parser
func (*TermContext) GetRuleContext ¶
func (s *TermContext) GetRuleContext() antlr.RuleContext
func (*TermContext) IsTermContext ¶
func (*TermContext) IsTermContext()
func (*TermContext) Name ¶
func (s *TermContext) Name() INameContext
func (*TermContext) OPEN ¶
func (s *TermContext) OPEN() antlr.TerminalNode
func (*TermContext) Operator ¶
func (s *TermContext) Operator() IOperatorContext
func (*TermContext) QUOTEDSTRING ¶
func (s *TermContext) QUOTEDSTRING() antlr.TerminalNode
func (*TermContext) Term ¶
func (s *TermContext) Term() ITermContext
func (*TermContext) Termseq ¶
func (s *TermContext) Termseq() ITermseqContext
func (*TermContext) ToStringTree ¶
func (s *TermContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type TermseqContext ¶
type TermseqContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTermseqContext ¶
func NewEmptyTermseqContext() *TermseqContext
func NewTermseqContext ¶
func NewTermseqContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TermseqContext
func (*TermseqContext) AllSEQMARK ¶
func (s *TermseqContext) AllSEQMARK() []antlr.TerminalNode
func (*TermseqContext) AllTerm ¶
func (s *TermseqContext) AllTerm() []ITermContext
func (*TermseqContext) EnterRule ¶
func (s *TermseqContext) EnterRule(listener antlr.ParseTreeListener)
func (*TermseqContext) ExitRule ¶
func (s *TermseqContext) ExitRule(listener antlr.ParseTreeListener)
func (*TermseqContext) GetParser ¶
func (s *TermseqContext) GetParser() antlr.Parser
func (*TermseqContext) GetRuleContext ¶
func (s *TermseqContext) GetRuleContext() antlr.RuleContext
func (*TermseqContext) IsTermseqContext ¶
func (*TermseqContext) IsTermseqContext()
func (*TermseqContext) SEQMARK ¶
func (s *TermseqContext) SEQMARK(i int) antlr.TerminalNode
func (*TermseqContext) Term ¶
func (s *TermseqContext) Term(i int) ITermContext
func (*TermseqContext) ToStringTree ¶
func (s *TermseqContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type TextContext ¶
type TextContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTextContext ¶
func NewEmptyTextContext() *TextContext
func NewTextContext ¶
func NewTextContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TextContext
func (*TextContext) AllPhrase ¶
func (s *TextContext) AllPhrase() []IPhraseContext
func (*TextContext) EnterRule ¶
func (s *TextContext) EnterRule(listener antlr.ParseTreeListener)
func (*TextContext) ExitRule ¶
func (s *TextContext) ExitRule(listener antlr.ParseTreeListener)
func (*TextContext) GetParser ¶
func (s *TextContext) GetParser() antlr.Parser
func (*TextContext) GetRuleContext ¶
func (s *TextContext) GetRuleContext() antlr.RuleContext
func (*TextContext) IsTextContext ¶
func (*TextContext) IsTextContext()
func (*TextContext) Phrase ¶
func (s *TextContext) Phrase(i int) IPhraseContext
func (*TextContext) ToStringTree ¶
func (s *TextContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string