summaryrefslogtreecommitdiff
path: root/Compiler/gen/CGrammarBaseVisitor.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Compiler/gen/CGrammarBaseVisitor.cs')
-rw-r--r--Compiler/gen/CGrammarBaseVisitor.cs44
1 files changed, 44 insertions, 0 deletions
diff --git a/Compiler/gen/CGrammarBaseVisitor.cs b/Compiler/gen/CGrammarBaseVisitor.cs
index 857e6ff..a9dde6b 100644
--- a/Compiler/gen/CGrammarBaseVisitor.cs
+++ b/Compiler/gen/CGrammarBaseVisitor.cs
@@ -472,6 +472,17 @@ public partial class CGrammarBaseVisitor<Result> : AbstractParseTreeVisitor<Resu
/// <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>
@@ -714,6 +725,28 @@ public partial class CGrammarBaseVisitor<Result> : AbstractParseTreeVisitor<Resu
/// <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)"/>
@@ -724,6 +757,17 @@ public partial class CGrammarBaseVisitor<Result> : AbstractParseTreeVisitor<Resu
/// <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>