Documentation
¶
Overview ¶
Example ¶
package main import ( "bramp.net/antlr4/stacktrace" "fmt" "github.com/antlr/antlr4/runtime/Go/antlr" ) type exampleListener struct { *stacktrace.BaseStackTraceListener } 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 := stacktrace.NewStackTraceLexer(is) stream := antlr.NewCommonTokenStream(lexer, antlr.TokenDefaultChannel) // Create the Parser p := stacktrace.NewStackTraceParser(stream) p.BuildParseTrees = true p.AddErrorListener(antlr.NewDiagnosticErrorListener(true)) // Finally walk the tree tree := p.StartRule() antlr.ParseTreeWalkerDefault.Walk(&exampleListener{}, tree) }
Output:
Index ¶
- Constants
- type AtLineContext
- func (s *AtLineContext) AT() antlr.TerminalNode
- func (s *AtLineContext) COLON() antlr.TerminalNode
- func (s *AtLineContext) ClassFile() IClassFileContext
- func (s *AtLineContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AtLineContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AtLineContext) GetParser() antlr.Parser
- func (s *AtLineContext) GetRuleContext() antlr.RuleContext
- func (*AtLineContext) IsAtLineContext()
- func (s *AtLineContext) Number() antlr.TerminalNode
- func (s *AtLineContext) QualifiedMethod() IQualifiedMethodContext
- func (s *AtLineContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type BaseStackTraceListener
- func (s *BaseStackTraceListener) EnterAtLine(ctx *AtLineContext)
- func (s *BaseStackTraceListener) EnterCausedByLine(ctx *CausedByLineContext)
- func (s *BaseStackTraceListener) EnterClassFile(ctx *ClassFileContext)
- func (s *BaseStackTraceListener) EnterClassName(ctx *ClassNameContext)
- func (s *BaseStackTraceListener) EnterConstructor(ctx *ConstructorContext)
- func (s *BaseStackTraceListener) EnterEllipsisLine(ctx *EllipsisLineContext)
- func (s *BaseStackTraceListener) EnterEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseStackTraceListener) EnterIdentifier(ctx *IdentifierContext)
- func (s *BaseStackTraceListener) EnterInnerClassName(ctx *InnerClassNameContext)
- func (s *BaseStackTraceListener) EnterMessage(ctx *MessageContext)
- func (s *BaseStackTraceListener) EnterMessageLine(ctx *MessageLineContext)
- func (s *BaseStackTraceListener) EnterMethodName(ctx *MethodNameContext)
- func (s *BaseStackTraceListener) EnterPackagePath(ctx *PackagePathContext)
- func (s *BaseStackTraceListener) EnterQualifiedClass(ctx *QualifiedClassContext)
- func (s *BaseStackTraceListener) EnterQualifiedMethod(ctx *QualifiedMethodContext)
- func (s *BaseStackTraceListener) EnterStackTrace(ctx *StackTraceContext)
- func (s *BaseStackTraceListener) EnterStackTraceLine(ctx *StackTraceLineContext)
- func (s *BaseStackTraceListener) EnterStartRule(ctx *StartRuleContext)
- func (s *BaseStackTraceListener) ExitAtLine(ctx *AtLineContext)
- func (s *BaseStackTraceListener) ExitCausedByLine(ctx *CausedByLineContext)
- func (s *BaseStackTraceListener) ExitClassFile(ctx *ClassFileContext)
- func (s *BaseStackTraceListener) ExitClassName(ctx *ClassNameContext)
- func (s *BaseStackTraceListener) ExitConstructor(ctx *ConstructorContext)
- func (s *BaseStackTraceListener) ExitEllipsisLine(ctx *EllipsisLineContext)
- func (s *BaseStackTraceListener) ExitEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseStackTraceListener) ExitIdentifier(ctx *IdentifierContext)
- func (s *BaseStackTraceListener) ExitInnerClassName(ctx *InnerClassNameContext)
- func (s *BaseStackTraceListener) ExitMessage(ctx *MessageContext)
- func (s *BaseStackTraceListener) ExitMessageLine(ctx *MessageLineContext)
- func (s *BaseStackTraceListener) ExitMethodName(ctx *MethodNameContext)
- func (s *BaseStackTraceListener) ExitPackagePath(ctx *PackagePathContext)
- func (s *BaseStackTraceListener) ExitQualifiedClass(ctx *QualifiedClassContext)
- func (s *BaseStackTraceListener) ExitQualifiedMethod(ctx *QualifiedMethodContext)
- func (s *BaseStackTraceListener) ExitStackTrace(ctx *StackTraceContext)
- func (s *BaseStackTraceListener) ExitStackTraceLine(ctx *StackTraceLineContext)
- func (s *BaseStackTraceListener) ExitStartRule(ctx *StartRuleContext)
- func (s *BaseStackTraceListener) VisitErrorNode(node antlr.ErrorNode)
- func (s *BaseStackTraceListener) VisitTerminal(node antlr.TerminalNode)
- type CausedByLineContext
- func (s *CausedByLineContext) CAUSED_BY() antlr.TerminalNode
- func (s *CausedByLineContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *CausedByLineContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *CausedByLineContext) GetParser() antlr.Parser
- func (s *CausedByLineContext) GetRuleContext() antlr.RuleContext
- func (*CausedByLineContext) IsCausedByLineContext()
- func (s *CausedByLineContext) StackTrace() IStackTraceContext
- func (s *CausedByLineContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ClassFileContext
- func (s *ClassFileContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ClassFileContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ClassFileContext) GetParser() antlr.Parser
- func (s *ClassFileContext) GetRuleContext() antlr.RuleContext
- func (s *ClassFileContext) Identifier() IIdentifierContext
- func (*ClassFileContext) IsClassFileContext()
- func (s *ClassFileContext) NATIVE_METHOD() antlr.TerminalNode
- func (s *ClassFileContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *ClassFileContext) UNKNOWN_SOURCE() antlr.TerminalNode
- type ClassNameContext
- func (s *ClassNameContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ClassNameContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ClassNameContext) GetParser() antlr.Parser
- func (s *ClassNameContext) GetRuleContext() antlr.RuleContext
- func (*ClassNameContext) IsClassNameContext()
- func (s *ClassNameContext) JavaWord() antlr.TerminalNode
- func (s *ClassNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ConstructorContext
- func (s *ConstructorContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ConstructorContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ConstructorContext) GetParser() antlr.Parser
- func (s *ConstructorContext) GetRuleContext() antlr.RuleContext
- func (s *ConstructorContext) INIT() antlr.TerminalNode
- func (*ConstructorContext) IsConstructorContext()
- func (s *ConstructorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type EllipsisLineContext
- func (s *EllipsisLineContext) ELLIPSIS() antlr.TerminalNode
- func (s *EllipsisLineContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *EllipsisLineContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *EllipsisLineContext) GetParser() antlr.Parser
- func (s *EllipsisLineContext) GetRuleContext() antlr.RuleContext
- func (*EllipsisLineContext) IsEllipsisLineContext()
- func (s *EllipsisLineContext) MORE_() antlr.TerminalNode
- func (s *EllipsisLineContext) Number() antlr.TerminalNode
- func (s *EllipsisLineContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IAtLineContext
- type ICausedByLineContext
- type IClassFileContext
- type IClassNameContext
- type IConstructorContext
- type IEllipsisLineContext
- type IIdentifierContext
- type IInnerClassNameContext
- type IMessageContext
- type IMessageLineContext
- type IMethodNameContext
- type IPackagePathContext
- type IQualifiedClassContext
- type IQualifiedMethodContext
- type IStackTraceContext
- type IStackTraceLineContext
- type IStartRuleContext
- type IdentifierContext
- func (s *IdentifierContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *IdentifierContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *IdentifierContext) GetParser() antlr.Parser
- func (s *IdentifierContext) GetRuleContext() antlr.RuleContext
- func (*IdentifierContext) IsIdentifierContext()
- func (s *IdentifierContext) JavaWord() antlr.TerminalNode
- func (s *IdentifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type InnerClassNameContext
- func (s *InnerClassNameContext) ClassName() IClassNameContext
- func (s *InnerClassNameContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *InnerClassNameContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *InnerClassNameContext) GetParser() antlr.Parser
- func (s *InnerClassNameContext) GetRuleContext() antlr.RuleContext
- func (*InnerClassNameContext) IsInnerClassNameContext()
- func (s *InnerClassNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type MessageContext
- func (s *MessageContext) COLON() antlr.TerminalNode
- func (s *MessageContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MessageContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MessageContext) GetParser() antlr.Parser
- func (s *MessageContext) GetRuleContext() antlr.RuleContext
- func (*MessageContext) IsMessageContext()
- func (s *MessageContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type MessageLineContext
- func (s *MessageLineContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MessageLineContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MessageLineContext) GetParser() antlr.Parser
- func (s *MessageLineContext) GetRuleContext() antlr.RuleContext
- func (*MessageLineContext) IsMessageLineContext()
- func (s *MessageLineContext) Message() IMessageContext
- func (s *MessageLineContext) QualifiedClass() IQualifiedClassContext
- func (s *MessageLineContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type MethodNameContext
- func (s *MethodNameContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MethodNameContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MethodNameContext) GetParser() antlr.Parser
- func (s *MethodNameContext) GetRuleContext() antlr.RuleContext
- func (s *MethodNameContext) Identifier() IIdentifierContext
- func (*MethodNameContext) IsMethodNameContext()
- func (s *MethodNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type PackagePathContext
- func (s *PackagePathContext) AllDOT() []antlr.TerminalNode
- func (s *PackagePathContext) AllIdentifier() []IIdentifierContext
- func (s *PackagePathContext) DOT(i int) antlr.TerminalNode
- func (s *PackagePathContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PackagePathContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PackagePathContext) GetParser() antlr.Parser
- func (s *PackagePathContext) GetRuleContext() antlr.RuleContext
- func (s *PackagePathContext) Identifier(i int) IIdentifierContext
- func (*PackagePathContext) IsPackagePathContext()
- func (s *PackagePathContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type QualifiedClassContext
- func (s *QualifiedClassContext) AllInnerClassName() []IInnerClassNameContext
- func (s *QualifiedClassContext) ClassName() IClassNameContext
- func (s *QualifiedClassContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *QualifiedClassContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *QualifiedClassContext) GetParser() antlr.Parser
- func (s *QualifiedClassContext) GetRuleContext() antlr.RuleContext
- func (s *QualifiedClassContext) InnerClassName(i int) IInnerClassNameContext
- func (*QualifiedClassContext) IsQualifiedClassContext()
- func (s *QualifiedClassContext) PackagePath() IPackagePathContext
- func (s *QualifiedClassContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type QualifiedMethodContext
- func (s *QualifiedMethodContext) Constructor() IConstructorContext
- func (s *QualifiedMethodContext) DOT() antlr.TerminalNode
- func (s *QualifiedMethodContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *QualifiedMethodContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *QualifiedMethodContext) GetParser() antlr.Parser
- func (s *QualifiedMethodContext) GetRuleContext() antlr.RuleContext
- func (*QualifiedMethodContext) IsQualifiedMethodContext()
- func (s *QualifiedMethodContext) MethodName() IMethodNameContext
- func (s *QualifiedMethodContext) QualifiedClass() IQualifiedClassContext
- func (s *QualifiedMethodContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type StackTraceContext
- func (s *StackTraceContext) AllMessageLine() []IMessageLineContext
- func (s *StackTraceContext) AllStackTraceLine() []IStackTraceLineContext
- func (s *StackTraceContext) CausedByLine() ICausedByLineContext
- func (s *StackTraceContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StackTraceContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StackTraceContext) GetParser() antlr.Parser
- func (s *StackTraceContext) GetRuleContext() antlr.RuleContext
- func (*StackTraceContext) IsStackTraceContext()
- func (s *StackTraceContext) MessageLine(i int) IMessageLineContext
- func (s *StackTraceContext) StackTraceLine(i int) IStackTraceLineContext
- func (s *StackTraceContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type StackTraceLexer
- type StackTraceLineContext
- func (s *StackTraceLineContext) AtLine() IAtLineContext
- func (s *StackTraceLineContext) EllipsisLine() IEllipsisLineContext
- func (s *StackTraceLineContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StackTraceLineContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StackTraceLineContext) GetParser() antlr.Parser
- func (s *StackTraceLineContext) GetRuleContext() antlr.RuleContext
- func (*StackTraceLineContext) IsStackTraceLineContext()
- func (s *StackTraceLineContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type StackTraceListener
- type StackTraceParser
- func (p *StackTraceParser) AtLine() (localctx IAtLineContext)
- func (p *StackTraceParser) CausedByLine() (localctx ICausedByLineContext)
- func (p *StackTraceParser) ClassFile() (localctx IClassFileContext)
- func (p *StackTraceParser) ClassName() (localctx IClassNameContext)
- func (p *StackTraceParser) Constructor() (localctx IConstructorContext)
- func (p *StackTraceParser) EllipsisLine() (localctx IEllipsisLineContext)
- func (p *StackTraceParser) Identifier() (localctx IIdentifierContext)
- func (p *StackTraceParser) InnerClassName() (localctx IInnerClassNameContext)
- func (p *StackTraceParser) Message() (localctx IMessageContext)
- func (p *StackTraceParser) MessageLine() (localctx IMessageLineContext)
- func (p *StackTraceParser) MethodName() (localctx IMethodNameContext)
- func (p *StackTraceParser) PackagePath() (localctx IPackagePathContext)
- func (p *StackTraceParser) QualifiedClass() (localctx IQualifiedClassContext)
- func (p *StackTraceParser) QualifiedMethod() (localctx IQualifiedMethodContext)
- func (p *StackTraceParser) StackTrace() (localctx IStackTraceContext)
- func (p *StackTraceParser) StackTraceLine() (localctx IStackTraceLineContext)
- func (p *StackTraceParser) StartRule() (localctx IStartRuleContext)
- type StartRuleContext
- func (s *StartRuleContext) EOF() antlr.TerminalNode
- func (s *StartRuleContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StartRuleContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StartRuleContext) GetParser() antlr.Parser
- func (s *StartRuleContext) GetRuleContext() antlr.RuleContext
- func (*StartRuleContext) IsStartRuleContext()
- func (s *StartRuleContext) StackTrace() IStackTraceContext
- func (s *StartRuleContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
Examples ¶
Constants ¶
const ( StackTraceLexerT__0 = 1 StackTraceLexerT__1 = 2 StackTraceLexerT__2 = 3 StackTraceLexerT__3 = 4 StackTraceLexerNumber = 5 StackTraceLexerJavaWord = 6 StackTraceLexerDOT = 7 StackTraceLexerAT = 8 StackTraceLexerCAUSED_BY = 9 StackTraceLexerMORE_ = 10 StackTraceLexerELLIPSIS = 11 StackTraceLexerCOLON = 12 StackTraceLexerNATIVE_METHOD = 13 StackTraceLexerUNKNOWN_SOURCE = 14 StackTraceLexerINIT = 15 StackTraceLexerNonCapitalLetter = 16 StackTraceLexerCapitalLetter = 17 StackTraceLexerSymbol = 18 StackTraceLexerDigit = 19 StackTraceLexerWS = 20 )
StackTraceLexer tokens.
const ( StackTraceParserEOF = antlr.TokenEOF StackTraceParserT__0 = 1 StackTraceParserT__1 = 2 StackTraceParserT__2 = 3 StackTraceParserT__3 = 4 StackTraceParserNumber = 5 StackTraceParserJavaWord = 6 StackTraceParserDOT = 7 StackTraceParserAT = 8 StackTraceParserCAUSED_BY = 9 StackTraceParserMORE_ = 10 StackTraceParserELLIPSIS = 11 StackTraceParserCOLON = 12 StackTraceParserNATIVE_METHOD = 13 StackTraceParserUNKNOWN_SOURCE = 14 StackTraceParserINIT = 15 StackTraceParserNonCapitalLetter = 16 StackTraceParserCapitalLetter = 17 StackTraceParserSymbol = 18 StackTraceParserDigit = 19 StackTraceParserWS = 20 )
StackTraceParser tokens.
const ( StackTraceParserRULE_startRule = 0 StackTraceParserRULE_stackTrace = 1 StackTraceParserRULE_stackTraceLine = 2 StackTraceParserRULE_atLine = 3 StackTraceParserRULE_causedByLine = 4 StackTraceParserRULE_ellipsisLine = 5 StackTraceParserRULE_messageLine = 6 StackTraceParserRULE_qualifiedClass = 7 StackTraceParserRULE_innerClassName = 8 StackTraceParserRULE_classFile = 9 StackTraceParserRULE_qualifiedMethod = 10 StackTraceParserRULE_constructor = 11 StackTraceParserRULE_methodName = 12 StackTraceParserRULE_packagePath = 13 StackTraceParserRULE_className = 14 StackTraceParserRULE_identifier = 15 StackTraceParserRULE_message = 16 )
StackTraceParser rules.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AtLineContext ¶
type AtLineContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewAtLineContext ¶
func NewAtLineContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AtLineContext
func NewEmptyAtLineContext ¶
func NewEmptyAtLineContext() *AtLineContext
func (*AtLineContext) AT ¶
func (s *AtLineContext) AT() antlr.TerminalNode
func (*AtLineContext) COLON ¶
func (s *AtLineContext) COLON() antlr.TerminalNode
func (*AtLineContext) ClassFile ¶
func (s *AtLineContext) ClassFile() IClassFileContext
func (*AtLineContext) EnterRule ¶
func (s *AtLineContext) EnterRule(listener antlr.ParseTreeListener)
func (*AtLineContext) ExitRule ¶
func (s *AtLineContext) ExitRule(listener antlr.ParseTreeListener)
func (*AtLineContext) GetParser ¶
func (s *AtLineContext) GetParser() antlr.Parser
func (*AtLineContext) GetRuleContext ¶
func (s *AtLineContext) GetRuleContext() antlr.RuleContext
func (*AtLineContext) IsAtLineContext ¶
func (*AtLineContext) IsAtLineContext()
func (*AtLineContext) Number ¶
func (s *AtLineContext) Number() antlr.TerminalNode
func (*AtLineContext) QualifiedMethod ¶
func (s *AtLineContext) QualifiedMethod() IQualifiedMethodContext
func (*AtLineContext) ToStringTree ¶
func (s *AtLineContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type BaseStackTraceListener ¶
type BaseStackTraceListener struct{}
BaseStackTraceListener is a complete listener for a parse tree produced by StackTraceParser.
func (*BaseStackTraceListener) EnterAtLine ¶
func (s *BaseStackTraceListener) EnterAtLine(ctx *AtLineContext)
EnterAtLine is called when production atLine is entered.
func (*BaseStackTraceListener) EnterCausedByLine ¶
func (s *BaseStackTraceListener) EnterCausedByLine(ctx *CausedByLineContext)
EnterCausedByLine is called when production causedByLine is entered.
func (*BaseStackTraceListener) EnterClassFile ¶
func (s *BaseStackTraceListener) EnterClassFile(ctx *ClassFileContext)
EnterClassFile is called when production classFile is entered.
func (*BaseStackTraceListener) EnterClassName ¶
func (s *BaseStackTraceListener) EnterClassName(ctx *ClassNameContext)
EnterClassName is called when production className is entered.
func (*BaseStackTraceListener) EnterConstructor ¶
func (s *BaseStackTraceListener) EnterConstructor(ctx *ConstructorContext)
EnterConstructor is called when production constructor is entered.
func (*BaseStackTraceListener) EnterEllipsisLine ¶
func (s *BaseStackTraceListener) EnterEllipsisLine(ctx *EllipsisLineContext)
EnterEllipsisLine is called when production ellipsisLine is entered.
func (*BaseStackTraceListener) EnterEveryRule ¶
func (s *BaseStackTraceListener) EnterEveryRule(ctx antlr.ParserRuleContext)
EnterEveryRule is called when any rule is entered.
func (*BaseStackTraceListener) EnterIdentifier ¶
func (s *BaseStackTraceListener) EnterIdentifier(ctx *IdentifierContext)
EnterIdentifier is called when production identifier is entered.
func (*BaseStackTraceListener) EnterInnerClassName ¶
func (s *BaseStackTraceListener) EnterInnerClassName(ctx *InnerClassNameContext)
EnterInnerClassName is called when production innerClassName is entered.
func (*BaseStackTraceListener) EnterMessage ¶
func (s *BaseStackTraceListener) EnterMessage(ctx *MessageContext)
EnterMessage is called when production message is entered.
func (*BaseStackTraceListener) EnterMessageLine ¶
func (s *BaseStackTraceListener) EnterMessageLine(ctx *MessageLineContext)
EnterMessageLine is called when production messageLine is entered.
func (*BaseStackTraceListener) EnterMethodName ¶
func (s *BaseStackTraceListener) EnterMethodName(ctx *MethodNameContext)
EnterMethodName is called when production methodName is entered.
func (*BaseStackTraceListener) EnterPackagePath ¶
func (s *BaseStackTraceListener) EnterPackagePath(ctx *PackagePathContext)
EnterPackagePath is called when production packagePath is entered.
func (*BaseStackTraceListener) EnterQualifiedClass ¶
func (s *BaseStackTraceListener) EnterQualifiedClass(ctx *QualifiedClassContext)
EnterQualifiedClass is called when production qualifiedClass is entered.
func (*BaseStackTraceListener) EnterQualifiedMethod ¶
func (s *BaseStackTraceListener) EnterQualifiedMethod(ctx *QualifiedMethodContext)
EnterQualifiedMethod is called when production qualifiedMethod is entered.
func (*BaseStackTraceListener) EnterStackTrace ¶
func (s *BaseStackTraceListener) EnterStackTrace(ctx *StackTraceContext)
EnterStackTrace is called when production stackTrace is entered.
func (*BaseStackTraceListener) EnterStackTraceLine ¶
func (s *BaseStackTraceListener) EnterStackTraceLine(ctx *StackTraceLineContext)
EnterStackTraceLine is called when production stackTraceLine is entered.
func (*BaseStackTraceListener) EnterStartRule ¶
func (s *BaseStackTraceListener) EnterStartRule(ctx *StartRuleContext)
EnterStartRule is called when production startRule is entered.
func (*BaseStackTraceListener) ExitAtLine ¶
func (s *BaseStackTraceListener) ExitAtLine(ctx *AtLineContext)
ExitAtLine is called when production atLine is exited.
func (*BaseStackTraceListener) ExitCausedByLine ¶
func (s *BaseStackTraceListener) ExitCausedByLine(ctx *CausedByLineContext)
ExitCausedByLine is called when production causedByLine is exited.
func (*BaseStackTraceListener) ExitClassFile ¶
func (s *BaseStackTraceListener) ExitClassFile(ctx *ClassFileContext)
ExitClassFile is called when production classFile is exited.
func (*BaseStackTraceListener) ExitClassName ¶
func (s *BaseStackTraceListener) ExitClassName(ctx *ClassNameContext)
ExitClassName is called when production className is exited.
func (*BaseStackTraceListener) ExitConstructor ¶
func (s *BaseStackTraceListener) ExitConstructor(ctx *ConstructorContext)
ExitConstructor is called when production constructor is exited.
func (*BaseStackTraceListener) ExitEllipsisLine ¶
func (s *BaseStackTraceListener) ExitEllipsisLine(ctx *EllipsisLineContext)
ExitEllipsisLine is called when production ellipsisLine is exited.
func (*BaseStackTraceListener) ExitEveryRule ¶
func (s *BaseStackTraceListener) ExitEveryRule(ctx antlr.ParserRuleContext)
ExitEveryRule is called when any rule is exited.
func (*BaseStackTraceListener) ExitIdentifier ¶
func (s *BaseStackTraceListener) ExitIdentifier(ctx *IdentifierContext)
ExitIdentifier is called when production identifier is exited.
func (*BaseStackTraceListener) ExitInnerClassName ¶
func (s *BaseStackTraceListener) ExitInnerClassName(ctx *InnerClassNameContext)
ExitInnerClassName is called when production innerClassName is exited.
func (*BaseStackTraceListener) ExitMessage ¶
func (s *BaseStackTraceListener) ExitMessage(ctx *MessageContext)
ExitMessage is called when production message is exited.
func (*BaseStackTraceListener) ExitMessageLine ¶
func (s *BaseStackTraceListener) ExitMessageLine(ctx *MessageLineContext)
ExitMessageLine is called when production messageLine is exited.
func (*BaseStackTraceListener) ExitMethodName ¶
func (s *BaseStackTraceListener) ExitMethodName(ctx *MethodNameContext)
ExitMethodName is called when production methodName is exited.
func (*BaseStackTraceListener) ExitPackagePath ¶
func (s *BaseStackTraceListener) ExitPackagePath(ctx *PackagePathContext)
ExitPackagePath is called when production packagePath is exited.
func (*BaseStackTraceListener) ExitQualifiedClass ¶
func (s *BaseStackTraceListener) ExitQualifiedClass(ctx *QualifiedClassContext)
ExitQualifiedClass is called when production qualifiedClass is exited.
func (*BaseStackTraceListener) ExitQualifiedMethod ¶
func (s *BaseStackTraceListener) ExitQualifiedMethod(ctx *QualifiedMethodContext)
ExitQualifiedMethod is called when production qualifiedMethod is exited.
func (*BaseStackTraceListener) ExitStackTrace ¶
func (s *BaseStackTraceListener) ExitStackTrace(ctx *StackTraceContext)
ExitStackTrace is called when production stackTrace is exited.
func (*BaseStackTraceListener) ExitStackTraceLine ¶
func (s *BaseStackTraceListener) ExitStackTraceLine(ctx *StackTraceLineContext)
ExitStackTraceLine is called when production stackTraceLine is exited.
func (*BaseStackTraceListener) ExitStartRule ¶
func (s *BaseStackTraceListener) ExitStartRule(ctx *StartRuleContext)
ExitStartRule is called when production startRule is exited.
func (*BaseStackTraceListener) VisitErrorNode ¶
func (s *BaseStackTraceListener) VisitErrorNode(node antlr.ErrorNode)
VisitErrorNode is called when an error node is visited.
func (*BaseStackTraceListener) VisitTerminal ¶
func (s *BaseStackTraceListener) VisitTerminal(node antlr.TerminalNode)
VisitTerminal is called when a terminal node is visited.
type CausedByLineContext ¶
type CausedByLineContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewCausedByLineContext ¶
func NewCausedByLineContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CausedByLineContext
func NewEmptyCausedByLineContext ¶
func NewEmptyCausedByLineContext() *CausedByLineContext
func (*CausedByLineContext) CAUSED_BY ¶
func (s *CausedByLineContext) CAUSED_BY() antlr.TerminalNode
func (*CausedByLineContext) EnterRule ¶
func (s *CausedByLineContext) EnterRule(listener antlr.ParseTreeListener)
func (*CausedByLineContext) ExitRule ¶
func (s *CausedByLineContext) ExitRule(listener antlr.ParseTreeListener)
func (*CausedByLineContext) GetParser ¶
func (s *CausedByLineContext) GetParser() antlr.Parser
func (*CausedByLineContext) GetRuleContext ¶
func (s *CausedByLineContext) GetRuleContext() antlr.RuleContext
func (*CausedByLineContext) IsCausedByLineContext ¶
func (*CausedByLineContext) IsCausedByLineContext()
func (*CausedByLineContext) StackTrace ¶
func (s *CausedByLineContext) StackTrace() IStackTraceContext
func (*CausedByLineContext) ToStringTree ¶
func (s *CausedByLineContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ClassFileContext ¶
type ClassFileContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewClassFileContext ¶
func NewClassFileContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ClassFileContext
func NewEmptyClassFileContext ¶
func NewEmptyClassFileContext() *ClassFileContext
func (*ClassFileContext) EnterRule ¶
func (s *ClassFileContext) EnterRule(listener antlr.ParseTreeListener)
func (*ClassFileContext) ExitRule ¶
func (s *ClassFileContext) ExitRule(listener antlr.ParseTreeListener)
func (*ClassFileContext) GetParser ¶
func (s *ClassFileContext) GetParser() antlr.Parser
func (*ClassFileContext) GetRuleContext ¶
func (s *ClassFileContext) GetRuleContext() antlr.RuleContext
func (*ClassFileContext) Identifier ¶
func (s *ClassFileContext) Identifier() IIdentifierContext
func (*ClassFileContext) IsClassFileContext ¶
func (*ClassFileContext) IsClassFileContext()
func (*ClassFileContext) NATIVE_METHOD ¶
func (s *ClassFileContext) NATIVE_METHOD() antlr.TerminalNode
func (*ClassFileContext) ToStringTree ¶
func (s *ClassFileContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*ClassFileContext) UNKNOWN_SOURCE ¶
func (s *ClassFileContext) UNKNOWN_SOURCE() antlr.TerminalNode
type ClassNameContext ¶
type ClassNameContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewClassNameContext ¶
func NewClassNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ClassNameContext
func NewEmptyClassNameContext ¶
func NewEmptyClassNameContext() *ClassNameContext
func (*ClassNameContext) EnterRule ¶
func (s *ClassNameContext) EnterRule(listener antlr.ParseTreeListener)
func (*ClassNameContext) ExitRule ¶
func (s *ClassNameContext) ExitRule(listener antlr.ParseTreeListener)
func (*ClassNameContext) GetParser ¶
func (s *ClassNameContext) GetParser() antlr.Parser
func (*ClassNameContext) GetRuleContext ¶
func (s *ClassNameContext) GetRuleContext() antlr.RuleContext
func (*ClassNameContext) IsClassNameContext ¶
func (*ClassNameContext) IsClassNameContext()
func (*ClassNameContext) JavaWord ¶
func (s *ClassNameContext) JavaWord() antlr.TerminalNode
func (*ClassNameContext) ToStringTree ¶
func (s *ClassNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ConstructorContext ¶
type ConstructorContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewConstructorContext ¶
func NewConstructorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ConstructorContext
func NewEmptyConstructorContext ¶
func NewEmptyConstructorContext() *ConstructorContext
func (*ConstructorContext) EnterRule ¶
func (s *ConstructorContext) EnterRule(listener antlr.ParseTreeListener)
func (*ConstructorContext) ExitRule ¶
func (s *ConstructorContext) ExitRule(listener antlr.ParseTreeListener)
func (*ConstructorContext) GetParser ¶
func (s *ConstructorContext) GetParser() antlr.Parser
func (*ConstructorContext) GetRuleContext ¶
func (s *ConstructorContext) GetRuleContext() antlr.RuleContext
func (*ConstructorContext) INIT ¶
func (s *ConstructorContext) INIT() antlr.TerminalNode
func (*ConstructorContext) IsConstructorContext ¶
func (*ConstructorContext) IsConstructorContext()
func (*ConstructorContext) ToStringTree ¶
func (s *ConstructorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type EllipsisLineContext ¶
type EllipsisLineContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEllipsisLineContext ¶
func NewEllipsisLineContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EllipsisLineContext
func NewEmptyEllipsisLineContext ¶
func NewEmptyEllipsisLineContext() *EllipsisLineContext
func (*EllipsisLineContext) ELLIPSIS ¶
func (s *EllipsisLineContext) ELLIPSIS() antlr.TerminalNode
func (*EllipsisLineContext) EnterRule ¶
func (s *EllipsisLineContext) EnterRule(listener antlr.ParseTreeListener)
func (*EllipsisLineContext) ExitRule ¶
func (s *EllipsisLineContext) ExitRule(listener antlr.ParseTreeListener)
func (*EllipsisLineContext) GetParser ¶
func (s *EllipsisLineContext) GetParser() antlr.Parser
func (*EllipsisLineContext) GetRuleContext ¶
func (s *EllipsisLineContext) GetRuleContext() antlr.RuleContext
func (*EllipsisLineContext) IsEllipsisLineContext ¶
func (*EllipsisLineContext) IsEllipsisLineContext()
func (*EllipsisLineContext) MORE_ ¶
func (s *EllipsisLineContext) MORE_() antlr.TerminalNode
func (*EllipsisLineContext) Number ¶
func (s *EllipsisLineContext) Number() antlr.TerminalNode
func (*EllipsisLineContext) ToStringTree ¶
func (s *EllipsisLineContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type IAtLineContext ¶
type IAtLineContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsAtLineContext differentiates from other interfaces. IsAtLineContext() }
IAtLineContext is an interface to support dynamic dispatch.
type ICausedByLineContext ¶
type ICausedByLineContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsCausedByLineContext differentiates from other interfaces. IsCausedByLineContext() }
ICausedByLineContext is an interface to support dynamic dispatch.
type IClassFileContext ¶
type IClassFileContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsClassFileContext differentiates from other interfaces. IsClassFileContext() }
IClassFileContext is an interface to support dynamic dispatch.
type IClassNameContext ¶
type IClassNameContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsClassNameContext differentiates from other interfaces. IsClassNameContext() }
IClassNameContext is an interface to support dynamic dispatch.
type IConstructorContext ¶
type IConstructorContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsConstructorContext differentiates from other interfaces. IsConstructorContext() }
IConstructorContext is an interface to support dynamic dispatch.
type IEllipsisLineContext ¶
type IEllipsisLineContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsEllipsisLineContext differentiates from other interfaces. IsEllipsisLineContext() }
IEllipsisLineContext is an interface to support dynamic dispatch.
type IIdentifierContext ¶
type IIdentifierContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsIdentifierContext differentiates from other interfaces. IsIdentifierContext() }
IIdentifierContext is an interface to support dynamic dispatch.
type IInnerClassNameContext ¶
type IInnerClassNameContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsInnerClassNameContext differentiates from other interfaces. IsInnerClassNameContext() }
IInnerClassNameContext is an interface to support dynamic dispatch.
type IMessageContext ¶
type IMessageContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsMessageContext differentiates from other interfaces. IsMessageContext() }
IMessageContext is an interface to support dynamic dispatch.
type IMessageLineContext ¶
type IMessageLineContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsMessageLineContext differentiates from other interfaces. IsMessageLineContext() }
IMessageLineContext is an interface to support dynamic dispatch.
type IMethodNameContext ¶
type IMethodNameContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsMethodNameContext differentiates from other interfaces. IsMethodNameContext() }
IMethodNameContext is an interface to support dynamic dispatch.
type IPackagePathContext ¶
type IPackagePathContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsPackagePathContext differentiates from other interfaces. IsPackagePathContext() }
IPackagePathContext is an interface to support dynamic dispatch.
type IQualifiedClassContext ¶
type IQualifiedClassContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsQualifiedClassContext differentiates from other interfaces. IsQualifiedClassContext() }
IQualifiedClassContext is an interface to support dynamic dispatch.
type IQualifiedMethodContext ¶
type IQualifiedMethodContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsQualifiedMethodContext differentiates from other interfaces. IsQualifiedMethodContext() }
IQualifiedMethodContext is an interface to support dynamic dispatch.
type IStackTraceContext ¶
type IStackTraceContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsStackTraceContext differentiates from other interfaces. IsStackTraceContext() }
IStackTraceContext is an interface to support dynamic dispatch.
type IStackTraceLineContext ¶
type IStackTraceLineContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsStackTraceLineContext differentiates from other interfaces. IsStackTraceLineContext() }
IStackTraceLineContext is an interface to support dynamic dispatch.
type IStartRuleContext ¶
type IStartRuleContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsStartRuleContext differentiates from other interfaces. IsStartRuleContext() }
IStartRuleContext is an interface to support dynamic dispatch.
type IdentifierContext ¶
type IdentifierContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyIdentifierContext ¶
func NewEmptyIdentifierContext() *IdentifierContext
func NewIdentifierContext ¶
func NewIdentifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IdentifierContext
func (*IdentifierContext) EnterRule ¶
func (s *IdentifierContext) EnterRule(listener antlr.ParseTreeListener)
func (*IdentifierContext) ExitRule ¶
func (s *IdentifierContext) ExitRule(listener antlr.ParseTreeListener)
func (*IdentifierContext) GetParser ¶
func (s *IdentifierContext) GetParser() antlr.Parser
func (*IdentifierContext) GetRuleContext ¶
func (s *IdentifierContext) GetRuleContext() antlr.RuleContext
func (*IdentifierContext) IsIdentifierContext ¶
func (*IdentifierContext) IsIdentifierContext()
func (*IdentifierContext) JavaWord ¶
func (s *IdentifierContext) JavaWord() antlr.TerminalNode
func (*IdentifierContext) ToStringTree ¶
func (s *IdentifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type InnerClassNameContext ¶
type InnerClassNameContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyInnerClassNameContext ¶
func NewEmptyInnerClassNameContext() *InnerClassNameContext
func NewInnerClassNameContext ¶
func NewInnerClassNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InnerClassNameContext
func (*InnerClassNameContext) ClassName ¶
func (s *InnerClassNameContext) ClassName() IClassNameContext
func (*InnerClassNameContext) EnterRule ¶
func (s *InnerClassNameContext) EnterRule(listener antlr.ParseTreeListener)
func (*InnerClassNameContext) ExitRule ¶
func (s *InnerClassNameContext) ExitRule(listener antlr.ParseTreeListener)
func (*InnerClassNameContext) GetParser ¶
func (s *InnerClassNameContext) GetParser() antlr.Parser
func (*InnerClassNameContext) GetRuleContext ¶
func (s *InnerClassNameContext) GetRuleContext() antlr.RuleContext
func (*InnerClassNameContext) IsInnerClassNameContext ¶
func (*InnerClassNameContext) IsInnerClassNameContext()
func (*InnerClassNameContext) ToStringTree ¶
func (s *InnerClassNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type MessageContext ¶
type MessageContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyMessageContext ¶
func NewEmptyMessageContext() *MessageContext
func NewMessageContext ¶
func NewMessageContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MessageContext
func (*MessageContext) COLON ¶
func (s *MessageContext) COLON() antlr.TerminalNode
func (*MessageContext) EnterRule ¶
func (s *MessageContext) EnterRule(listener antlr.ParseTreeListener)
func (*MessageContext) ExitRule ¶
func (s *MessageContext) ExitRule(listener antlr.ParseTreeListener)
func (*MessageContext) GetParser ¶
func (s *MessageContext) GetParser() antlr.Parser
func (*MessageContext) GetRuleContext ¶
func (s *MessageContext) GetRuleContext() antlr.RuleContext
func (*MessageContext) IsMessageContext ¶
func (*MessageContext) IsMessageContext()
func (*MessageContext) ToStringTree ¶
func (s *MessageContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type MessageLineContext ¶
type MessageLineContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyMessageLineContext ¶
func NewEmptyMessageLineContext() *MessageLineContext
func NewMessageLineContext ¶
func NewMessageLineContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MessageLineContext
func (*MessageLineContext) EnterRule ¶
func (s *MessageLineContext) EnterRule(listener antlr.ParseTreeListener)
func (*MessageLineContext) ExitRule ¶
func (s *MessageLineContext) ExitRule(listener antlr.ParseTreeListener)
func (*MessageLineContext) GetParser ¶
func (s *MessageLineContext) GetParser() antlr.Parser
func (*MessageLineContext) GetRuleContext ¶
func (s *MessageLineContext) GetRuleContext() antlr.RuleContext
func (*MessageLineContext) IsMessageLineContext ¶
func (*MessageLineContext) IsMessageLineContext()
func (*MessageLineContext) Message ¶
func (s *MessageLineContext) Message() IMessageContext
func (*MessageLineContext) QualifiedClass ¶
func (s *MessageLineContext) QualifiedClass() IQualifiedClassContext
func (*MessageLineContext) ToStringTree ¶
func (s *MessageLineContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type MethodNameContext ¶
type MethodNameContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyMethodNameContext ¶
func NewEmptyMethodNameContext() *MethodNameContext
func NewMethodNameContext ¶
func NewMethodNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MethodNameContext
func (*MethodNameContext) EnterRule ¶
func (s *MethodNameContext) EnterRule(listener antlr.ParseTreeListener)
func (*MethodNameContext) ExitRule ¶
func (s *MethodNameContext) ExitRule(listener antlr.ParseTreeListener)
func (*MethodNameContext) GetParser ¶
func (s *MethodNameContext) GetParser() antlr.Parser
func (*MethodNameContext) GetRuleContext ¶
func (s *MethodNameContext) GetRuleContext() antlr.RuleContext
func (*MethodNameContext) Identifier ¶
func (s *MethodNameContext) Identifier() IIdentifierContext
func (*MethodNameContext) IsMethodNameContext ¶
func (*MethodNameContext) IsMethodNameContext()
func (*MethodNameContext) ToStringTree ¶
func (s *MethodNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type PackagePathContext ¶
type PackagePathContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyPackagePathContext ¶
func NewEmptyPackagePathContext() *PackagePathContext
func NewPackagePathContext ¶
func NewPackagePathContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PackagePathContext
func (*PackagePathContext) AllDOT ¶
func (s *PackagePathContext) AllDOT() []antlr.TerminalNode
func (*PackagePathContext) AllIdentifier ¶
func (s *PackagePathContext) AllIdentifier() []IIdentifierContext
func (*PackagePathContext) DOT ¶
func (s *PackagePathContext) DOT(i int) antlr.TerminalNode
func (*PackagePathContext) EnterRule ¶
func (s *PackagePathContext) EnterRule(listener antlr.ParseTreeListener)
func (*PackagePathContext) ExitRule ¶
func (s *PackagePathContext) ExitRule(listener antlr.ParseTreeListener)
func (*PackagePathContext) GetParser ¶
func (s *PackagePathContext) GetParser() antlr.Parser
func (*PackagePathContext) GetRuleContext ¶
func (s *PackagePathContext) GetRuleContext() antlr.RuleContext
func (*PackagePathContext) Identifier ¶
func (s *PackagePathContext) Identifier(i int) IIdentifierContext
func (*PackagePathContext) IsPackagePathContext ¶
func (*PackagePathContext) IsPackagePathContext()
func (*PackagePathContext) ToStringTree ¶
func (s *PackagePathContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type QualifiedClassContext ¶
type QualifiedClassContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyQualifiedClassContext ¶
func NewEmptyQualifiedClassContext() *QualifiedClassContext
func NewQualifiedClassContext ¶
func NewQualifiedClassContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *QualifiedClassContext
func (*QualifiedClassContext) AllInnerClassName ¶
func (s *QualifiedClassContext) AllInnerClassName() []IInnerClassNameContext
func (*QualifiedClassContext) ClassName ¶
func (s *QualifiedClassContext) ClassName() IClassNameContext
func (*QualifiedClassContext) EnterRule ¶
func (s *QualifiedClassContext) EnterRule(listener antlr.ParseTreeListener)
func (*QualifiedClassContext) ExitRule ¶
func (s *QualifiedClassContext) ExitRule(listener antlr.ParseTreeListener)
func (*QualifiedClassContext) GetParser ¶
func (s *QualifiedClassContext) GetParser() antlr.Parser
func (*QualifiedClassContext) GetRuleContext ¶
func (s *QualifiedClassContext) GetRuleContext() antlr.RuleContext
func (*QualifiedClassContext) InnerClassName ¶
func (s *QualifiedClassContext) InnerClassName(i int) IInnerClassNameContext
func (*QualifiedClassContext) IsQualifiedClassContext ¶
func (*QualifiedClassContext) IsQualifiedClassContext()
func (*QualifiedClassContext) PackagePath ¶
func (s *QualifiedClassContext) PackagePath() IPackagePathContext
func (*QualifiedClassContext) ToStringTree ¶
func (s *QualifiedClassContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type QualifiedMethodContext ¶
type QualifiedMethodContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyQualifiedMethodContext ¶
func NewEmptyQualifiedMethodContext() *QualifiedMethodContext
func NewQualifiedMethodContext ¶
func NewQualifiedMethodContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *QualifiedMethodContext
func (*QualifiedMethodContext) Constructor ¶
func (s *QualifiedMethodContext) Constructor() IConstructorContext
func (*QualifiedMethodContext) DOT ¶
func (s *QualifiedMethodContext) DOT() antlr.TerminalNode
func (*QualifiedMethodContext) EnterRule ¶
func (s *QualifiedMethodContext) EnterRule(listener antlr.ParseTreeListener)
func (*QualifiedMethodContext) ExitRule ¶
func (s *QualifiedMethodContext) ExitRule(listener antlr.ParseTreeListener)
func (*QualifiedMethodContext) GetParser ¶
func (s *QualifiedMethodContext) GetParser() antlr.Parser
func (*QualifiedMethodContext) GetRuleContext ¶
func (s *QualifiedMethodContext) GetRuleContext() antlr.RuleContext
func (*QualifiedMethodContext) IsQualifiedMethodContext ¶
func (*QualifiedMethodContext) IsQualifiedMethodContext()
func (*QualifiedMethodContext) MethodName ¶
func (s *QualifiedMethodContext) MethodName() IMethodNameContext
func (*QualifiedMethodContext) QualifiedClass ¶
func (s *QualifiedMethodContext) QualifiedClass() IQualifiedClassContext
func (*QualifiedMethodContext) ToStringTree ¶
func (s *QualifiedMethodContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type StackTraceContext ¶
type StackTraceContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyStackTraceContext ¶
func NewEmptyStackTraceContext() *StackTraceContext
func NewStackTraceContext ¶
func NewStackTraceContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StackTraceContext
func (*StackTraceContext) AllMessageLine ¶
func (s *StackTraceContext) AllMessageLine() []IMessageLineContext
func (*StackTraceContext) AllStackTraceLine ¶
func (s *StackTraceContext) AllStackTraceLine() []IStackTraceLineContext
func (*StackTraceContext) CausedByLine ¶
func (s *StackTraceContext) CausedByLine() ICausedByLineContext
func (*StackTraceContext) EnterRule ¶
func (s *StackTraceContext) EnterRule(listener antlr.ParseTreeListener)
func (*StackTraceContext) ExitRule ¶
func (s *StackTraceContext) ExitRule(listener antlr.ParseTreeListener)
func (*StackTraceContext) GetParser ¶
func (s *StackTraceContext) GetParser() antlr.Parser
func (*StackTraceContext) GetRuleContext ¶
func (s *StackTraceContext) GetRuleContext() antlr.RuleContext
func (*StackTraceContext) IsStackTraceContext ¶
func (*StackTraceContext) IsStackTraceContext()
func (*StackTraceContext) MessageLine ¶
func (s *StackTraceContext) MessageLine(i int) IMessageLineContext
func (*StackTraceContext) StackTraceLine ¶
func (s *StackTraceContext) StackTraceLine(i int) IStackTraceLineContext
func (*StackTraceContext) ToStringTree ¶
func (s *StackTraceContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type StackTraceLexer ¶
func NewStackTraceLexer ¶
func NewStackTraceLexer(input antlr.CharStream) *StackTraceLexer
type StackTraceLineContext ¶
type StackTraceLineContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyStackTraceLineContext ¶
func NewEmptyStackTraceLineContext() *StackTraceLineContext
func NewStackTraceLineContext ¶
func NewStackTraceLineContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StackTraceLineContext
func (*StackTraceLineContext) AtLine ¶
func (s *StackTraceLineContext) AtLine() IAtLineContext
func (*StackTraceLineContext) EllipsisLine ¶
func (s *StackTraceLineContext) EllipsisLine() IEllipsisLineContext
func (*StackTraceLineContext) EnterRule ¶
func (s *StackTraceLineContext) EnterRule(listener antlr.ParseTreeListener)
func (*StackTraceLineContext) ExitRule ¶
func (s *StackTraceLineContext) ExitRule(listener antlr.ParseTreeListener)
func (*StackTraceLineContext) GetParser ¶
func (s *StackTraceLineContext) GetParser() antlr.Parser
func (*StackTraceLineContext) GetRuleContext ¶
func (s *StackTraceLineContext) GetRuleContext() antlr.RuleContext
func (*StackTraceLineContext) IsStackTraceLineContext ¶
func (*StackTraceLineContext) IsStackTraceLineContext()
func (*StackTraceLineContext) ToStringTree ¶
func (s *StackTraceLineContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type StackTraceListener ¶
type StackTraceListener interface { antlr.ParseTreeListener // EnterStartRule is called when entering the startRule production. EnterStartRule(c *StartRuleContext) // EnterStackTrace is called when entering the stackTrace production. EnterStackTrace(c *StackTraceContext) // EnterStackTraceLine is called when entering the stackTraceLine production. EnterStackTraceLine(c *StackTraceLineContext) // EnterAtLine is called when entering the atLine production. EnterAtLine(c *AtLineContext) // EnterCausedByLine is called when entering the causedByLine production. EnterCausedByLine(c *CausedByLineContext) // EnterEllipsisLine is called when entering the ellipsisLine production. EnterEllipsisLine(c *EllipsisLineContext) // EnterMessageLine is called when entering the messageLine production. EnterMessageLine(c *MessageLineContext) // EnterQualifiedClass is called when entering the qualifiedClass production. EnterQualifiedClass(c *QualifiedClassContext) // EnterInnerClassName is called when entering the innerClassName production. EnterInnerClassName(c *InnerClassNameContext) // EnterClassFile is called when entering the classFile production. EnterClassFile(c *ClassFileContext) // EnterQualifiedMethod is called when entering the qualifiedMethod production. EnterQualifiedMethod(c *QualifiedMethodContext) // EnterConstructor is called when entering the constructor production. EnterConstructor(c *ConstructorContext) // EnterMethodName is called when entering the methodName production. EnterMethodName(c *MethodNameContext) // EnterPackagePath is called when entering the packagePath production. EnterPackagePath(c *PackagePathContext) // EnterClassName is called when entering the className production. EnterClassName(c *ClassNameContext) // EnterIdentifier is called when entering the identifier production. EnterIdentifier(c *IdentifierContext) // EnterMessage is called when entering the message production. EnterMessage(c *MessageContext) // ExitStartRule is called when exiting the startRule production. ExitStartRule(c *StartRuleContext) // ExitStackTrace is called when exiting the stackTrace production. ExitStackTrace(c *StackTraceContext) // ExitStackTraceLine is called when exiting the stackTraceLine production. ExitStackTraceLine(c *StackTraceLineContext) // ExitAtLine is called when exiting the atLine production. ExitAtLine(c *AtLineContext) // ExitCausedByLine is called when exiting the causedByLine production. ExitCausedByLine(c *CausedByLineContext) // ExitEllipsisLine is called when exiting the ellipsisLine production. ExitEllipsisLine(c *EllipsisLineContext) // ExitMessageLine is called when exiting the messageLine production. ExitMessageLine(c *MessageLineContext) // ExitQualifiedClass is called when exiting the qualifiedClass production. ExitQualifiedClass(c *QualifiedClassContext) // ExitInnerClassName is called when exiting the innerClassName production. ExitInnerClassName(c *InnerClassNameContext) // ExitClassFile is called when exiting the classFile production. ExitClassFile(c *ClassFileContext) // ExitQualifiedMethod is called when exiting the qualifiedMethod production. ExitQualifiedMethod(c *QualifiedMethodContext) // ExitConstructor is called when exiting the constructor production. ExitConstructor(c *ConstructorContext) // ExitMethodName is called when exiting the methodName production. ExitMethodName(c *MethodNameContext) // ExitPackagePath is called when exiting the packagePath production. ExitPackagePath(c *PackagePathContext) // ExitClassName is called when exiting the className production. ExitClassName(c *ClassNameContext) // ExitIdentifier is called when exiting the identifier production. ExitIdentifier(c *IdentifierContext) // ExitMessage is called when exiting the message production. ExitMessage(c *MessageContext) }
StackTraceListener is a complete listener for a parse tree produced by StackTraceParser.
type StackTraceParser ¶
type StackTraceParser struct {
*antlr.BaseParser
}
func NewStackTraceParser ¶
func NewStackTraceParser(input antlr.TokenStream) *StackTraceParser
func (*StackTraceParser) AtLine ¶
func (p *StackTraceParser) AtLine() (localctx IAtLineContext)
func (*StackTraceParser) CausedByLine ¶
func (p *StackTraceParser) CausedByLine() (localctx ICausedByLineContext)
func (*StackTraceParser) ClassFile ¶
func (p *StackTraceParser) ClassFile() (localctx IClassFileContext)
func (*StackTraceParser) ClassName ¶
func (p *StackTraceParser) ClassName() (localctx IClassNameContext)
func (*StackTraceParser) Constructor ¶
func (p *StackTraceParser) Constructor() (localctx IConstructorContext)
func (*StackTraceParser) EllipsisLine ¶
func (p *StackTraceParser) EllipsisLine() (localctx IEllipsisLineContext)
func (*StackTraceParser) Identifier ¶
func (p *StackTraceParser) Identifier() (localctx IIdentifierContext)
func (*StackTraceParser) InnerClassName ¶
func (p *StackTraceParser) InnerClassName() (localctx IInnerClassNameContext)
func (*StackTraceParser) Message ¶
func (p *StackTraceParser) Message() (localctx IMessageContext)
func (*StackTraceParser) MessageLine ¶
func (p *StackTraceParser) MessageLine() (localctx IMessageLineContext)
func (*StackTraceParser) MethodName ¶
func (p *StackTraceParser) MethodName() (localctx IMethodNameContext)
func (*StackTraceParser) PackagePath ¶
func (p *StackTraceParser) PackagePath() (localctx IPackagePathContext)
func (*StackTraceParser) QualifiedClass ¶
func (p *StackTraceParser) QualifiedClass() (localctx IQualifiedClassContext)
func (*StackTraceParser) QualifiedMethod ¶
func (p *StackTraceParser) QualifiedMethod() (localctx IQualifiedMethodContext)
func (*StackTraceParser) StackTrace ¶
func (p *StackTraceParser) StackTrace() (localctx IStackTraceContext)
func (*StackTraceParser) StackTraceLine ¶
func (p *StackTraceParser) StackTraceLine() (localctx IStackTraceLineContext)
func (*StackTraceParser) StartRule ¶
func (p *StackTraceParser) StartRule() (localctx IStartRuleContext)
type StartRuleContext ¶
type StartRuleContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyStartRuleContext ¶
func NewEmptyStartRuleContext() *StartRuleContext
func NewStartRuleContext ¶
func NewStartRuleContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StartRuleContext
func (*StartRuleContext) EOF ¶
func (s *StartRuleContext) EOF() antlr.TerminalNode
func (*StartRuleContext) EnterRule ¶
func (s *StartRuleContext) EnterRule(listener antlr.ParseTreeListener)
func (*StartRuleContext) ExitRule ¶
func (s *StartRuleContext) ExitRule(listener antlr.ParseTreeListener)
func (*StartRuleContext) GetParser ¶
func (s *StartRuleContext) GetParser() antlr.Parser
func (*StartRuleContext) GetRuleContext ¶
func (s *StartRuleContext) GetRuleContext() antlr.RuleContext
func (*StartRuleContext) IsStartRuleContext ¶
func (*StartRuleContext) IsStartRuleContext()
func (*StartRuleContext) StackTrace ¶
func (s *StartRuleContext) StackTrace() IStackTraceContext
func (*StartRuleContext) ToStringTree ¶
func (s *StartRuleContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string