public class nl.basjes.parse.useragent.parser.UserAgentTreeWalkerParser$StepDownContext extends nl.basjes.parse.useragent.parser.UserAgentTreeWalkerParser$PathContext { public nl.basjes.parse.useragent.yauaa.shaded.org.antlr.v.runtime.Token name; public nl.basjes.parse.useragent.parser.UserAgentTreeWalkerParser$PathContext nextStep; public nl.basjes.parse.useragent.yauaa.shaded.org.antlr.v.runtime.tree.TerminalNode DOT() { nl.basjes.parse.useragent.parser.UserAgentTreeWalkerParser$StepDownContext v; nl.basjes.parse.useragent.yauaa.shaded.org.antlr.v.runtime.tree.TerminalNode v; v := @this: nl.basjes.parse.useragent.parser.UserAgentTreeWalkerParser$StepDownContext; v = virtualinvoke v.(31, 0); return v; } public nl.basjes.parse.useragent.parser.UserAgentTreeWalkerParser$NumberRangeContext numberRange() { nl.basjes.parse.useragent.parser.UserAgentTreeWalkerParser$StepDownContext v; nl.basjes.parse.useragent.yauaa.shaded.org.antlr.v.runtime.ParserRuleContext v; v := @this: nl.basjes.parse.useragent.parser.UserAgentTreeWalkerParser$StepDownContext; v = virtualinvoke v.(class "Lnl/basjes/parse/useragent/parser/UserAgentTreeWalkerParser$NumberRangeContext;", 0); return v; } public nl.basjes.parse.useragent.yauaa.shaded.org.antlr.v.runtime.tree.TerminalNode PATHTOKENNAME() { nl.basjes.parse.useragent.parser.UserAgentTreeWalkerParser$StepDownContext v; nl.basjes.parse.useragent.yauaa.shaded.org.antlr.v.runtime.tree.TerminalNode v; v := @this: nl.basjes.parse.useragent.parser.UserAgentTreeWalkerParser$StepDownContext; v = virtualinvoke v.(19, 0); return v; } public nl.basjes.parse.useragent.parser.UserAgentTreeWalkerParser$PathContext path() { nl.basjes.parse.useragent.parser.UserAgentTreeWalkerParser$StepDownContext v; nl.basjes.parse.useragent.yauaa.shaded.org.antlr.v.runtime.ParserRuleContext v; v := @this: nl.basjes.parse.useragent.parser.UserAgentTreeWalkerParser$StepDownContext; v = virtualinvoke v.(class "Lnl/basjes/parse/useragent/parser/UserAgentTreeWalkerParser$PathContext;", 0); return v; } public void (nl.basjes.parse.useragent.parser.UserAgentTreeWalkerParser$PathContext) { nl.basjes.parse.useragent.parser.UserAgentTreeWalkerParser$PathContext v; nl.basjes.parse.useragent.parser.UserAgentTreeWalkerParser$StepDownContext v; v := @this: nl.basjes.parse.useragent.parser.UserAgentTreeWalkerParser$StepDownContext; v := @parameter: nl.basjes.parse.useragent.parser.UserAgentTreeWalkerParser$PathContext; specialinvoke v.()>(); virtualinvoke v.(v); return; } public void enterRule(nl.basjes.parse.useragent.yauaa.shaded.org.antlr.v.runtime.tree.ParseTreeListener) { nl.basjes.parse.useragent.yauaa.shaded.org.antlr.v.runtime.tree.ParseTreeListener v; nl.basjes.parse.useragent.parser.UserAgentTreeWalkerParser$StepDownContext v; boolean v; v := @this: nl.basjes.parse.useragent.parser.UserAgentTreeWalkerParser$StepDownContext; v := @parameter: nl.basjes.parse.useragent.yauaa.shaded.org.antlr.v.runtime.tree.ParseTreeListener; v = v instanceof nl.basjes.parse.useragent.parser.UserAgentTreeWalkerListener; if v == 0 goto label; interfaceinvoke v.(v); label: return; } public void exitRule(nl.basjes.parse.useragent.yauaa.shaded.org.antlr.v.runtime.tree.ParseTreeListener) { nl.basjes.parse.useragent.yauaa.shaded.org.antlr.v.runtime.tree.ParseTreeListener v; nl.basjes.parse.useragent.parser.UserAgentTreeWalkerParser$StepDownContext v; boolean v; v := @this: nl.basjes.parse.useragent.parser.UserAgentTreeWalkerParser$StepDownContext; v := @parameter: nl.basjes.parse.useragent.yauaa.shaded.org.antlr.v.runtime.tree.ParseTreeListener; v = v instanceof nl.basjes.parse.useragent.parser.UserAgentTreeWalkerListener; if v == 0 goto label; interfaceinvoke v.(v); label: return; } public java.lang.Object accept(nl.basjes.parse.useragent.yauaa.shaded.org.antlr.v.runtime.tree.ParseTreeVisitor) { nl.basjes.parse.useragent.parser.UserAgentTreeWalkerParser$StepDownContext v; java.lang.Object v, v; nl.basjes.parse.useragent.yauaa.shaded.org.antlr.v.runtime.tree.ParseTreeVisitor v; boolean v; v := @this: nl.basjes.parse.useragent.parser.UserAgentTreeWalkerParser$StepDownContext; v := @parameter: nl.basjes.parse.useragent.yauaa.shaded.org.antlr.v.runtime.tree.ParseTreeVisitor; v = v instanceof nl.basjes.parse.useragent.parser.UserAgentTreeWalkerVisitor; if v == 0 goto label; v = interfaceinvoke v.(v); return v; label: v = interfaceinvoke v.(v); return v; } }