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
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic WordRangeVisitor.RangeVisit a parse tree produced by thewordRangeFirstWordslabeled alternative inUserAgentTreeWalkerParser.wordRange().Visit a parse tree produced by thewordRangeLastWordslabeled alternative inUserAgentTreeWalkerParser.wordRange().Visit a parse tree produced by thewordRangeSingleWordlabeled alternative inUserAgentTreeWalkerParser.wordRange().Visit a parse tree produced by thewordRangeStartToEndlabeled 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, visitStepWordRangeMethods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminalMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:UserAgentTreeWalkerBaseVisitorVisit a parse tree produced by thewordRangeStartToEndlabeled alternative inUserAgentTreeWalkerParser.wordRange().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitWordRangeStartToEndin interfaceUserAgentTreeWalkerVisitor<WordRangeVisitor.Range>- Overrides:
visitWordRangeStartToEndin classUserAgentTreeWalkerBaseVisitor<WordRangeVisitor.Range>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWordRangeFirstWords
public WordRangeVisitor.Range visitWordRangeFirstWords(UserAgentTreeWalkerParser.WordRangeFirstWordsContext ctx) Description copied from class:UserAgentTreeWalkerBaseVisitorVisit a parse tree produced by thewordRangeFirstWordslabeled alternative inUserAgentTreeWalkerParser.wordRange().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitWordRangeFirstWordsin interfaceUserAgentTreeWalkerVisitor<WordRangeVisitor.Range>- Overrides:
visitWordRangeFirstWordsin classUserAgentTreeWalkerBaseVisitor<WordRangeVisitor.Range>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWordRangeLastWords
public WordRangeVisitor.Range visitWordRangeLastWords(UserAgentTreeWalkerParser.WordRangeLastWordsContext ctx) Description copied from class:UserAgentTreeWalkerBaseVisitorVisit a parse tree produced by thewordRangeLastWordslabeled alternative inUserAgentTreeWalkerParser.wordRange().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitWordRangeLastWordsin interfaceUserAgentTreeWalkerVisitor<WordRangeVisitor.Range>- Overrides:
visitWordRangeLastWordsin classUserAgentTreeWalkerBaseVisitor<WordRangeVisitor.Range>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWordRangeSingleWord
public WordRangeVisitor.Range visitWordRangeSingleWord(UserAgentTreeWalkerParser.WordRangeSingleWordContext ctx) Description copied from class:UserAgentTreeWalkerBaseVisitorVisit a parse tree produced by thewordRangeSingleWordlabeled alternative inUserAgentTreeWalkerParser.wordRange().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitWordRangeSingleWordin interfaceUserAgentTreeWalkerVisitor<WordRangeVisitor.Range>- Overrides:
visitWordRangeSingleWordin classUserAgentTreeWalkerBaseVisitor<WordRangeVisitor.Range>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-