protected internal virtual void ExitRule(IParseTreeListener listener, IRuleNode r
     )
 {
     ParserRuleContext ctx = (ParserRuleContext)r.RuleContext;
     ctx.ExitRule(listener);
     listener.ExitEveryRule(ctx);
 }
Exemple #2
0
            public override void EnterRule(IParseTreeListener listener)
            {
                IiroListener typedListener = listener as IiroListener;

                if (typedListener != null)
                {
                    typedListener.EnterInclude(this);
                }
            }
Exemple #3
0
            public override void EnterRule(IParseTreeListener listener)
            {
                ICombined1Listener typedListener = listener as ICombined1Listener;

                if (typedListener != null)
                {
                    typedListener.EnterCompileUnit(this);
                }
            }
Exemple #4
0
        public override void EnterRule(IParseTreeListener listener)
        {
            IDslGrammarListener typedListener = listener as IDslGrammarListener;

            if (typedListener != null)
            {
                typedListener.EnterExpression(this);
            }
        }
Exemple #5
0
            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);
                }
            }
Exemple #7
0
        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);
            }
        }
Exemple #11
0
            public override void ExitRule(IParseTreeListener listener)
            {
                ICalcListener typedListener = listener as ICalcListener;

                if (typedListener != null)
                {
                    typedListener.ExitNUMBER(this);
                }
            }
Exemple #12
0
            public override void EnterRule(IParseTreeListener listener)
            {
                ICalcListener typedListener = listener as ICalcListener;

                if (typedListener != null)
                {
                    typedListener.EnterMUTDIV(this);
                }
            }
Exemple #13
0
            public override void ExitRule(IParseTreeListener listener)
            {
                IDotNetIlTypeNameListener typedListener = listener as IDotNetIlTypeNameListener;

                if (typedListener != null)
                {
                    typedListener.ExitTokenValue(this);
                }
            }
Exemple #14
0
            public override void EnterRule(IParseTreeListener listener)
            {
                IDotNetIlTypeNameListener typedListener = listener as IDotNetIlTypeNameListener;

                if (typedListener != null)
                {
                    typedListener.EnterAsmProArch(this);
                }
            }
Exemple #15
0
            public override void ExitRule(IParseTreeListener listener)
            {
                IiroListener typedListener = listener as IiroListener;

                if (typedListener != null)
                {
                    typedListener.ExitDefinition(this);
                }
            }
Exemple #16
0
        public override void EnterRule(IParseTreeListener listener)
        {
            ITortoiseListener typedListener = listener as ITortoiseListener;

            if (typedListener != null)
            {
                typedListener.EnterCmd(this);
            }
        }
Exemple #17
0
        public override void ExitRule(IParseTreeListener listener)
        {
            ITortoiseListener typedListener = listener as ITortoiseListener;

            if (typedListener != null)
            {
                typedListener.ExitRotate(this);
            }
        }
Exemple #18
0
            public override void EnterRule(IParseTreeListener listener)
            {
                IWSListener typedListener = listener as IWSListener;

                if (typedListener != null)
                {
                    typedListener.EnterParens(this);
                }
            }
Exemple #19
0
        public override void ExitRule(IParseTreeListener listener)
        {
            IDungeonMapListener typedListener = listener as IDungeonMapListener;

            if (typedListener != null)
            {
                typedListener.ExitCreateFinalRoom(this);
            }
        }
Exemple #20
0
            public override void ExitRule(IParseTreeListener listener)
            {
                IWSListener typedListener = listener as IWSListener;

                if (typedListener != null)
                {
                    typedListener.ExitAddExpr(this);
                }
            }
Exemple #21
0
        public override void ExitRule(IParseTreeListener listener)
        {
            IQtListener typedListener = listener as IQtListener;

            if (typedListener != null)
            {
                typedListener.ExitDefId(this);
            }
        }
Exemple #22
0
        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);
                }
            }
Exemple #24
0
        public override void EnterRule(IParseTreeListener listener)
        {
            IDensityExpressionGrammarListener typedListener = listener as IDensityExpressionGrammarListener;

            if (typedListener != null)
            {
                typedListener.EnterMultiDensityList(this);
            }
        }
Exemple #25
0
            public override void ExitRule(IParseTreeListener listener)
            {
                IBBSCodeParserListener typedListener = listener as IBBSCodeParserListener;

                if (typedListener != null)
                {
                    typedListener.ExitBbsCodeChardata(this);
                }
            }
Exemple #26
0
        public override void ExitRule(IParseTreeListener listener)
        {
            IDensityExpressionGrammarListener typedListener = listener as IDensityExpressionGrammarListener;

            if (typedListener != null)
            {
                typedListener.ExitStrVariable(this);
            }
        }
Exemple #27
0
        public override void ExitRule(IParseTreeListener listener)
        {
            IDslGrammarListener typedListener = listener as IDslGrammarListener;

            if (typedListener != null)
            {
                typedListener.ExitCondition(this);
            }
        }
Exemple #28
0
        public override void EnterRule(IParseTreeListener listener)
        {
            IDOTListener typedListener = listener as IDOTListener;

            if (typedListener != null)
            {
                typedListener.EnterEdgeop(this);
            }
        }
Exemple #29
0
        public override void ExitRule(IParseTreeListener listener)
        {
            IDOTListener typedListener = listener as IDOTListener;

            if (typedListener != null)
            {
                typedListener.ExitNode_stmt(this);
            }
        }
Exemple #30
0
            public override void ExitRule(IParseTreeListener listener)
            {
                IiroListener typedListener = listener as IiroListener;

                if (typedListener != null)
                {
                    typedListener.ExitConstant_ref(this);
                }
            }
Exemple #31
0
 /// <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);
     }
 }
Exemple #32
0
 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);
 }
Exemple #33
0
		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);
		}
Exemple #37
0
		public override void EnterRule(IParseTreeListener listener) {
			IVBGrammarListener typedListener = listener as IVBGrammarListener;
			if (typedListener != null) typedListener.EnterVsEq(this);
		}
Exemple #38
0
		public override void EnterRule(IParseTreeListener listener) {
			IVBGrammarListener typedListener = listener as IVBGrammarListener;
			if (typedListener != null) typedListener.EnterOptionPrivateModuleStmt(this);
		}
Exemple #39
0
		public override void ExitRule(IParseTreeListener listener) {
			IVBGrammarListener typedListener = listener as IVBGrammarListener;
			if (typedListener != null) typedListener.ExitModuleDeclarations(this);
		}
Exemple #40
0
		public override void ExitRule(IParseTreeListener listener) {
			IVBGrammarListener typedListener = listener as IVBGrammarListener;
			if (typedListener != null) typedListener.ExitCertainIdentifier(this);
		}
Exemple #41
0
		public override void EnterRule(IParseTreeListener listener) {
			IVBGrammarListener typedListener = listener as IVBGrammarListener;
			if (typedListener != null) typedListener.EnterAmbiguousIdentifier(this);
		}
Exemple #42
0
		public override void ExitRule(IParseTreeListener listener) {
			IVBGrammarListener typedListener = listener as IVBGrammarListener;
			if (typedListener != null) typedListener.ExitDictionaryCallStmt(this);
		}
Exemple #43
0
		public override void EnterRule(IParseTreeListener listener) {
			IVBGrammarListener typedListener = listener as IVBGrammarListener;
			if (typedListener != null) typedListener.EnterICS_S_DictionaryCall(this);
		}
Exemple #44
0
		public override void ExitRule(IParseTreeListener listener) {
			IVBGrammarListener typedListener = listener as IVBGrammarListener;
			if (typedListener != null) typedListener.ExitICS_S_MemberCall(this);
		}
Exemple #45
0
		public override void EnterRule(IParseTreeListener listener) {
			IVBGrammarListener typedListener = listener as IVBGrammarListener;
			if (typedListener != null) typedListener.EnterICS_S_ProcedureOrArrayCall(this);
		}
Exemple #46
0
		public override void ExitRule(IParseTreeListener listener) {
			IVBGrammarListener typedListener = listener as IVBGrammarListener;
			if (typedListener != null) typedListener.ExitModuleConfigElement(this);
		}
Exemple #47
0
		public override void ExitRule(IParseTreeListener listener) {
			IVBGrammarListener typedListener = listener as IVBGrammarListener;
			if (typedListener != null) typedListener.ExitOutputList_Expression(this);
		}
Exemple #48
0
		public override void ExitRule(IParseTreeListener listener) {
			IVBGrammarListener typedListener = listener as IVBGrammarListener;
			if (typedListener != null) typedListener.ExitComparisonOperator(this);
		}
Exemple #49
0
		public override void ExitRule(IParseTreeListener listener) {
			IVBGrammarListener typedListener = listener as IVBGrammarListener;
			if (typedListener != null) typedListener.ExitCaseCondSelection(this);
		}
Exemple #50
0
		public override void ExitRule(IParseTreeListener listener) {
			IVBGrammarListener typedListener = listener as IVBGrammarListener;
			if (typedListener != null) typedListener.ExitDeleteSettingStmt(this);
		}
Exemple #51
0
		public override void ExitRule(IParseTreeListener listener) {
			IVBGrammarListener typedListener = listener as IVBGrammarListener;
			if (typedListener != null) typedListener.ExitOptionCompareStmt(this);
		}
Exemple #52
0
		public override void ExitRule(IParseTreeListener listener) {
			IVBGrammarListener typedListener = listener as IVBGrammarListener;
			if (typedListener != null) typedListener.ExitEnumerationStmt_Constant(this);
		}
Exemple #53
0
		public override void ExitRule(IParseTreeListener listener) {
			IVBGrammarListener typedListener = listener as IVBGrammarListener;
			if (typedListener != null) typedListener.ExitVsMid(this);
		}
Exemple #54
0
		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);
		}
Exemple #56
0
		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);
		}
Exemple #58
0
		public override void EnterRule(IParseTreeListener listener) {
			IVBGrammarListener typedListener = listener as IVBGrammarListener;
			if (typedListener != null) typedListener.EnterMacroIfThenElseStmt(this);
		}
Exemple #59
0
		public override void ExitRule(IParseTreeListener listener) {
			IVBGrammarListener typedListener = listener as IVBGrammarListener;
			if (typedListener != null) typedListener.ExitMacroElseBlockStmt(this);
		}
Exemple #60
0
		public override void EnterRule(IParseTreeListener listener) {
			IVBGrammarListener typedListener = listener as IVBGrammarListener;
			if (typedListener != null) typedListener.EnterImplicitCallStmt_InStmt(this);
		}