Class UserAgentTreeWalkerParser
java.lang.Object
nl.basjes.parse.useragent.parser.UserAgentTreeWalkerParser
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.antlr.v4.runtime.atn.ATNprotected booleanprotected org.antlr.v4.runtime.ParserRuleContextprotected static final org.antlr.v4.runtime.dfa.DFA[]protected org.antlr.v4.runtime.ANTLRErrorStrategyprotected org.antlr.v4.runtime.TokenStreamprotected org.antlr.v4.runtime.atn.ParserATNSimulatorprotected List<org.antlr.v4.runtime.tree.ParseTreeListener> protected final org.antlr.v4.runtime.misc.IntegerStackstatic final Stringprotected static final org.antlr.v4.runtime.atn.PredictionContextCacheprotected intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intprotected booleanstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final String[]static final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final String[]Deprecated.static final intstatic final intstatic final intstatic final org.antlr.v4.runtime.Vocabulary -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaction(org.antlr.v4.runtime.RuleContext arg0, int arg1, int arg2) protected voidvoidaddErrorListener(org.antlr.v4.runtime.ANTLRErrorListener arg0) voidaddParseListener(org.antlr.v4.runtime.tree.ParseTreeListener arg0) basePath()org.antlr.v4.runtime.tree.pattern.ParseTreePatterncompileParseTreePattern(String arg0, int arg1) org.antlr.v4.runtime.tree.pattern.ParseTreePatterncompileParseTreePattern(String arg0, int arg1, org.antlr.v4.runtime.Lexer arg2) org.antlr.v4.runtime.Tokenconsume()org.antlr.v4.runtime.tree.ErrorNodecreateErrorNode(org.antlr.v4.runtime.ParserRuleContext arg0, org.antlr.v4.runtime.Token arg1) org.antlr.v4.runtime.tree.TerminalNodecreateTerminalNode(org.antlr.v4.runtime.ParserRuleContext arg0, org.antlr.v4.runtime.Token arg1) voiddumpDFA()voiddumpDFA(PrintStream arg0) voidenterOuterAlt(org.antlr.v4.runtime.ParserRuleContext arg0, int arg1) voidenterRecursionRule(org.antlr.v4.runtime.ParserRuleContext arg0, int arg1) Deprecated.voidenterRecursionRule(org.antlr.v4.runtime.ParserRuleContext arg0, int arg1, int arg2, int arg3) voidenterRule(org.antlr.v4.runtime.ParserRuleContext arg0, int arg1, int arg2) voidexitRule()org.antlr.v4.runtime.atn.ATNgetATN()org.antlr.v4.runtime.atn.ATNbooleanorg.antlr.v4.runtime.ParserRuleContextorg.antlr.v4.runtime.Tokenorg.antlr.v4.runtime.ANTLRErrorStrategygetErrorHeader(org.antlr.v4.runtime.RecognitionException arg0) org.antlr.v4.runtime.ANTLRErrorListenerList<? extends org.antlr.v4.runtime.ANTLRErrorListener> org.antlr.v4.runtime.misc.IntervalSetorg.antlr.v4.runtime.misc.IntervalSetorg.antlr.v4.runtime.TokenStreamorg.antlr.v4.runtime.atn.ParserATNSimulatororg.antlr.v4.runtime.ParserRuleContextgetInvokingContext(int arg0) intorg.antlr.v4.runtime.atn.ParseInfoList<org.antlr.v4.runtime.tree.ParseTreeListener> final intorg.antlr.v4.runtime.ParserRuleContextintgetRuleIndex(String arg0) getRuleInvocationStack(org.antlr.v4.runtime.RuleContext arg0) String[]final intgetState()getTokenErrorDisplay(org.antlr.v4.runtime.Token arg0) Deprecated.org.antlr.v4.runtime.TokenFactory<?> String[]Deprecated.org.antlr.v4.runtime.TokenStreamintgetTokenType(String arg0) booleanorg.antlr.v4.runtime.VocabularybooleanbooleanisExpectedToken(int arg0) booleanbooleanisTrace()org.antlr.v4.runtime.Tokenmatch(int arg0) matcher()org.antlr.v4.runtime.Tokenfinal voidnotifyErrorListeners(String arg0) voidnotifyErrorListeners(org.antlr.v4.runtime.Token arg0, String arg1, org.antlr.v4.runtime.RecognitionException arg2) path()booleanprecpred(org.antlr.v4.runtime.RuleContext arg0, int arg1) voidpushNewRecursionContext(org.antlr.v4.runtime.ParserRuleContext arg0, int arg1, int arg2) voidremoveErrorListener(org.antlr.v4.runtime.ANTLRErrorListener arg0) voidvoidremoveParseListener(org.antlr.v4.runtime.tree.ParseTreeListener arg0) voidvoidreset()booleansempred(org.antlr.v4.runtime.RuleContext _localctx, int ruleIndex, int predIndex) voidsetBuildParseTree(boolean arg0) voidsetContext(org.antlr.v4.runtime.ParserRuleContext arg0) voidsetErrorHandler(org.antlr.v4.runtime.ANTLRErrorStrategy arg0) final voidsetInputStream(org.antlr.v4.runtime.IntStream arg0) voidsetInterpreter(org.antlr.v4.runtime.atn.ParserATNSimulator arg0) voidsetProfile(boolean arg0) final voidsetState(int arg0) voidsetTokenFactory(org.antlr.v4.runtime.TokenFactory<?> arg0) voidsetTokenStream(org.antlr.v4.runtime.TokenStream arg0) voidsetTrace(boolean arg0) voidsetTrimParseTree(boolean arg0) protected voidprotected voidvoidunrollRecursionContexts(org.antlr.v4.runtime.ParserRuleContext arg0)
-
Field Details
-
_decisionToDFA
protected static final org.antlr.v4.runtime.dfa.DFA[] _decisionToDFA -
T__0
public static final int T__0- See Also:
-
T__1
public static final int T__1- See Also:
-
T__2
public static final int T__2- See Also:
-
T__3
public static final int T__3- See Also:
-
T__4
public static final int T__4- See Also:
-
T__5
public static final int T__5- See Also:
-
T__6
public static final int T__6- See Also:
-
T__7
public static final int T__7- See Also:
-
T__8
public static final int T__8- See Also:
-
T__9
public static final int T__9- See Also:
-
T__10
public static final int T__10- See Also:
-
T__11
public static final int T__11- See Also:
-
T__12
public static final int T__12- See Also:
-
T__13
public static final int T__13- See Also:
-
T__14
public static final int T__14- See Also:
-
T__15
public static final int T__15- See Also:
-
T__16
public static final int T__16- See Also:
-
T__17
public static final int T__17- See Also:
-
PATHTOKENNAME
public static final int PATHTOKENNAME- See Also:
-
VALUENAME
public static final int VALUENAME- See Also:
-
VALUE
public static final int VALUE- See Also:
-
UP
public static final int UP- See Also:
-
NEXT
public static final int NEXT- See Also:
-
NEXT2
public static final int NEXT2- See Also:
-
NEXT3
public static final int NEXT3- See Also:
-
NEXT4
public static final int NEXT4- See Also:
-
PREV
public static final int PREV- See Also:
-
PREV2
public static final int PREV2- See Also:
-
PREV3
public static final int PREV3- See Also:
-
PREV4
public static final int PREV4- See Also:
-
DOT
public static final int DOT- See Also:
-
MINUS
public static final int MINUS- See Also:
-
STAR
public static final int STAR- See Also:
-
IN
public static final int IN- See Also:
-
NOTIN
public static final int NOTIN- See Also:
-
NUMBER
public static final int NUMBER- See Also:
-
BLOCKOPEN
public static final int BLOCKOPEN- See Also:
-
BLOCKCLOSE
public static final int BLOCKCLOSE- See Also:
-
BRACEOPEN
public static final int BRACEOPEN- See Also:
-
BRACECLOSE
public static final int BRACECLOSE- See Also:
-
DOUBLEQUOTE
public static final int DOUBLEQUOTE- See Also:
-
COLON
public static final int COLON- See Also:
-
SEMICOLON
public static final int SEMICOLON- See Also:
-
SPACE
public static final int SPACE- See Also:
-
NOTEQUALS
public static final int NOTEQUALS- See Also:
-
EQUALS
public static final int EQUALS- See Also:
-
CONTAINS
public static final int CONTAINS- See Also:
-
NOTCONTAINS
public static final int NOTCONTAINS- See Also:
-
STARTSWITH
public static final int STARTSWITH- See Also:
-
ENDSWITH
public static final int ENDSWITH- See Also:
-
BACKTOFULL
public static final int BACKTOFULL- See Also:
-
RULE_matcherRequire
public static final int RULE_matcherRequire- See Also:
-
RULE_matcherExtract
public static final int RULE_matcherExtract- See Also:
-
RULE_matcherVariable
public static final int RULE_matcherVariable- See Also:
-
RULE_matcher
public static final int RULE_matcher- See Also:
-
RULE_basePath
public static final int RULE_basePath- See Also:
-
RULE_path
public static final int RULE_path- See Also:
-
RULE_numberRange
public static final int RULE_numberRange- See Also:
-
RULE_wordRange
public static final int RULE_wordRange- See Also:
-
ruleNames
-
VOCABULARY
public static final org.antlr.v4.runtime.Vocabulary VOCABULARY -
tokenNames
Deprecated.UseVOCABULARYinstead. -
_serializedATN
- See Also:
-
_ATN
public static final org.antlr.v4.runtime.atn.ATN _ATN -
_errHandler
protected org.antlr.v4.runtime.ANTLRErrorStrategy _errHandler -
_input
protected org.antlr.v4.runtime.TokenStream _input -
_precedenceStack
protected final org.antlr.v4.runtime.misc.IntegerStack _precedenceStack -
_ctx
protected org.antlr.v4.runtime.ParserRuleContext _ctx -
_buildParseTrees
protected boolean _buildParseTrees -
_parseListeners
-
_syntaxErrors
protected int _syntaxErrors -
matchedEOF
protected boolean matchedEOF -
EOF
public static final int EOF- See Also:
-
_interp
protected org.antlr.v4.runtime.atn.ParserATNSimulator _interp
-
-
Constructor Details
-
UserAgentTreeWalkerParser
public UserAgentTreeWalkerParser(org.antlr.v4.runtime.TokenStream input)
-
-
Method Details
-
getTokenNames
Deprecated. -
getVocabulary
public org.antlr.v4.runtime.Vocabulary getVocabulary() -
getGrammarFileName
-
getRuleNames
-
getSerializedATN
-
getATN
public org.antlr.v4.runtime.atn.ATN getATN() -
matcherRequire
public final UserAgentTreeWalkerParser.MatcherRequireContext matcherRequire() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
matcherExtract
public final UserAgentTreeWalkerParser.MatcherExtractContext matcherExtract() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
matcherVariable
public final UserAgentTreeWalkerParser.MatcherVariableContext matcherVariable() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
matcher
public final UserAgentTreeWalkerParser.MatcherContext matcher() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
basePath
public final UserAgentTreeWalkerParser.BasePathContext basePath() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
path
public final UserAgentTreeWalkerParser.PathContext path() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
numberRange
public final UserAgentTreeWalkerParser.NumberRangeContext numberRange() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
wordRange
public final UserAgentTreeWalkerParser.WordRangeContext wordRange() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
sempred
public boolean sempred(org.antlr.v4.runtime.RuleContext _localctx, int ruleIndex, int predIndex) -
reset
public void reset() -
match
public org.antlr.v4.runtime.Token match(int arg0) throws org.antlr.v4.runtime.RecognitionException - Throws:
org.antlr.v4.runtime.RecognitionException
-
matchWildcard
public org.antlr.v4.runtime.Token matchWildcard() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
setBuildParseTree
public void setBuildParseTree(boolean arg0) -
getBuildParseTree
public boolean getBuildParseTree() -
setTrimParseTree
public void setTrimParseTree(boolean arg0) -
getTrimParseTree
public boolean getTrimParseTree() -
getParseListeners
-
addParseListener
public void addParseListener(org.antlr.v4.runtime.tree.ParseTreeListener arg0) -
removeParseListener
public void removeParseListener(org.antlr.v4.runtime.tree.ParseTreeListener arg0) -
removeParseListeners
public void removeParseListeners() -
triggerEnterRuleEvent
protected void triggerEnterRuleEvent() -
triggerExitRuleEvent
protected void triggerExitRuleEvent() -
getNumberOfSyntaxErrors
public int getNumberOfSyntaxErrors() -
getTokenFactory
public org.antlr.v4.runtime.TokenFactory<?> getTokenFactory() -
setTokenFactory
public void setTokenFactory(org.antlr.v4.runtime.TokenFactory<?> arg0) -
getATNWithBypassAlts
public org.antlr.v4.runtime.atn.ATN getATNWithBypassAlts() -
compileParseTreePattern
public org.antlr.v4.runtime.tree.pattern.ParseTreePattern compileParseTreePattern(String arg0, int arg1) -
compileParseTreePattern
public org.antlr.v4.runtime.tree.pattern.ParseTreePattern compileParseTreePattern(String arg0, int arg1, org.antlr.v4.runtime.Lexer arg2) -
getErrorHandler
public org.antlr.v4.runtime.ANTLRErrorStrategy getErrorHandler() -
setErrorHandler
public void setErrorHandler(org.antlr.v4.runtime.ANTLRErrorStrategy arg0) -
getInputStream
public org.antlr.v4.runtime.TokenStream getInputStream() -
setInputStream
public final void setInputStream(org.antlr.v4.runtime.IntStream arg0) -
getTokenStream
public org.antlr.v4.runtime.TokenStream getTokenStream() -
setTokenStream
public void setTokenStream(org.antlr.v4.runtime.TokenStream arg0) -
getCurrentToken
public org.antlr.v4.runtime.Token getCurrentToken() -
notifyErrorListeners
-
notifyErrorListeners
public void notifyErrorListeners(org.antlr.v4.runtime.Token arg0, String arg1, org.antlr.v4.runtime.RecognitionException arg2) -
consume
public org.antlr.v4.runtime.Token consume() -
createTerminalNode
public org.antlr.v4.runtime.tree.TerminalNode createTerminalNode(org.antlr.v4.runtime.ParserRuleContext arg0, org.antlr.v4.runtime.Token arg1) -
createErrorNode
public org.antlr.v4.runtime.tree.ErrorNode createErrorNode(org.antlr.v4.runtime.ParserRuleContext arg0, org.antlr.v4.runtime.Token arg1) -
addContextToParseTree
protected void addContextToParseTree() -
enterRule
public void enterRule(org.antlr.v4.runtime.ParserRuleContext arg0, int arg1, int arg2) -
exitRule
public void exitRule() -
enterOuterAlt
public void enterOuterAlt(org.antlr.v4.runtime.ParserRuleContext arg0, int arg1) -
getPrecedence
public final int getPrecedence() -
enterRecursionRule
Deprecated. -
enterRecursionRule
public void enterRecursionRule(org.antlr.v4.runtime.ParserRuleContext arg0, int arg1, int arg2, int arg3) -
pushNewRecursionContext
public void pushNewRecursionContext(org.antlr.v4.runtime.ParserRuleContext arg0, int arg1, int arg2) -
unrollRecursionContexts
public void unrollRecursionContexts(org.antlr.v4.runtime.ParserRuleContext arg0) -
getInvokingContext
public org.antlr.v4.runtime.ParserRuleContext getInvokingContext(int arg0) -
getContext
public org.antlr.v4.runtime.ParserRuleContext getContext() -
setContext
public void setContext(org.antlr.v4.runtime.ParserRuleContext arg0) -
precpred
public boolean precpred(org.antlr.v4.runtime.RuleContext arg0, int arg1) -
inContext
-
isExpectedToken
public boolean isExpectedToken(int arg0) -
isMatchedEOF
public boolean isMatchedEOF() -
getExpectedTokens
public org.antlr.v4.runtime.misc.IntervalSet getExpectedTokens() -
getExpectedTokensWithinCurrentRule
public org.antlr.v4.runtime.misc.IntervalSet getExpectedTokensWithinCurrentRule() -
getRuleIndex
-
getRuleContext
public org.antlr.v4.runtime.ParserRuleContext getRuleContext() -
getRuleInvocationStack
-
getRuleInvocationStack
-
getDFAStrings
-
dumpDFA
public void dumpDFA() -
dumpDFA
-
getSourceName
-
getParseInfo
public org.antlr.v4.runtime.atn.ParseInfo getParseInfo() -
setProfile
public void setProfile(boolean arg0) -
setTrace
public void setTrace(boolean arg0) -
isTrace
public boolean isTrace() -
getTokenTypeMap
-
getRuleIndexMap
-
getTokenType
-
getInterpreter
public org.antlr.v4.runtime.atn.ParserATNSimulator getInterpreter() -
setInterpreter
public void setInterpreter(org.antlr.v4.runtime.atn.ParserATNSimulator arg0) -
getErrorHeader
-
getTokenErrorDisplay
Deprecated. -
addErrorListener
public void addErrorListener(org.antlr.v4.runtime.ANTLRErrorListener arg0) -
removeErrorListener
public void removeErrorListener(org.antlr.v4.runtime.ANTLRErrorListener arg0) -
removeErrorListeners
public void removeErrorListeners() -
getErrorListeners
-
getErrorListenerDispatch
public org.antlr.v4.runtime.ANTLRErrorListener getErrorListenerDispatch() -
action
public void action(org.antlr.v4.runtime.RuleContext arg0, int arg1, int arg2) -
getState
public final int getState() -
setState
public final void setState(int arg0)
-
VOCABULARYinstead.