Show / Hide Table of Contents

Class janusBaseVisitor<Result>

This class provides an empty implementation of IjanusVisitor<Result>, which can be extended to create a visitor which only needs to handle a subset of the available methods.

Inheritance
System.Object
janusBaseVisitor<Result>
Implements
IjanusVisitor<Result>
IParseTreeVisitor<Result>
Namespace: GCore.Antlr.Grammers.Janus
Assembly: Janus.dll
Syntax
public class janusBaseVisitor<Result> : AbstractParseTreeVisitor<Result>, 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

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

The parse tree.

Returns
Type Description
Result

Implements

IjanusVisitor<Result>
IParseTreeVisitor<>
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX