summaryrefslogtreecommitdiff
path: root/Compiler/gen/CGrammarVisitor.cs
diff options
context:
space:
mode:
authorMelodi <62381002+Melodi17@users.noreply.github.com>2025-08-27 21:22:55 +1000
committerMelodi <62381002+Melodi17@users.noreply.github.com>2025-08-27 21:22:55 +1000
commit634681ce2bb36cd686943102a0f071cd6a09049f (patch)
tree6710047aa231d50f57114bdd54a27c559fb20a73 /Compiler/gen/CGrammarVisitor.cs
parent94ddc02e03ab942d0c881e29053e8df3d2940c30 (diff)
fixed bugs and revolutionized the universe
Diffstat (limited to 'Compiler/gen/CGrammarVisitor.cs')
-rw-r--r--Compiler/gen/CGrammarVisitor.cs28
1 files changed, 28 insertions, 0 deletions
diff --git a/Compiler/gen/CGrammarVisitor.cs b/Compiler/gen/CGrammarVisitor.cs
index 9722229..be6f92e 100644
--- a/Compiler/gen/CGrammarVisitor.cs
+++ b/Compiler/gen/CGrammarVisitor.cs
@@ -309,6 +309,13 @@ public interface ICGrammarVisitor<Result> : IParseTreeVisitor<Result> {
/// <return>The visitor result.</return>
Result VisitBitwiseXorExpression([NotNull] CGrammarParser.BitwiseXorExpressionContext context);
/// <summary>
+ /// Visit a parse tree produced by the <c>arrayExpression</c>
+ /// labeled alternative in <see cref="CGrammarParser.expression"/>.
+ /// </summary>
+ /// <param name="context">The parse tree.</param>
+ /// <return>The visitor result.</return>
+ Result VisitArrayExpression([NotNull] CGrammarParser.ArrayExpressionContext context);
+ /// <summary>
/// Visit a parse tree produced by the <c>constantExpression</c>
/// labeled alternative in <see cref="CGrammarParser.expression"/>.
/// </summary>
@@ -463,12 +470,33 @@ public interface ICGrammarVisitor<Result> : IParseTreeVisitor<Result> {
/// <return>The visitor result.</return>
Result VisitHexConstant([NotNull] CGrammarParser.HexConstantContext context);
/// <summary>
+ /// Visit a parse tree produced by the <c>charConstant</c>
+ /// labeled alternative in <see cref="CGrammarParser.constant"/>.
+ /// </summary>
+ /// <param name="context">The parse tree.</param>
+ /// <return>The visitor result.</return>
+ Result VisitCharConstant([NotNull] CGrammarParser.CharConstantContext context);
+ /// <summary>
+ /// Visit a parse tree produced by the <c>stringConstant</c>
+ /// labeled alternative in <see cref="CGrammarParser.constant"/>.
+ /// </summary>
+ /// <param name="context">The parse tree.</param>
+ /// <return>The visitor result.</return>
+ Result VisitStringConstant([NotNull] CGrammarParser.StringConstantContext context);
+ /// <summary>
/// Visit a parse tree produced by <see cref="CGrammarParser.type"/>.
/// </summary>
/// <param name="context">The parse tree.</param>
/// <return>The visitor result.</return>
Result VisitType([NotNull] CGrammarParser.TypeContext context);
/// <summary>
+ /// Visit a parse tree produced by the <c>indexerTarget</c>
+ /// labeled alternative in <see cref="CGrammarParser.target"/>.
+ /// </summary>
+ /// <param name="context">The parse tree.</param>
+ /// <return>The visitor result.</return>
+ Result VisitIndexerTarget([NotNull] CGrammarParser.IndexerTargetContext context);
+ /// <summary>
/// Visit a parse tree produced by the <c>variableTarget</c>
/// labeled alternative in <see cref="CGrammarParser.target"/>.
/// </summary>