Interface Ipdp7Visitor<Result>
This interface defines a complete generic visitor for a parse tree produced by pdp7Parser.
Inherited Members
Namespace: GCore.Antlr.Grammers.Pdp7
Assembly: Pdp7.dll
Syntax
[CLSCompliant(false)]
public interface Ipdp7Visitor<Result> : IParseTreeVisitor<Result>
Type Parameters
Name | Description |
---|---|
Result | The return type of the visit operation. |
Methods
| Improve this Doc View SourceVisitArgument(pdp7Parser.ArgumentContext)
Visit a parse tree produced by argument().
Declaration
Result VisitArgument([NotNull] pdp7Parser.ArgumentContext context)
Parameters
Type | Name | Description |
---|---|---|
pdp7Parser.ArgumentContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitAssignment(pdp7Parser.AssignmentContext)
Visit a parse tree produced by assignment().
Declaration
Result VisitAssignment([NotNull] pdp7Parser.AssignmentContext context)
Parameters
Type | Name | Description |
---|---|---|
pdp7Parser.AssignmentContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitAtom(pdp7Parser.AtomContext)
Visit a parse tree produced by atom().
Declaration
Result VisitAtom([NotNull] pdp7Parser.AtomContext context)
Parameters
Type | Name | Description |
---|---|---|
pdp7Parser.AtomContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitComment(pdp7Parser.CommentContext)
Visit a parse tree produced by comment().
Declaration
Result VisitComment([NotNull] pdp7Parser.CommentContext context)
Parameters
Type | Name | Description |
---|---|---|
pdp7Parser.CommentContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitDeclaration(pdp7Parser.DeclarationContext)
Visit a parse tree produced by declaration().
Declaration
Result VisitDeclaration([NotNull] pdp7Parser.DeclarationContext context)
Parameters
Type | Name | Description |
---|---|---|
pdp7Parser.DeclarationContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitDeclarationRight(pdp7Parser.DeclarationRightContext)
Visit a parse tree produced by declarationRight().
Declaration
Result VisitDeclarationRight([NotNull] pdp7Parser.DeclarationRightContext context)
Parameters
Type | Name | Description |
---|---|---|
pdp7Parser.DeclarationRightContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitDeclarations(pdp7Parser.DeclarationsContext)
Visit a parse tree produced by declarations().
Declaration
Result VisitDeclarations([NotNull] pdp7Parser.DeclarationsContext context)
Parameters
Type | Name | Description |
---|---|---|
pdp7Parser.DeclarationsContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitEol(pdp7Parser.EolContext)
Visit a parse tree produced by eol().
Declaration
Result VisitEol([NotNull] pdp7Parser.EolContext context)
Parameters
Type | Name | Description |
---|---|---|
pdp7Parser.EolContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitExpression(pdp7Parser.ExpressionContext)
Visit a parse tree produced by expression().
Declaration
Result VisitExpression([NotNull] pdp7Parser.ExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
pdp7Parser.ExpressionContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitInstruction(pdp7Parser.InstructionContext)
Visit a parse tree produced by instruction().
Declaration
Result VisitInstruction([NotNull] pdp7Parser.InstructionContext context)
Parameters
Type | Name | Description |
---|---|---|
pdp7Parser.InstructionContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitLabel(pdp7Parser.LabelContext)
Visit a parse tree produced by label().
Declaration
Result VisitLabel([NotNull] pdp7Parser.LabelContext context)
Parameters
Type | Name | Description |
---|---|---|
pdp7Parser.LabelContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitLine(pdp7Parser.LineContext)
Visit a parse tree produced by line().
Declaration
Result VisitLine([NotNull] pdp7Parser.LineContext context)
Parameters
Type | Name | Description |
---|---|---|
pdp7Parser.LineContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitMultiplyingExpression(pdp7Parser.MultiplyingExpressionContext)
Visit a parse tree produced by multiplyingExpression().
Declaration
Result VisitMultiplyingExpression([NotNull] pdp7Parser.MultiplyingExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
pdp7Parser.MultiplyingExpressionContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitOpcode(pdp7Parser.OpcodeContext)
Visit a parse tree produced by opcode().
Declaration
Result VisitOpcode([NotNull] pdp7Parser.OpcodeContext context)
Parameters
Type | Name | Description |
---|---|---|
pdp7Parser.OpcodeContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitProg(pdp7Parser.ProgContext)
Visit a parse tree produced by prog().
Declaration
Result VisitProg([NotNull] pdp7Parser.ProgContext context)
Parameters
Type | Name | Description |
---|---|---|
pdp7Parser.ProgContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitString(pdp7Parser.StringContext)
Visit a parse tree produced by
Declaration
Result VisitString([NotNull] pdp7Parser.StringContext context)
Parameters
Type | Name | Description |
---|---|---|
pdp7Parser.StringContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitSymbol(pdp7Parser.SymbolContext)
Visit a parse tree produced by symbol().
Declaration
Result VisitSymbol([NotNull] pdp7Parser.SymbolContext context)
Parameters
Type | Name | Description |
---|---|---|
pdp7Parser.SymbolContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitVariable(pdp7Parser.VariableContext)
Visit a parse tree produced by variable().
Declaration
Result VisitVariable([NotNull] pdp7Parser.VariableContext context)
Parameters
Type | Name | Description |
---|---|---|
pdp7Parser.VariableContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |