Show / Hide Table of Contents

Interface IjanusVisitor<Result>

This interface defines a complete generic visitor for a parse tree produced by janusParser.

Namespace: GCore.Antlr.Grammers.Janus
Assembly: Janus.dll
Syntax
public interface IjanusVisitor<Result> : IParseTreeVisitor<Result>
Type Parameters
Name Description
Result

The return type of the visit operation.

Methods

| Improve this Doc View Source

VisitCallstmt(janusParser.CallstmtContext)

Visit a parse tree produced by callstmt().

Declaration
Result VisitCallstmt(janusParser.CallstmtContext context)
Parameters
Type Name Description
janusParser.CallstmtContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitConstant(janusParser.ConstantContext)

Visit a parse tree produced by constant().

Declaration
Result VisitConstant(janusParser.ConstantContext context)
Parameters
Type Name Description
janusParser.ConstantContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitDostmt(janusParser.DostmtContext)

Visit a parse tree produced by dostmt().

Declaration
Result VisitDostmt(janusParser.DostmtContext context)
Parameters
Type Name Description
janusParser.DostmtContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitExpression(janusParser.ExpressionContext)

Visit a parse tree produced by expression().

Declaration
Result VisitExpression(janusParser.ExpressionContext context)
Parameters
Type Name Description
janusParser.ExpressionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitIfstmt(janusParser.IfstmtContext)

Visit a parse tree produced by ifstmt().

Declaration
Result VisitIfstmt(janusParser.IfstmtContext context)
Parameters
Type Name Description
janusParser.IfstmtContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitLvalstmt(janusParser.LvalstmtContext)

Visit a parse tree produced by lvalstmt().

Declaration
Result VisitLvalstmt(janusParser.LvalstmtContext context)
Parameters
Type Name Description
janusParser.LvalstmtContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitLvalue(janusParser.LvalueContext)

Visit a parse tree produced by lvalue().

Declaration
Result VisitLvalue(janusParser.LvalueContext context)
Parameters
Type Name Description
janusParser.LvalueContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitMinexp(janusParser.MinexpContext)

Visit a parse tree produced by minexp().

Declaration
Result VisitMinexp(janusParser.MinexpContext context)
Parameters
Type Name Description
janusParser.MinexpContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitModstmt(janusParser.ModstmtContext)

Visit a parse tree produced by modstmt().

Declaration
Result VisitModstmt(janusParser.ModstmtContext context)
Parameters
Type Name Description
janusParser.ModstmtContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitProgram(janusParser.ProgramContext)

Visit a parse tree produced by program().

Declaration
Result VisitProgram(janusParser.ProgramContext context)
Parameters
Type Name Description
janusParser.ProgramContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitReadstmt(janusParser.ReadstmtContext)

Visit a parse tree produced by readstmt().

Declaration
Result VisitReadstmt(janusParser.ReadstmtContext context)
Parameters
Type Name Description
janusParser.ReadstmtContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitStatement(janusParser.StatementContext)

Visit a parse tree produced by statement().

Declaration
Result VisitStatement(janusParser.StatementContext context)
Parameters
Type Name Description
janusParser.StatementContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitStatements(janusParser.StatementsContext)

Visit a parse tree produced by statements().

Declaration
Result VisitStatements(janusParser.StatementsContext context)
Parameters
Type Name Description
janusParser.StatementsContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitSwapstmt(janusParser.SwapstmtContext)

Visit a parse tree produced by swapstmt().

Declaration
Result VisitSwapstmt(janusParser.SwapstmtContext context)
Parameters
Type Name Description
janusParser.SwapstmtContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitWritestmt(janusParser.WritestmtContext)

Visit a parse tree produced by writestmt().

Declaration
Result VisitWritestmt(janusParser.WritestmtContext context)
Parameters
Type Name Description
janusParser.WritestmtContext context

The parse tree.

Returns
Type Description
Result
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX