summaryrefslogtreecommitdiff
path: root/Compiler/gen/CGrammarVisitor.cs
diff options
context:
space:
mode:
authorMelodi <62381002+Melodi17@users.noreply.github.com>2025-08-09 12:51:08 +1000
committerMelodi <62381002+Melodi17@users.noreply.github.com>2025-08-09 12:51:08 +1000
commit78d73c6e3a6e96b750bc4100f754484890ea650b (patch)
tree5c6f8b891513534f4fe722202fcbd3f075536c6e /Compiler/gen/CGrammarVisitor.cs
parent7f334796e8d0619dc744b1345a7b7b73a27220f9 (diff)
added lazy function definition
Diffstat (limited to 'Compiler/gen/CGrammarVisitor.cs')
-rw-r--r--Compiler/gen/CGrammarVisitor.cs14
1 files changed, 14 insertions, 0 deletions
diff --git a/Compiler/gen/CGrammarVisitor.cs b/Compiler/gen/CGrammarVisitor.cs
index a3271f8..0c4e8ae 100644
--- a/Compiler/gen/CGrammarVisitor.cs
+++ b/Compiler/gen/CGrammarVisitor.cs
@@ -148,6 +148,13 @@ public interface ICGrammarVisitor<Result> : IParseTreeVisitor<Result> {
/// <return>The visitor result.</return>
Result VisitVariableDeclaration([NotNull] CGrammarParser.VariableDeclarationContext context);
/// <summary>
+ /// Visit a parse tree produced by the <c>addressOfExpression</c>
+ /// labeled alternative in <see cref="CGrammarParser.expression"/>.
+ /// </summary>
+ /// <param name="context">The parse tree.</param>
+ /// <return>The visitor result.</return>
+ Result VisitAddressOfExpression([NotNull] CGrammarParser.AddressOfExpressionContext context);
+ /// <summary>
/// Visit a parse tree produced by the <c>compoundSubtractExpression</c>
/// labeled alternative in <see cref="CGrammarParser.expression"/>.
/// </summary>
@@ -274,6 +281,13 @@ public interface ICGrammarVisitor<Result> : IParseTreeVisitor<Result> {
/// <return>The visitor result.</return>
Result VisitInvertExpression([NotNull] CGrammarParser.InvertExpressionContext context);
/// <summary>
+ /// Visit a parse tree produced by the <c>dereferenceExpression</c>
+ /// labeled alternative in <see cref="CGrammarParser.expression"/>.
+ /// </summary>
+ /// <param name="context">The parse tree.</param>
+ /// <return>The visitor result.</return>
+ Result VisitDereferenceExpression([NotNull] CGrammarParser.DereferenceExpressionContext context);
+ /// <summary>
/// Visit a parse tree produced by the <c>equalExpression</c>
/// labeled alternative in <see cref="CGrammarParser.expression"/>.
/// </summary>