summaryrefslogtreecommitdiff
path: root/Compiler/gen/CGrammarBaseVisitor.cs
diff options
context:
space:
mode:
authorMelodi <62381002+Melodi17@users.noreply.github.com>2026-03-17 20:49:22 +1000
committerMelodi <62381002+Melodi17@users.noreply.github.com>2026-03-17 20:49:22 +1000
commit18868128e18d38b706e7df14e8e683e1a9739c17 (patch)
tree6f0e0e5eee646f10cbad9c0c89c24d330bc58cc6 /Compiler/gen/CGrammarBaseVisitor.cs
parentd87ab8af4c86a3fc6ee237444e372d87e536e3ef (diff)
chore: Initial commit
Diffstat (limited to 'Compiler/gen/CGrammarBaseVisitor.cs')
-rw-r--r--Compiler/gen/CGrammarBaseVisitor.cs781
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); }
-}