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)
}
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