diff options
| author | Melodi <62381002+Melodi17@users.noreply.github.com> | 2026-03-17 20:49:22 +1000 |
|---|---|---|
| committer | Melodi <62381002+Melodi17@users.noreply.github.com> | 2026-03-17 20:49:22 +1000 |
| commit | 18868128e18d38b706e7df14e8e683e1a9739c17 (patch) | |
| tree | 6f0e0e5eee646f10cbad9c0c89c24d330bc58cc6 /Compiler/gen/CGrammarVisitor.cs | |
| parent | d87ab8af4c86a3fc6ee237444e372d87e536e3ef (diff) | |
chore: Initial commit
Diffstat (limited to 'Compiler/gen/CGrammarVisitor.cs')
| -rw-r--r-- | Compiler/gen/CGrammarVisitor.cs | 506 |
1 files changed, 0 insertions, 506 deletions
diff --git a/Compiler/gen/CGrammarVisitor.cs b/Compiler/gen/CGrammarVisitor.cs deleted file mode 100644 index be6f92e..0000000 --- a/Compiler/gen/CGrammarVisitor.cs +++ /dev/null @@ -1,506 +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; - -/// <summary> -/// This interface defines a complete generic visitor for a parse tree produced -/// by <see cref="CGrammarParser"/>. -/// </summary> -/// <typeparam name="Result">The return type of the visit operation.</typeparam> -[System.CodeDom.Compiler.GeneratedCode("ANTLR", "4.13.2")] -[System.CLSCompliant(false)] -public interface ICGrammarVisitor<Result> : IParseTreeVisitor<Result> { - /// <summary> - /// Visit a parse tree produced by <see cref="CGrammarParser.program"/>. - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - Result VisitProgram([NotNull] CGrammarParser.ProgramContext context); - /// <summary> - /// Visit a parse tree produced by the <c>functionPrototype</c> - /// labeled alternative in <see cref="CGrammarParser.function"/>. - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - Result VisitFunctionPrototype([NotNull] CGrammarParser.FunctionPrototypeContext context); - /// <summary> - /// Visit a parse tree produced by the <c>functionDefinition</c> - /// labeled alternative in <see cref="CGrammarParser.function"/>. - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - Result VisitFunctionDefinition([NotNull] CGrammarParser.FunctionDefinitionContext context); - /// <summary> - /// Visit a parse tree produced by <see cref="CGrammarParser.block"/>. - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - Result VisitBlock([NotNull] CGrammarParser.BlockContext context); - /// <summary> - /// Visit a parse tree produced by <see cref="CGrammarParser.block_item"/>. - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - Result VisitBlock_item([NotNull] CGrammarParser.Block_itemContext context); - /// <summary> - /// Visit a parse tree produced by the <c>returnStatement</c> - /// labeled alternative in <see cref="CGrammarParser.statement"/>. - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - Result VisitReturnStatement([NotNull] CGrammarParser.ReturnStatementContext context); - /// <summary> - /// Visit a parse tree produced by the <c>ifStatement</c> - /// labeled alternative in <see cref="CGrammarParser.statement"/>. - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - Result VisitIfStatement([NotNull] CGrammarParser.IfStatementContext context); - /// <summary> - /// Visit a parse tree produced by the <c>forExprStatement</c> - /// labeled alternative in <see cref="CGrammarParser.statement"/>. - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - Result VisitForExprStatement([NotNull] CGrammarParser.ForExprStatementContext context); - /// <summary> - /// Visit a parse tree produced by the <c>forDeclStatement</c> - /// labeled alternative in <see cref="CGrammarParser.statement"/>. - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - Result VisitForDeclStatement([NotNull] CGrammarParser.ForDeclStatementContext context); - /// <summary> - /// Visit a parse tree produced by the <c>whileStatement</c> - /// labeled alternative in <see cref="CGrammarParser.statement"/>. - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - Result VisitWhileStatement([NotNull] CGrammarParser.WhileStatementContext context); - /// <summary> - /// Visit a parse tree produced by the <c>doWhileStatement</c> - /// labeled alternative in <see cref="CGrammarParser.statement"/>. - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - Result VisitDoWhileStatement([NotNull] CGrammarParser.DoWhileStatementContext context); - /// <summary> - /// Visit a parse tree produced by the <c>breakStatement</c> - /// labeled alternative in <see cref="CGrammarParser.statement"/>. - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - Result VisitBreakStatement([NotNull] CGrammarParser.BreakStatementContext context); - /// <summary> - /// Visit a parse tree produced by the <c>continueStatement</c> - /// labeled alternative in <see cref="CGrammarParser.statement"/>. - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - Result VisitContinueStatement([NotNull] CGrammarParser.ContinueStatementContext context); - /// <summary> - /// Visit a parse tree produced by the <c>expressionStatement</c> - /// labeled alternative in <see cref="CGrammarParser.statement"/>. - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - Result VisitExpressionStatement([NotNull] CGrammarParser.ExpressionStatementContext context); - /// <summary> - /// Visit a parse tree produced by the <c>blockStatement</c> - /// labeled alternative in <see cref="CGrammarParser.statement"/>. - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - Result VisitBlockStatement([NotNull] CGrammarParser.BlockStatementContext context); - /// <summary> - /// Visit a parse tree produced by the <c>nullStatement</c> - /// labeled alternative in <see cref="CGrammarParser.statement"/>. - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - Result VisitNullStatement([NotNull] CGrammarParser.NullStatementContext context); - /// <summary> - /// Visit a parse tree produced by the <c>variableDeclaration</c> - /// labeled alternative in <see cref="CGrammarParser.declaration"/>. - /// </summary> - /// <param name="context">The parse tree.</param> - /// <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> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - Result VisitCompoundSubtractExpression([NotNull] CGrammarParser.CompoundSubtractExpressionContext context); - /// <summary> - /// Visit a parse tree produced by the <c>modulusExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - Result VisitModulusExpression([NotNull] CGrammarParser.ModulusExpressionContext context); - /// <summary> - /// Visit a parse tree produced by the <c>notExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - Result VisitNotExpression([NotNull] CGrammarParser.NotExpressionContext context); - /// <summary> - /// Visit a parse tree produced by the <c>decrementPrefixExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - Result VisitDecrementPrefixExpression([NotNull] CGrammarParser.DecrementPrefixExpressionContext context); - /// <summary> - /// Visit a parse tree produced by the <c>multiplyExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - Result VisitMultiplyExpression([NotNull] CGrammarParser.MultiplyExpressionContext context); - /// <summary> - /// Visit a parse tree produced by the <c>greaterThanExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - Result VisitGreaterThanExpression([NotNull] CGrammarParser.GreaterThanExpressionContext context); - /// <summary> - /// Visit a parse tree produced by the <c>bitwiseLeftShiftExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - Result VisitBitwiseLeftShiftExpression([NotNull] CGrammarParser.BitwiseLeftShiftExpressionContext context); - /// <summary> - /// Visit a parse tree produced by the <c>bitwiseRightShiftExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - Result VisitBitwiseRightShiftExpression([NotNull] CGrammarParser.BitwiseRightShiftExpressionContext context); - /// <summary> - /// Visit a parse tree produced by the <c>variableExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - Result VisitVariableExpression([NotNull] CGrammarParser.VariableExpressionContext context); - /// <summary> - /// Visit a parse tree produced by the <c>compoundDivideExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - Result VisitCompoundDivideExpression([NotNull] CGrammarParser.CompoundDivideExpressionContext context); - /// <summary> - /// Visit a parse tree produced by the <c>parenthesizedExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - Result VisitParenthesizedExpression([NotNull] CGrammarParser.ParenthesizedExpressionContext context); - /// <summary> - /// Visit a parse tree produced by the <c>compoundAddExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - Result VisitCompoundAddExpression([NotNull] CGrammarParser.CompoundAddExpressionContext context); - /// <summary> - /// Visit a parse tree produced by the <c>compoundMultiplyExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - Result VisitCompoundMultiplyExpression([NotNull] CGrammarParser.CompoundMultiplyExpressionContext context); - /// <summary> - /// Visit a parse tree produced by the <c>compoundBitwiseXorExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - Result VisitCompoundBitwiseXorExpression([NotNull] CGrammarParser.CompoundBitwiseXorExpressionContext context); - /// <summary> - /// Visit a parse tree produced by the <c>bitwiseAndExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - Result VisitBitwiseAndExpression([NotNull] CGrammarParser.BitwiseAndExpressionContext context); - /// <summary> - /// Visit a parse tree produced by the <c>lessThanExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - Result VisitLessThanExpression([NotNull] CGrammarParser.LessThanExpressionContext context); - /// <summary> - /// Visit a parse tree produced by the <c>logicalAndExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - Result VisitLogicalAndExpression([NotNull] CGrammarParser.LogicalAndExpressionContext context); - /// <summary> - /// Visit a parse tree produced by the <c>indexExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - Result VisitIndexExpression([NotNull] CGrammarParser.IndexExpressionContext context); - /// <summary> - /// Visit a parse tree produced by the <c>invertExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// </summary> - /// <param name="context">The parse tree.</param> - /// <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> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - Result VisitEqualExpression([NotNull] CGrammarParser.EqualExpressionContext context); - /// <summary> - /// Visit a parse tree produced by the <c>bitwiseXorExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// </summary> - /// <param name="context">The parse tree.</param> - /// <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> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - Result VisitConstantExpression([NotNull] CGrammarParser.ConstantExpressionContext context); - /// <summary> - /// Visit a parse tree produced by the <c>compoundModulusExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - Result VisitCompoundModulusExpression([NotNull] CGrammarParser.CompoundModulusExpressionContext context); - /// <summary> - /// Visit a parse tree produced by the <c>lessThanOrEqualExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - Result VisitLessThanOrEqualExpression([NotNull] CGrammarParser.LessThanOrEqualExpressionContext context); - /// <summary> - /// Visit a parse tree produced by the <c>incrementPostfixExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - Result VisitIncrementPostfixExpression([NotNull] CGrammarParser.IncrementPostfixExpressionContext context); - /// <summary> - /// Visit a parse tree produced by the <c>compoundBitwiseRightShiftExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - Result VisitCompoundBitwiseRightShiftExpression([NotNull] CGrammarParser.CompoundBitwiseRightShiftExpressionContext context); - /// <summary> - /// Visit a parse tree produced by the <c>assignmentExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - Result VisitAssignmentExpression([NotNull] CGrammarParser.AssignmentExpressionContext context); - /// <summary> - /// Visit a parse tree produced by the <c>notEqualExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - Result VisitNotEqualExpression([NotNull] CGrammarParser.NotEqualExpressionContext context); - /// <summary> - /// Visit a parse tree produced by the <c>compoundBitwiseAndExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - Result VisitCompoundBitwiseAndExpression([NotNull] CGrammarParser.CompoundBitwiseAndExpressionContext context); - /// <summary> - /// Visit a parse tree produced by the <c>logicalOrExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - Result VisitLogicalOrExpression([NotNull] CGrammarParser.LogicalOrExpressionContext context); - /// <summary> - /// Visit a parse tree produced by the <c>incrementPrefixExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - Result VisitIncrementPrefixExpression([NotNull] CGrammarParser.IncrementPrefixExpressionContext context); - /// <summary> - /// Visit a parse tree produced by the <c>greaterThanOrEqualExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - Result VisitGreaterThanOrEqualExpression([NotNull] CGrammarParser.GreaterThanOrEqualExpressionContext context); - /// <summary> - /// Visit a parse tree produced by the <c>divideExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - Result VisitDivideExpression([NotNull] CGrammarParser.DivideExpressionContext context); - /// <summary> - /// Visit a parse tree produced by the <c>bitwiseOrExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - Result VisitBitwiseOrExpression([NotNull] CGrammarParser.BitwiseOrExpressionContext context); - /// <summary> - /// Visit a parse tree produced by the <c>callExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - Result VisitCallExpression([NotNull] CGrammarParser.CallExpressionContext context); - /// <summary> - /// Visit a parse tree produced by the <c>addExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - Result VisitAddExpression([NotNull] CGrammarParser.AddExpressionContext context); - /// <summary> - /// Visit a parse tree produced by the <c>subtractExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - Result VisitSubtractExpression([NotNull] CGrammarParser.SubtractExpressionContext context); - /// <summary> - /// Visit a parse tree produced by the <c>compoundBitwiseOrExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - Result VisitCompoundBitwiseOrExpression([NotNull] CGrammarParser.CompoundBitwiseOrExpressionContext context); - /// <summary> - /// Visit a parse tree produced by the <c>decrementPostfixExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - Result VisitDecrementPostfixExpression([NotNull] CGrammarParser.DecrementPostfixExpressionContext context); - /// <summary> - /// Visit a parse tree produced by the <c>ternaryExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - Result VisitTernaryExpression([NotNull] CGrammarParser.TernaryExpressionContext context); - /// <summary> - /// Visit a parse tree produced by the <c>compoundBitwiseLeftShiftExpression</c> - /// labeled alternative in <see cref="CGrammarParser.expression"/>. - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - Result VisitCompoundBitwiseLeftShiftExpression([NotNull] CGrammarParser.CompoundBitwiseLeftShiftExpressionContext context); - /// <summary> - /// Visit a parse tree produced by the <c>intConstant</c> - /// labeled alternative in <see cref="CGrammarParser.constant"/>. - /// </summary> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - Result VisitIntConstant([NotNull] CGrammarParser.IntConstantContext context); - /// <summary> - /// Visit a parse tree produced by the <c>hexConstant</c> - /// labeled alternative in <see cref="CGrammarParser.constant"/>. - /// </summary> - /// <param name="context">The parse tree.</param> - /// <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> - /// <param name="context">The parse tree.</param> - /// <return>The visitor result.</return> - Result VisitVariableTarget([NotNull] CGrammarParser.VariableTargetContext context); -} |
