//------------------------------------------------------------------------------ // // This code was generated by a tool. // ANTLR Version: 4.13.2 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ // Generated from /Users/melodidey/Source/csharp/Q1/Compiler/CGrammar.g4 by ANTLR 4.13.2 // Unreachable code detected #pragma warning disable 0162 // The variable '...' is assigned but its value is never used #pragma warning disable 0219 // Missing XML comment for publicly visible type or member '...' #pragma warning disable 1591 // Ambiguous reference in cref attribute #pragma warning disable 419 using Antlr4.Runtime.Misc; using Antlr4.Runtime.Tree; using IToken = Antlr4.Runtime.IToken; using ParserRuleContext = Antlr4.Runtime.ParserRuleContext; /// /// This class provides an empty implementation of , /// which can be extended to create a visitor which only needs to handle a subset /// of the available methods. /// /// The return type of the visit operation. [System.CodeDom.Compiler.GeneratedCode("ANTLR", "4.13.2")] [System.Diagnostics.DebuggerNonUserCode] [System.CLSCompliant(false)] public partial class CGrammarBaseVisitor : AbstractParseTreeVisitor, ICGrammarVisitor { /// /// Visit a parse tree produced by . /// /// The default implementation returns the result of calling /// on . /// /// /// The parse tree. /// The visitor result. public virtual Result VisitProgram([NotNull] CGrammarParser.ProgramContext context) { return VisitChildren(context); } /// /// Visit a parse tree produced by . /// /// The default implementation returns the result of calling /// on . /// /// /// The parse tree. /// The visitor result. public virtual Result VisitFunction([NotNull] CGrammarParser.FunctionContext context) { return VisitChildren(context); } /// /// Visit a parse tree produced by the returnStatement /// labeled alternative in . /// /// The default implementation returns the result of calling /// on . /// /// /// The parse tree. /// The visitor result. public virtual Result VisitReturnStatement([NotNull] CGrammarParser.ReturnStatementContext context) { return VisitChildren(context); } /// /// Visit a parse tree produced by the bitwiseXorExpression /// labeled alternative in . /// /// The default implementation returns the result of calling /// on . /// /// /// The parse tree. /// The visitor result. public virtual Result VisitBitwiseXorExpression([NotNull] CGrammarParser.BitwiseXorExpressionContext context) { return VisitChildren(context); } /// /// Visit a parse tree produced by the constantExpression /// labeled alternative in . /// /// The default implementation returns the result of calling /// on . /// /// /// The parse tree. /// The visitor result. public virtual Result VisitConstantExpression([NotNull] CGrammarParser.ConstantExpressionContext context) { return VisitChildren(context); } /// /// Visit a parse tree produced by the lessThanOrEqualExpression /// labeled alternative in . /// /// The default implementation returns the result of calling /// on . /// /// /// The parse tree. /// The visitor result. public virtual Result VisitLessThanOrEqualExpression([NotNull] CGrammarParser.LessThanOrEqualExpressionContext context) { return VisitChildren(context); } /// /// Visit a parse tree produced by the modulusExpression /// labeled alternative in . /// /// The default implementation returns the result of calling /// on . /// /// /// The parse tree. /// The visitor result. public virtual Result VisitModulusExpression([NotNull] CGrammarParser.ModulusExpressionContext context) { return VisitChildren(context); } /// /// Visit a parse tree produced by the notExpression /// labeled alternative in . /// /// The default implementation returns the result of calling /// on . /// /// /// The parse tree. /// The visitor result. public virtual Result VisitNotExpression([NotNull] CGrammarParser.NotExpressionContext context) { return VisitChildren(context); } /// /// Visit a parse tree produced by the notEqualExpression /// labeled alternative in . /// /// The default implementation returns the result of calling /// on . /// /// /// The parse tree. /// The visitor result. public virtual Result VisitNotEqualExpression([NotNull] CGrammarParser.NotEqualExpressionContext context) { return VisitChildren(context); } /// /// Visit a parse tree produced by the multiplyExpression /// labeled alternative in . /// /// The default implementation returns the result of calling /// on . /// /// /// The parse tree. /// The visitor result. public virtual Result VisitMultiplyExpression([NotNull] CGrammarParser.MultiplyExpressionContext context) { return VisitChildren(context); } /// /// Visit a parse tree produced by the greaterThanExpression /// labeled alternative in . /// /// The default implementation returns the result of calling /// on . /// /// /// The parse tree. /// The visitor result. public virtual Result VisitGreaterThanExpression([NotNull] CGrammarParser.GreaterThanExpressionContext context) { return VisitChildren(context); } /// /// Visit a parse tree produced by the logicalOrExpression /// labeled alternative in . /// /// The default implementation returns the result of calling /// on . /// /// /// The parse tree. /// The visitor result. public virtual Result VisitLogicalOrExpression([NotNull] CGrammarParser.LogicalOrExpressionContext context) { return VisitChildren(context); } /// /// Visit a parse tree produced by the greaterThanOrEqualExpression /// labeled alternative in . /// /// The default implementation returns the result of calling /// on . /// /// /// The parse tree. /// The visitor result. public virtual Result VisitGreaterThanOrEqualExpression([NotNull] CGrammarParser.GreaterThanOrEqualExpressionContext context) { return VisitChildren(context); } /// /// Visit a parse tree produced by the divideExpression /// labeled alternative in . /// /// The default implementation returns the result of calling /// on . /// /// /// The parse tree. /// The visitor result. public virtual Result VisitDivideExpression([NotNull] CGrammarParser.DivideExpressionContext context) { return VisitChildren(context); } /// /// Visit a parse tree produced by the bitwiseOrExpression /// labeled alternative in . /// /// The default implementation returns the result of calling /// on . /// /// /// The parse tree. /// The visitor result. public virtual Result VisitBitwiseOrExpression([NotNull] CGrammarParser.BitwiseOrExpressionContext context) { return VisitChildren(context); } /// /// Visit a parse tree produced by the parenthesizedExpression /// labeled alternative in . /// /// The default implementation returns the result of calling /// on . /// /// /// The parse tree. /// The visitor result. public virtual Result VisitParenthesizedExpression([NotNull] CGrammarParser.ParenthesizedExpressionContext context) { return VisitChildren(context); } /// /// Visit a parse tree produced by the addExpression /// labeled alternative in . /// /// The default implementation returns the result of calling /// on . /// /// /// The parse tree. /// The visitor result. public virtual Result VisitAddExpression([NotNull] CGrammarParser.AddExpressionContext context) { return VisitChildren(context); } /// /// Visit a parse tree produced by the subtractExpression /// labeled alternative in . /// /// The default implementation returns the result of calling /// on . /// /// /// The parse tree. /// The visitor result. public virtual Result VisitSubtractExpression([NotNull] CGrammarParser.SubtractExpressionContext context) { return VisitChildren(context); } /// /// Visit a parse tree produced by the bitwiseAndExpression /// labeled alternative in . /// /// The default implementation returns the result of calling /// on . /// /// /// The parse tree. /// The visitor result. public virtual Result VisitBitwiseAndExpression([NotNull] CGrammarParser.BitwiseAndExpressionContext context) { return VisitChildren(context); } /// /// Visit a parse tree produced by the lessThanExpression /// labeled alternative in . /// /// The default implementation returns the result of calling /// on . /// /// /// The parse tree. /// The visitor result. public virtual Result VisitLessThanExpression([NotNull] CGrammarParser.LessThanExpressionContext context) { return VisitChildren(context); } /// /// Visit a parse tree produced by the logicalAndExpression /// labeled alternative in . /// /// The default implementation returns the result of calling /// on . /// /// /// The parse tree. /// The visitor result. public virtual Result VisitLogicalAndExpression([NotNull] CGrammarParser.LogicalAndExpressionContext context) { return VisitChildren(context); } /// /// Visit a parse tree produced by the invertExpression /// labeled alternative in . /// /// The default implementation returns the result of calling /// on . /// /// /// The parse tree. /// The visitor result. public virtual Result VisitInvertExpression([NotNull] CGrammarParser.InvertExpressionContext context) { return VisitChildren(context); } /// /// Visit a parse tree produced by the equalExpression /// labeled alternative in . /// /// The default implementation returns the result of calling /// on . /// /// /// The parse tree. /// The visitor result. public virtual Result VisitEqualExpression([NotNull] CGrammarParser.EqualExpressionContext context) { return VisitChildren(context); } /// /// Visit a parse tree produced by the intConstant /// labeled alternative in . /// /// The default implementation returns the result of calling /// on . /// /// /// The parse tree. /// The visitor result. public virtual Result VisitIntConstant([NotNull] CGrammarParser.IntConstantContext context) { return VisitChildren(context); } }