Package nl.basjes.parse.useragent.parser
Class UserAgentParser
java.lang.Object
org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
org.antlr.v4.runtime.Parser
nl.basjes.parse.useragent.parser.UserAgentParser
public class UserAgentParser
extends org.antlr.v4.runtime.Parser
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
Nested classes/interfaces inherited from class org.antlr.v4.runtime.Parser
org.antlr.v4.runtime.Parser.TraceListener, org.antlr.v4.runtime.Parser.TrimToSizeListener
-
Field Summary
Modifier and TypeFieldDescriptionstatic final org.antlr.v4.runtime.atn.ATN
protected static final org.antlr.v4.runtime.dfa.DFA[]
static final String
protected static final org.antlr.v4.runtime.atn.PredictionContextCache
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final String[]
static final int
static final int
static final int
static final int
static final int
static final String[]
Deprecated.static final int
static final int
static final int
static final int
static final int
static final int
static final org.antlr.v4.runtime.Vocabulary
static final int
Fields inherited from class org.antlr.v4.runtime.Parser
_buildParseTrees, _ctx, _errHandler, _input, _parseListeners, _precedenceStack, _syntaxErrors, matchedEOF
Fields inherited from class org.antlr.v4.runtime.Recognizer
_interp, EOF
-
Constructor Summary
-
Method Summary
Methods inherited from class org.antlr.v4.runtime.Parser
addContextToParseTree, addParseListener, compileParseTreePattern, compileParseTreePattern, consume, createErrorNode, createTerminalNode, dumpDFA, dumpDFA, enterOuterAlt, enterRecursionRule, enterRecursionRule, enterRule, exitRule, getATNWithBypassAlts, getBuildParseTree, getContext, getCurrentToken, getDFAStrings, getErrorHandler, getExpectedTokens, getExpectedTokensWithinCurrentRule, getInputStream, getInvokingContext, getNumberOfSyntaxErrors, getParseInfo, getParseListeners, getPrecedence, getRuleContext, getRuleIndex, getRuleInvocationStack, getRuleInvocationStack, getSourceName, getTokenFactory, getTokenStream, getTrimParseTree, inContext, isExpectedToken, isMatchedEOF, isTrace, match, matchWildcard, notifyErrorListeners, notifyErrorListeners, precpred, pushNewRecursionContext, removeParseListener, removeParseListeners, reset, setBuildParseTree, setContext, setErrorHandler, setInputStream, setProfile, setTokenFactory, setTokenStream, setTrace, setTrimParseTree, triggerEnterRuleEvent, triggerExitRuleEvent, unrollRecursionContexts
Methods inherited from class org.antlr.v4.runtime.Recognizer
action, addErrorListener, getErrorHeader, getErrorListenerDispatch, getErrorListeners, getInterpreter, getRuleIndexMap, getState, getTokenErrorDisplay, getTokenType, getTokenTypeMap, removeErrorListener, removeErrorListeners, sempred, setInterpreter, setState
-
Field Details
-
_decisionToDFA
protected static final org.antlr.v4.runtime.dfa.DFA[] _decisionToDFA -
T__0
public static final int T__0- See Also:
-
QUOTE1
public static final int QUOTE1- See Also:
-
QUOTE2
public static final int QUOTE2- See Also:
-
QUOTE3
public static final int QUOTE3- See Also:
-
QUOTE4
public static final int QUOTE4- See Also:
-
BAD_ESC_TAB
public static final int BAD_ESC_TAB- See Also:
-
LESSTHAN
public static final int LESSTHAN- See Also:
-
GREATERTHAN
public static final int GREATERTHAN- See Also:
-
MIME_TYPE_1
public static final int MIME_TYPE_1- See Also:
-
MIME_TYPE_2
public static final int MIME_TYPE_2- See Also:
-
SPACE
public static final int SPACE- See Also:
-
USERAGENT1
public static final int USERAGENT1- See Also:
-
USERAGENT2
public static final int USERAGENT2- See Also:
-
EMAIL
public static final int EMAIL- See Also:
-
CURLYBRACEOPEN
public static final int CURLYBRACEOPEN- See Also:
-
CURLYBRACECLOSE
public static final int CURLYBRACECLOSE- See Also:
-
BRACEOPEN
public static final int BRACEOPEN- See Also:
-
BRACECLOSE
public static final int BRACECLOSE- See Also:
-
BLOCKOPEN
public static final int BLOCKOPEN- See Also:
-
BLOCKCLOSE
public static final int BLOCKCLOSE- See Also:
-
SEMICOLON
public static final int SEMICOLON- See Also:
-
COLON
public static final int COLON- See Also:
-
COMMA
public static final int COMMA- See Also:
-
SLASH
public static final int SLASH- See Also:
-
EQUALS
public static final int EQUALS- See Also:
-
MINUS
public static final int MINUS- See Also:
-
PLUS
public static final int PLUS- See Also:
-
UUID
public static final int UUID- See Also:
-
URL
public static final int URL- See Also:
-
SPECIALVERSIONWORDS
public static final int SPECIALVERSIONWORDS- See Also:
-
UNASSIGNEDVARIABLE
public static final int UNASSIGNEDVARIABLE- See Also:
-
GIBBERISH
public static final int GIBBERISH- See Also:
-
ATSIGN
public static final int ATSIGN- See Also:
-
WORD
public static final int WORD- See Also:
-
VERSION
public static final int VERSION- See Also:
-
BASE64
public static final int BASE64- See Also:
-
RULE_userAgent
public static final int RULE_userAgent- See Also:
-
RULE_rootElements
public static final int RULE_rootElements- See Also:
-
RULE_rootText
public static final int RULE_rootText- See Also:
-
RULE_product
public static final int RULE_product- See Also:
-
RULE_commentProduct
public static final int RULE_commentProduct- See Also:
-
RULE_productVersionWords
public static final int RULE_productVersionWords- See Also:
-
RULE_productName
public static final int RULE_productName- See Also:
-
RULE_productNameWords
public static final int RULE_productNameWords- See Also:
-
RULE_productVersion
public static final int RULE_productVersion- See Also:
-
RULE_productVersionWithCommas
public static final int RULE_productVersionWithCommas- See Also:
-
RULE_productVersionSingleWord
public static final int RULE_productVersionSingleWord- See Also:
-
RULE_singleVersion
public static final int RULE_singleVersion- See Also:
-
RULE_singleVersionWithCommas
public static final int RULE_singleVersionWithCommas- See Also:
-
RULE_productNameVersion
public static final int RULE_productNameVersion- See Also:
-
RULE_productNameEmail
public static final int RULE_productNameEmail- See Also:
-
RULE_productNameUrl
public static final int RULE_productNameUrl- See Also:
-
RULE_productNameUuid
public static final int RULE_productNameUuid- See Also:
-
RULE_uuId
public static final int RULE_uuId- See Also:
-
RULE_emailAddress
public static final int RULE_emailAddress- See Also:
-
RULE_siteUrl
public static final int RULE_siteUrl- See Also:
-
RULE_base64
public static final int RULE_base64- See Also:
-
RULE_commentSeparator
public static final int RULE_commentSeparator- See Also:
-
RULE_commentBlock
public static final int RULE_commentBlock- See Also:
-
RULE_commentEntry
public static final int RULE_commentEntry- See Also:
-
RULE_productNameKeyValue
public static final int RULE_productNameKeyValue- See Also:
-
RULE_productNameNoVersion
public static final int RULE_productNameNoVersion- See Also:
-
RULE_keyValueProductVersionName
public static final int RULE_keyValueProductVersionName- See Also:
-
RULE_keyValue
public static final int RULE_keyValue- See Also:
-
RULE_keyWithoutValue
public static final int RULE_keyWithoutValue- See Also:
-
RULE_keyValueVersionName
public static final int RULE_keyValueVersionName- See Also:
-
RULE_keyName
public static final int RULE_keyName- See Also:
-
RULE_emptyWord
public static final int RULE_emptyWord- See Also:
-
RULE_multipleWords
public static final int RULE_multipleWords- See Also:
-
RULE_versionWords
public static final int RULE_versionWords- See Also:
-
ruleNames
-
VOCABULARY
public static final org.antlr.v4.runtime.Vocabulary VOCABULARY -
tokenNames
Deprecated.UseVOCABULARY
instead. -
_serializedATN
- See Also:
-
_ATN
public static final org.antlr.v4.runtime.atn.ATN _ATN
-
-
Constructor Details
-
UserAgentParser
public UserAgentParser(org.antlr.v4.runtime.TokenStream input)
-
-
Method Details
-
getTokenNames
Deprecated.- Specified by:
getTokenNames
in classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,
org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getVocabulary
public org.antlr.v4.runtime.Vocabulary getVocabulary()- Overrides:
getVocabulary
in classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,
org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getGrammarFileName
- Specified by:
getGrammarFileName
in classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,
org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getRuleNames
- Specified by:
getRuleNames
in classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,
org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getSerializedATN
- Overrides:
getSerializedATN
in classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,
org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getATN
public org.antlr.v4.runtime.atn.ATN getATN()- Specified by:
getATN
in classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,
org.antlr.v4.runtime.atn.ParserATNSimulator>
-
userAgent
public final UserAgentParser.UserAgentContext userAgent() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
rootElements
public final UserAgentParser.RootElementsContext rootElements() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
rootText
public final UserAgentParser.RootTextContext rootText() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
product
public final UserAgentParser.ProductContext product() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
commentProduct
public final UserAgentParser.CommentProductContext commentProduct() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
productVersionWords
public final UserAgentParser.ProductVersionWordsContext productVersionWords() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
productName
public final UserAgentParser.ProductNameContext productName() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
productNameWords
public final UserAgentParser.ProductNameWordsContext productNameWords() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
productVersion
public final UserAgentParser.ProductVersionContext productVersion() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
productVersionWithCommas
public final UserAgentParser.ProductVersionWithCommasContext productVersionWithCommas() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
productVersionSingleWord
public final UserAgentParser.ProductVersionSingleWordContext productVersionSingleWord() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
singleVersion
public final UserAgentParser.SingleVersionContext singleVersion() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
singleVersionWithCommas
public final UserAgentParser.SingleVersionWithCommasContext singleVersionWithCommas() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
productNameVersion
public final UserAgentParser.ProductNameVersionContext productNameVersion() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
productNameEmail
public final UserAgentParser.ProductNameEmailContext productNameEmail() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
productNameUrl
public final UserAgentParser.ProductNameUrlContext productNameUrl() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
productNameUuid
public final UserAgentParser.ProductNameUuidContext productNameUuid() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
uuId
- Throws:
org.antlr.v4.runtime.RecognitionException
-
emailAddress
public final UserAgentParser.EmailAddressContext emailAddress() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
siteUrl
public final UserAgentParser.SiteUrlContext siteUrl() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
base64
public final UserAgentParser.Base64Context base64() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
commentSeparator
public final UserAgentParser.CommentSeparatorContext commentSeparator() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
commentBlock
public final UserAgentParser.CommentBlockContext commentBlock() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
commentEntry
public final UserAgentParser.CommentEntryContext commentEntry() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
productNameKeyValue
public final UserAgentParser.ProductNameKeyValueContext productNameKeyValue() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
productNameNoVersion
public final UserAgentParser.ProductNameNoVersionContext productNameNoVersion() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
keyValueProductVersionName
public final UserAgentParser.KeyValueProductVersionNameContext keyValueProductVersionName() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
keyValue
public final UserAgentParser.KeyValueContext keyValue() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
keyWithoutValue
public final UserAgentParser.KeyWithoutValueContext keyWithoutValue() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
keyValueVersionName
public final UserAgentParser.KeyValueVersionNameContext keyValueVersionName() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
keyName
public final UserAgentParser.KeyNameContext keyName() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
emptyWord
public final UserAgentParser.EmptyWordContext emptyWord() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
multipleWords
public final UserAgentParser.MultipleWordsContext multipleWords() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
versionWords
public final UserAgentParser.VersionWordsContext versionWords() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
VOCABULARY
instead.