diff options
Diffstat (limited to 'Compiler/gen/CGrammarBaseVisitor.cs')
| -rw-r--r-- | Compiler/gen/CGrammarBaseVisitor.cs | 781 |
1 files changed, 0 insertions, 781 deletions
diff --git a/Compiler/gen/CGrammarBaseVisitor.cs b/Compiler/gen/CGrammarBaseVisitor.cs deleted file mode 100644 index a9dde6b..0000000 --- a/Compiler/gen/CGrammarBaseVisitor.cs +++ /dev/null @@ -1,781 +0,0 @@ -//------------------------------------------------------------------------------ -// <auto-generated> -// 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. -// </auto-generated> -//------------------------------------------------------------------------------ - -// 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; - -/// <summary> -/// This class provides an empty implementation of <see cref="ICGrammarVisitor{Result}"/>, -/// which can be extended to create a visitor which only needs to handle a subset -/// of the available methods. -/// </summary> -/// <typeparam name="Result">The return type of the visit operation.</typeparam> -[System.CodeDom.Compiler.GeneratedCode("ANTLR", "4.13.2")] -[System.Diagnostics.DebuggerNonUserCode] -[System.CLSCompliant(false)] -public partial class CGrammarBaseVisitor<Result> : AbstractParseTreeVisitor<Result>, ICGrammarVisitor<Result> { - /// <summary> - /// Visit a parse tree produced by <see cref="CGrammarParser.program"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitProgram([NotNull] CGrammarParser.ProgramContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>functionPrototype</c> - /// labeled alternative in <see cref="CGrammarParser.function"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitFunctionPrototype([NotNull] CGrammarParser.FunctionPrototypeContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>functionDefinition</c> - /// labeled alternative in <see cref="CGrammarParser.function"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitFunctionDefinition([NotNull] CGrammarParser.FunctionDefinitionContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by <see cref="CGrammarParser.block"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitBlock([NotNull] CGrammarParser.BlockContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by <see cref="CGrammarParser.block_item"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitBlock_item([NotNull] CGrammarParser.Block_itemContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>returnStatement</c> - /// labeled alternative in <see cref="CGrammarParser.statement"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitReturnStatement([NotNull] CGrammarParser.ReturnStatementContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>ifStatement</c> - /// labeled alternative in <see cref="CGrammarParser.statement"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitIfStatement([NotNull] CGrammarParser.IfStatementContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>forExprStatement</c> - /// labeled alternative in <see cref="CGrammarParser.statement"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitForExprStatement([NotNull] CGrammarParser.ForExprStatementContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>forDeclStatement</c> - /// labeled alternative in <see cref="CGrammarParser.statement"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitForDeclStatement([NotNull] CGrammarParser.ForDeclStatementContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>whileStatement</c> - /// labeled alternative in <see cref="CGrammarParser.statement"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitWhileStatement([NotNull] CGrammarParser.WhileStatementContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>doWhileStatement</c> - /// labeled alternative in <see cref="CGrammarParser.statement"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitDoWhileStatement([NotNull] CGrammarParser.DoWhileStatementContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>breakStatement</c> - /// labeled alternative in <see cref="CGrammarParser.statement"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitBreakStatement([NotNull] CGrammarParser.BreakStatementContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>continueStatement</c> - /// labeled alternative in <see cref="CGrammarParser.statement"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitContinueStatement([NotNull] CGrammarParser.ContinueStatementContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>expressionStatement</c> - /// labeled alternative in <see cref="CGrammarParser.statement"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitExpressionStatement([NotNull] CGrammarParser.ExpressionStatementContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>blockStatement</c> - /// labeled alternative in <see cref="CGrammarParser.statement"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitBlockStatement([NotNull] CGrammarParser.BlockStatementContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>nullStatement</c> - /// labeled alternative in <see cref="CGrammarParser.statement"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitNullStatement([NotNull] CGrammarParser.NullStatementContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>variableDeclaration</c> - /// labeled alternative in <see cref="CGrammarParser.declaration"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitVariableDeclaration([NotNull] CGrammarParser.VariableDeclarationContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>addressOfExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitAddressOfExpression([NotNull] CGrammarParser.AddressOfExpressionContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>compoundSubtractExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitCompoundSubtractExpression([NotNull] CGrammarParser.CompoundSubtractExpressionContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>modulusExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitModulusExpression([NotNull] CGrammarParser.ModulusExpressionContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>notExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitNotExpression([NotNull] CGrammarParser.NotExpressionContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>decrementPrefixExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitDecrementPrefixExpression([NotNull] CGrammarParser.DecrementPrefixExpressionContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>multiplyExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitMultiplyExpression([NotNull] CGrammarParser.MultiplyExpressionContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>greaterThanExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitGreaterThanExpression([NotNull] CGrammarParser.GreaterThanExpressionContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>bitwiseLeftShiftExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitBitwiseLeftShiftExpression([NotNull] CGrammarParser.BitwiseLeftShiftExpressionContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>bitwiseRightShiftExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitBitwiseRightShiftExpression([NotNull] CGrammarParser.BitwiseRightShiftExpressionContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>variableExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitVariableExpression([NotNull] CGrammarParser.VariableExpressionContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>compoundDivideExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitCompoundDivideExpression([NotNull] CGrammarParser.CompoundDivideExpressionContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>parenthesizedExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitParenthesizedExpression([NotNull] CGrammarParser.ParenthesizedExpressionContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>compoundAddExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitCompoundAddExpression([NotNull] CGrammarParser.CompoundAddExpressionContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>compoundMultiplyExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitCompoundMultiplyExpression([NotNull] CGrammarParser.CompoundMultiplyExpressionContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>compoundBitwiseXorExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitCompoundBitwiseXorExpression([NotNull] CGrammarParser.CompoundBitwiseXorExpressionContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>bitwiseAndExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitBitwiseAndExpression([NotNull] CGrammarParser.BitwiseAndExpressionContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>lessThanExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitLessThanExpression([NotNull] CGrammarParser.LessThanExpressionContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>logicalAndExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitLogicalAndExpression([NotNull] CGrammarParser.LogicalAndExpressionContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>indexExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitIndexExpression([NotNull] CGrammarParser.IndexExpressionContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>invertExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitInvertExpression([NotNull] CGrammarParser.InvertExpressionContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>dereferenceExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitDereferenceExpression([NotNull] CGrammarParser.DereferenceExpressionContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>equalExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitEqualExpression([NotNull] CGrammarParser.EqualExpressionContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>bitwiseXorExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitBitwiseXorExpression([NotNull] CGrammarParser.BitwiseXorExpressionContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>arrayExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitArrayExpression([NotNull] CGrammarParser.ArrayExpressionContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>constantExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitConstantExpression([NotNull] CGrammarParser.ConstantExpressionContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>compoundModulusExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitCompoundModulusExpression([NotNull] CGrammarParser.CompoundModulusExpressionContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>lessThanOrEqualExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitLessThanOrEqualExpression([NotNull] CGrammarParser.LessThanOrEqualExpressionContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>incrementPostfixExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitIncrementPostfixExpression([NotNull] CGrammarParser.IncrementPostfixExpressionContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>compoundBitwiseRightShiftExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitCompoundBitwiseRightShiftExpression([NotNull] CGrammarParser.CompoundBitwiseRightShiftExpressionContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>assignmentExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitAssignmentExpression([NotNull] CGrammarParser.AssignmentExpressionContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>notEqualExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitNotEqualExpression([NotNull] CGrammarParser.NotEqualExpressionContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>compoundBitwiseAndExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitCompoundBitwiseAndExpression([NotNull] CGrammarParser.CompoundBitwiseAndExpressionContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>logicalOrExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitLogicalOrExpression([NotNull] CGrammarParser.LogicalOrExpressionContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>incrementPrefixExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitIncrementPrefixExpression([NotNull] CGrammarParser.IncrementPrefixExpressionContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>greaterThanOrEqualExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitGreaterThanOrEqualExpression([NotNull] CGrammarParser.GreaterThanOrEqualExpressionContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>divideExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitDivideExpression([NotNull] CGrammarParser.DivideExpressionContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>bitwiseOrExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitBitwiseOrExpression([NotNull] CGrammarParser.BitwiseOrExpressionContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>callExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitCallExpression([NotNull] CGrammarParser.CallExpressionContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>addExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitAddExpression([NotNull] CGrammarParser.AddExpressionContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>subtractExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitSubtractExpression([NotNull] CGrammarParser.SubtractExpressionContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>compoundBitwiseOrExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitCompoundBitwiseOrExpression([NotNull] CGrammarParser.CompoundBitwiseOrExpressionContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>decrementPostfixExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitDecrementPostfixExpression([NotNull] CGrammarParser.DecrementPostfixExpressionContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>ternaryExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitTernaryExpression([NotNull] CGrammarParser.TernaryExpressionContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>compoundBitwiseLeftShiftExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitCompoundBitwiseLeftShiftExpression([NotNull] CGrammarParser.CompoundBitwiseLeftShiftExpressionContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>intConstant</c> - /// labeled alternative in <see cref="CGrammarParser.constant"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitIntConstant([NotNull] CGrammarParser.IntConstantContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>hexConstant</c> - /// labeled alternative in <see cref="CGrammarParser.constant"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitHexConstant([NotNull] CGrammarParser.HexConstantContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>charConstant</c> - /// labeled alternative in <see cref="CGrammarParser.constant"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitCharConstant([NotNull] CGrammarParser.CharConstantContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>stringConstant</c> - /// labeled alternative in <see cref="CGrammarParser.constant"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitStringConstant([NotNull] CGrammarParser.StringConstantContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by <see cref="CGrammarParser.type"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitType([NotNull] CGrammarParser.TypeContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>indexerTarget</c> - /// labeled alternative in <see cref="CGrammarParser.target"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitIndexerTarget([NotNull] CGrammarParser.IndexerTargetContext context) { return VisitChildren(context); } - /// <summary> - /// Visit a parse tree produced by the <c>variableTarget</c> - /// labeled alternative in <see cref="CGrammarParser.target"/>. - /// <para> - /// The default implementation returns the result of calling <see cref="AbstractParseTreeVisitor{Result}.VisitChildren(IRuleNode)"/> - /// on <paramref name="context"/>. - /// </para> - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - public virtual Result VisitVariableTarget([NotNull] CGrammarParser.VariableTargetContext context) { return VisitChildren(context); } -} |
