protected internal virtual void ExitRule(IParseTreeListener listener, IRuleNode r ) { ParserRuleContext ctx = (ParserRuleContext)r.RuleContext; ctx.ExitRule(listener); listener.ExitEveryRule(ctx); }
public override void EnterRule(IParseTreeListener listener) { IiroListener typedListener = listener as IiroListener; if (typedListener != null) { typedListener.EnterInclude(this); } }
public override void EnterRule(IParseTreeListener listener) { ICombined1Listener typedListener = listener as ICombined1Listener; if (typedListener != null) { typedListener.EnterCompileUnit(this); } }
public override void EnterRule(IParseTreeListener listener) { IDslGrammarListener typedListener = listener as IDslGrammarListener; if (typedListener != null) { typedListener.EnterExpression(this); } }
public override void EnterRule(IParseTreeListener listener) { IBBSCodeParserListener typedListener = listener as IBBSCodeParserListener; if (typedListener != null) { typedListener.EnterBbsCodeTagName(this); } }
public override void EnterRule(IParseTreeListener listener) { IArcaeaFileFormatListener typedListener = listener as IArcaeaFileFormatListener; if (typedListener != null) { typedListener.EnterSubevents(this); } }
public override void EnterRule(IParseTreeListener listener) { IQtListener typedListener = listener as IQtListener; if (typedListener != null) { typedListener.EnterIdExpr(this); } }
public override void EnterRule(IParseTreeListener listener) { IDungeonMapListener typedListener = listener as IDungeonMapListener; if (typedListener != null) { typedListener.EnterCreateRoom(this); } }
public override void ExitRule(IParseTreeListener listener) { ICSVListener typedListener = listener as ICSVListener; if (typedListener != null) { typedListener.ExitField(this); } }
public override void EnterRule(IParseTreeListener listener) { ICSVListener typedListener = listener as ICSVListener; if (typedListener != null) { typedListener.EnterCsvFile(this); } }
public override void ExitRule(IParseTreeListener listener) { ICalcListener typedListener = listener as ICalcListener; if (typedListener != null) { typedListener.ExitNUMBER(this); } }
public override void EnterRule(IParseTreeListener listener) { ICalcListener typedListener = listener as ICalcListener; if (typedListener != null) { typedListener.EnterMUTDIV(this); } }
public override void ExitRule(IParseTreeListener listener) { IDotNetIlTypeNameListener typedListener = listener as IDotNetIlTypeNameListener; if (typedListener != null) { typedListener.ExitTokenValue(this); } }
public override void EnterRule(IParseTreeListener listener) { IDotNetIlTypeNameListener typedListener = listener as IDotNetIlTypeNameListener; if (typedListener != null) { typedListener.EnterAsmProArch(this); } }
public override void ExitRule(IParseTreeListener listener) { IiroListener typedListener = listener as IiroListener; if (typedListener != null) { typedListener.ExitDefinition(this); } }
public override void EnterRule(IParseTreeListener listener) { ITortoiseListener typedListener = listener as ITortoiseListener; if (typedListener != null) { typedListener.EnterCmd(this); } }
public override void ExitRule(IParseTreeListener listener) { ITortoiseListener typedListener = listener as ITortoiseListener; if (typedListener != null) { typedListener.ExitRotate(this); } }
public override void EnterRule(IParseTreeListener listener) { IWSListener typedListener = listener as IWSListener; if (typedListener != null) { typedListener.EnterParens(this); } }
public override void ExitRule(IParseTreeListener listener) { IDungeonMapListener typedListener = listener as IDungeonMapListener; if (typedListener != null) { typedListener.ExitCreateFinalRoom(this); } }
public override void ExitRule(IParseTreeListener listener) { IWSListener typedListener = listener as IWSListener; if (typedListener != null) { typedListener.ExitAddExpr(this); } }
public override void ExitRule(IParseTreeListener listener) { IQtListener typedListener = listener as IQtListener; if (typedListener != null) { typedListener.ExitDefId(this); } }
public override void ExitRule(IParseTreeListener listener) { IDensityExpressionGrammarListener typedListener = listener as IDensityExpressionGrammarListener; if (typedListener != null) { typedListener.ExitBinaryBooleanOp(this); } }
public override void ExitRule(IParseTreeListener listener) { IArcaeaFileFormatListener typedListener = listener as IArcaeaFileFormatListener; if (typedListener != null) { typedListener.ExitFile(this); } }
public override void EnterRule(IParseTreeListener listener) { IDensityExpressionGrammarListener typedListener = listener as IDensityExpressionGrammarListener; if (typedListener != null) { typedListener.EnterMultiDensityList(this); } }
public override void ExitRule(IParseTreeListener listener) { IBBSCodeParserListener typedListener = listener as IBBSCodeParserListener; if (typedListener != null) { typedListener.ExitBbsCodeChardata(this); } }
public override void ExitRule(IParseTreeListener listener) { IDensityExpressionGrammarListener typedListener = listener as IDensityExpressionGrammarListener; if (typedListener != null) { typedListener.ExitStrVariable(this); } }
public override void ExitRule(IParseTreeListener listener) { IDslGrammarListener typedListener = listener as IDslGrammarListener; if (typedListener != null) { typedListener.ExitCondition(this); } }
public override void EnterRule(IParseTreeListener listener) { IDOTListener typedListener = listener as IDOTListener; if (typedListener != null) { typedListener.EnterEdgeop(this); } }
public override void ExitRule(IParseTreeListener listener) { IDOTListener typedListener = listener as IDOTListener; if (typedListener != null) { typedListener.ExitNode_stmt(this); } }
public override void ExitRule(IParseTreeListener listener) { IiroListener typedListener = listener as IiroListener; if (typedListener != null) { typedListener.ExitConstant_ref(this); } }
/// <summary>Notify any parse listeners of an exit rule event.</summary> /// <remarks>Notify any parse listeners of an exit rule event.</remarks> /// <seealso cref="AddParseListener(Antlr4.Runtime.Tree.IParseTreeListener)"/> protected internal virtual void TriggerExitRuleEvent() { // reverse order walk of listeners for (int i = _parseListeners.Count - 1; i >= 0; i--) { IParseTreeListener listener = _parseListeners[i]; _ctx.ExitRule(listener); listener.ExitEveryRule(_ctx); } }
public virtual void Walk(IParseTreeListener listener, IParseTree t) { if (t is IErrorNode) { listener.VisitErrorNode((IErrorNode)t); return; } else { if (t is ITerminalNode) { listener.VisitTerminal((ITerminalNode)t); return; } } IRuleNode r = (IRuleNode)t; EnterRule(listener, r); int n = r.ChildCount; for (int i = 0; i < n; i++) { Walk(listener, r.GetChild(i)); } ExitRule(listener, r); }
public override void ExitRule(IParseTreeListener listener) { IVBGrammarListener typedListener = listener as IVBGrammarListener; if (typedListener != null) typedListener.ExitICS_S_VariableOrProcedureCall(this); }
public override void ExitRule(IParseTreeListener listener) { IBinShredListener typedListener = listener as IBinShredListener; if (typedListener != null) typedListener.ExitTemplate(this); }
public override void EnterRule(IParseTreeListener listener) { IBinShredListener typedListener = listener as IBinShredListener; if (typedListener != null) typedListener.EnterLookupTable(this); }
public override void EnterRule(IParseTreeListener listener) { IBinShredListener typedListener = listener as IBinShredListener; if (typedListener != null) typedListener.EnterTemplateEntry(this); }
public override void EnterRule(IParseTreeListener listener) { IVBGrammarListener typedListener = listener as IVBGrammarListener; if (typedListener != null) typedListener.EnterVsEq(this); }
public override void EnterRule(IParseTreeListener listener) { IVBGrammarListener typedListener = listener as IVBGrammarListener; if (typedListener != null) typedListener.EnterOptionPrivateModuleStmt(this); }
public override void ExitRule(IParseTreeListener listener) { IVBGrammarListener typedListener = listener as IVBGrammarListener; if (typedListener != null) typedListener.ExitModuleDeclarations(this); }
public override void ExitRule(IParseTreeListener listener) { IVBGrammarListener typedListener = listener as IVBGrammarListener; if (typedListener != null) typedListener.ExitCertainIdentifier(this); }
public override void EnterRule(IParseTreeListener listener) { IVBGrammarListener typedListener = listener as IVBGrammarListener; if (typedListener != null) typedListener.EnterAmbiguousIdentifier(this); }
public override void ExitRule(IParseTreeListener listener) { IVBGrammarListener typedListener = listener as IVBGrammarListener; if (typedListener != null) typedListener.ExitDictionaryCallStmt(this); }
public override void EnterRule(IParseTreeListener listener) { IVBGrammarListener typedListener = listener as IVBGrammarListener; if (typedListener != null) typedListener.EnterICS_S_DictionaryCall(this); }
public override void ExitRule(IParseTreeListener listener) { IVBGrammarListener typedListener = listener as IVBGrammarListener; if (typedListener != null) typedListener.ExitICS_S_MemberCall(this); }
public override void EnterRule(IParseTreeListener listener) { IVBGrammarListener typedListener = listener as IVBGrammarListener; if (typedListener != null) typedListener.EnterICS_S_ProcedureOrArrayCall(this); }
public override void ExitRule(IParseTreeListener listener) { IVBGrammarListener typedListener = listener as IVBGrammarListener; if (typedListener != null) typedListener.ExitModuleConfigElement(this); }
public override void ExitRule(IParseTreeListener listener) { IVBGrammarListener typedListener = listener as IVBGrammarListener; if (typedListener != null) typedListener.ExitOutputList_Expression(this); }
public override void ExitRule(IParseTreeListener listener) { IVBGrammarListener typedListener = listener as IVBGrammarListener; if (typedListener != null) typedListener.ExitComparisonOperator(this); }
public override void ExitRule(IParseTreeListener listener) { IVBGrammarListener typedListener = listener as IVBGrammarListener; if (typedListener != null) typedListener.ExitCaseCondSelection(this); }
public override void ExitRule(IParseTreeListener listener) { IVBGrammarListener typedListener = listener as IVBGrammarListener; if (typedListener != null) typedListener.ExitDeleteSettingStmt(this); }
public override void ExitRule(IParseTreeListener listener) { IVBGrammarListener typedListener = listener as IVBGrammarListener; if (typedListener != null) typedListener.ExitOptionCompareStmt(this); }
public override void ExitRule(IParseTreeListener listener) { IVBGrammarListener typedListener = listener as IVBGrammarListener; if (typedListener != null) typedListener.ExitEnumerationStmt_Constant(this); }
public override void ExitRule(IParseTreeListener listener) { IVBGrammarListener typedListener = listener as IVBGrammarListener; if (typedListener != null) typedListener.ExitVsMid(this); }
public override void ExitRule(IParseTreeListener listener) { IVBGrammarListener typedListener = listener as IVBGrammarListener; if (typedListener != null) typedListener.ExitInlineIfThenElse(this); }
public override void EnterRule(IParseTreeListener listener) { IBinShredListener typedListener = listener as IBinShredListener; if (typedListener != null) typedListener.EnterSizeReference(this); }
public override void EnterRule(IParseTreeListener listener) { IVBGrammarListener typedListener = listener as IVBGrammarListener; if (typedListener != null) typedListener.EnterIfElseIfBlockStmt(this); }
public override void ExitRule(IParseTreeListener listener) { IBinShredListener typedListener = listener as IBinShredListener; if (typedListener != null) typedListener.ExitLookupTableEntryKey(this); }
public override void EnterRule(IParseTreeListener listener) { IVBGrammarListener typedListener = listener as IVBGrammarListener; if (typedListener != null) typedListener.EnterMacroIfThenElseStmt(this); }
public override void ExitRule(IParseTreeListener listener) { IVBGrammarListener typedListener = listener as IVBGrammarListener; if (typedListener != null) typedListener.ExitMacroElseBlockStmt(this); }
public override void EnterRule(IParseTreeListener listener) { IVBGrammarListener typedListener = listener as IVBGrammarListener; if (typedListener != null) typedListener.EnterImplicitCallStmt_InStmt(this); }