Class WordRangeVisitor
java.lang.Object
org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T>
nl.basjes.parse.useragent.parser.UserAgentTreeWalkerBaseVisitor<WordRangeVisitor.Range>
nl.basjes.parse.useragent.analyze.WordRangeVisitor
- All Implemented Interfaces:
UserAgentTreeWalkerVisitor<WordRangeVisitor.Range>
,org.antlr.v4.runtime.tree.ParseTreeVisitor<WordRangeVisitor.Range>
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic WordRangeVisitor.Range
Visit a parse tree produced by thewordRangeFirstWords
labeled alternative inUserAgentTreeWalkerParser.wordRange()
.Visit a parse tree produced by thewordRangeLastWords
labeled alternative inUserAgentTreeWalkerParser.wordRange()
.Visit a parse tree produced by thewordRangeSingleWord
labeled alternative inUserAgentTreeWalkerParser.wordRange()
.Visit a parse tree produced by thewordRangeStartToEnd
labeled alternative inUserAgentTreeWalkerParser.wordRange()
.Methods inherited from class nl.basjes.parse.useragent.parser.UserAgentTreeWalkerBaseVisitor
visitIsSyntaxError, visitMatcherBase, visitMatcherCleanVersion, visitMatcherConcat, visitMatcherConcatPostfix, visitMatcherConcatPrefix, visitMatcherDefaultIfNull, visitMatcherExtract, visitMatcherExtractBrandFromUrl, visitMatcherIsValidVersion, visitMatcherNormalizeBrand, visitMatcherPath, visitMatcherPathIsInLookup, visitMatcherPathIsInLookupContains, visitMatcherPathIsInLookupPrefix, visitMatcherPathIsNotInLookupContains, visitMatcherPathIsNotInLookupPrefix, visitMatcherPathIsNull, visitMatcherPathLookup, visitMatcherPathLookupContains, visitMatcherPathLookupPrefix, visitMatcherReplaceString, visitMatcherSegmentRange, visitMatcherVariable, visitMatcherWordRange, visitNumberRangeAll, visitNumberRangeEmpty, visitNumberRangeOpenStartToEnd, visitNumberRangeSingleValue, visitNumberRangeStartToEnd, visitNumberRangeStartToOpenEnd, visitPathFixedValue, visitPathVariable, visitPathWalk, visitStepBackToFull, visitStepContainsValue, visitStepDown, visitStepEndsWithValue, visitStepEqualsValue, visitStepIsInSet, visitStepIsNotInSet, visitStepNext, visitStepNext2, visitStepNext3, visitStepNext4, visitStepNotContainsValue, visitStepNotEqualsValue, visitStepPrev, visitStepPrev2, visitStepPrev3, visitStepPrev4, visitStepStartsWithValue, visitStepUp, visitStepWordRange
Methods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminal
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visit, visitChildren, visitErrorNode, visitTerminal
-
Method Details
-
getRange
-
visitWordRangeStartToEnd
public WordRangeVisitor.Range visitWordRangeStartToEnd(UserAgentTreeWalkerParser.WordRangeStartToEndContext ctx) Description copied from class:UserAgentTreeWalkerBaseVisitor
Visit a parse tree produced by thewordRangeStartToEnd
labeled alternative inUserAgentTreeWalkerParser.wordRange()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitWordRangeStartToEnd
in interfaceUserAgentTreeWalkerVisitor<WordRangeVisitor.Range>
- Overrides:
visitWordRangeStartToEnd
in classUserAgentTreeWalkerBaseVisitor<WordRangeVisitor.Range>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitWordRangeFirstWords
public WordRangeVisitor.Range visitWordRangeFirstWords(UserAgentTreeWalkerParser.WordRangeFirstWordsContext ctx) Description copied from class:UserAgentTreeWalkerBaseVisitor
Visit a parse tree produced by thewordRangeFirstWords
labeled alternative inUserAgentTreeWalkerParser.wordRange()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitWordRangeFirstWords
in interfaceUserAgentTreeWalkerVisitor<WordRangeVisitor.Range>
- Overrides:
visitWordRangeFirstWords
in classUserAgentTreeWalkerBaseVisitor<WordRangeVisitor.Range>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitWordRangeLastWords
public WordRangeVisitor.Range visitWordRangeLastWords(UserAgentTreeWalkerParser.WordRangeLastWordsContext ctx) Description copied from class:UserAgentTreeWalkerBaseVisitor
Visit a parse tree produced by thewordRangeLastWords
labeled alternative inUserAgentTreeWalkerParser.wordRange()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitWordRangeLastWords
in interfaceUserAgentTreeWalkerVisitor<WordRangeVisitor.Range>
- Overrides:
visitWordRangeLastWords
in classUserAgentTreeWalkerBaseVisitor<WordRangeVisitor.Range>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitWordRangeSingleWord
public WordRangeVisitor.Range visitWordRangeSingleWord(UserAgentTreeWalkerParser.WordRangeSingleWordContext ctx) Description copied from class:UserAgentTreeWalkerBaseVisitor
Visit a parse tree produced by thewordRangeSingleWord
labeled alternative inUserAgentTreeWalkerParser.wordRange()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitWordRangeSingleWord
in interfaceUserAgentTreeWalkerVisitor<WordRangeVisitor.Range>
- Overrides:
visitWordRangeSingleWord
in classUserAgentTreeWalkerBaseVisitor<WordRangeVisitor.Range>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-