Show / Hide Table of Contents

Class bBaseListener

This class provides an empty implementation of IbListener, which can be extended to create a listener which only needs to handle a subset of the available methods.

Inheritance
System.Object
bBaseListener
Implements
IbListener
Antlr4.Runtime.Tree.IParseTreeListener
Namespace: GCore.Antlr.Grammers.B
Assembly: B.dll
Syntax
public class bBaseListener : object, IbListener, Antlr4.Runtime.Tree.IParseTreeListener

Methods

| Improve this Doc View Source

EnterAssign(bParser.AssignContext)

Enter a parse tree produced by assign().

The default implementation does nothing.

Declaration
public virtual void EnterAssign(bParser.AssignContext context)
Parameters
Type Name Description
bParser.AssignContext context

The parse tree.

| Improve this Doc View Source

EnterAssignment(bParser.AssignmentContext)

Enter a parse tree produced by assignment().

The default implementation does nothing.

Declaration
public virtual void EnterAssignment(bParser.AssignmentContext context)
Parameters
Type Name Description
bParser.AssignmentContext context

The parse tree.

| Improve this Doc View Source

EnterAutosmt(bParser.AutosmtContext)

Enter a parse tree produced by autosmt().

The default implementation does nothing.

Declaration
public virtual void EnterAutosmt(bParser.AutosmtContext context)
Parameters
Type Name Description
bParser.AutosmtContext context

The parse tree.

| Improve this Doc View Source

EnterBinary(bParser.BinaryContext)

Enter a parse tree produced by binary().

The default implementation does nothing.

Declaration
public virtual void EnterBinary(bParser.BinaryContext context)
Parameters
Type Name Description
bParser.BinaryContext context

The parse tree.

| Improve this Doc View Source

EnterBlockstmt(bParser.BlockstmtContext)

Enter a parse tree produced by blockstmt().

The default implementation does nothing.

Declaration
public virtual void EnterBlockstmt(bParser.BlockstmtContext context)
Parameters
Type Name Description
bParser.BlockstmtContext context

The parse tree.

| Improve this Doc View Source

EnterCasestmt(bParser.CasestmtContext)

Enter a parse tree produced by casestmt().

The default implementation does nothing.

Declaration
public virtual void EnterCasestmt(bParser.CasestmtContext context)
Parameters
Type Name Description
bParser.CasestmtContext context

The parse tree.

| Improve this Doc View Source

EnterComparison(bParser.ComparisonContext)

Enter a parse tree produced by comparison().

The default implementation does nothing.

Declaration
public virtual void EnterComparison(bParser.ComparisonContext context)
Parameters
Type Name Description
bParser.ComparisonContext context

The parse tree.

| Improve this Doc View Source

EnterConstant(bParser.ConstantContext)

Enter a parse tree produced by constant().

The default implementation does nothing.

Declaration
public virtual void EnterConstant(bParser.ConstantContext context)
Parameters
Type Name Description
bParser.ConstantContext context

The parse tree.

| Improve this Doc View Source

EnterDefinition(bParser.DefinitionContext)

Enter a parse tree produced by definition().

The default implementation does nothing.

Declaration
public virtual void EnterDefinition(bParser.DefinitionContext context)
Parameters
Type Name Description
bParser.DefinitionContext context

The parse tree.

| Improve this Doc View Source

EnterEveryRule(Antlr4.Runtime.ParserRuleContext)

Declaration
public virtual void EnterEveryRule(Antlr4.Runtime.ParserRuleContext context)
Parameters
Type Name Description
Antlr4.Runtime.ParserRuleContext context
Remarks

The default implementation does nothing.

| Improve this Doc View Source

EnterExpression(bParser.ExpressionContext)

Enter a parse tree produced by expression().

The default implementation does nothing.

Declaration
public virtual void EnterExpression(bParser.ExpressionContext context)
Parameters
Type Name Description
bParser.ExpressionContext context

The parse tree.

| Improve this Doc View Source

EnterExpressionstmt(bParser.ExpressionstmtContext)

Enter a parse tree produced by expressionstmt().

The default implementation does nothing.

Declaration
public virtual void EnterExpressionstmt(bParser.ExpressionstmtContext context)
Parameters
Type Name Description
bParser.ExpressionstmtContext context

The parse tree.

| Improve this Doc View Source

EnterExternsmt(bParser.ExternsmtContext)

Enter a parse tree produced by externsmt().

The default implementation does nothing.

Declaration
public virtual void EnterExternsmt(bParser.ExternsmtContext context)
Parameters
Type Name Description
bParser.ExternsmtContext context

The parse tree.

| Improve this Doc View Source

EnterFunctioninvocation(bParser.FunctioninvocationContext)

Enter a parse tree produced by functioninvocation().

The default implementation does nothing.

Declaration
public virtual void EnterFunctioninvocation(bParser.FunctioninvocationContext context)
Parameters
Type Name Description
bParser.FunctioninvocationContext context

The parse tree.

| Improve this Doc View Source

EnterFunctionparameters(bParser.FunctionparametersContext)

Enter a parse tree produced by functionparameters().

The default implementation does nothing.

Declaration
public virtual void EnterFunctionparameters(bParser.FunctionparametersContext context)
Parameters
Type Name Description
bParser.FunctionparametersContext context

The parse tree.

| Improve this Doc View Source

EnterGotostmt(bParser.GotostmtContext)

Enter a parse tree produced by gotostmt().

The default implementation does nothing.

Declaration
public virtual void EnterGotostmt(bParser.GotostmtContext context)
Parameters
Type Name Description
bParser.GotostmtContext context

The parse tree.

| Improve this Doc View Source

EnterIfstmt(bParser.IfstmtContext)

Enter a parse tree produced by ifstmt().

The default implementation does nothing.

Declaration
public virtual void EnterIfstmt(bParser.IfstmtContext context)
Parameters
Type Name Description
bParser.IfstmtContext context

The parse tree.

| Improve this Doc View Source

EnterIncdec(bParser.IncdecContext)

Enter a parse tree produced by incdec().

The default implementation does nothing.

Declaration
public virtual void EnterIncdec(bParser.IncdecContext context)
Parameters
Type Name Description
bParser.IncdecContext context

The parse tree.

| Improve this Doc View Source

EnterIval(bParser.IvalContext)

Enter a parse tree produced by ival().

The default implementation does nothing.

Declaration
public virtual void EnterIval(bParser.IvalContext context)
Parameters
Type Name Description
bParser.IvalContext context

The parse tree.

| Improve this Doc View Source

EnterLvalue(bParser.LvalueContext)

Enter a parse tree produced by lvalue().

The default implementation does nothing.

Declaration
public virtual void EnterLvalue(bParser.LvalueContext context)
Parameters
Type Name Description
bParser.LvalueContext context

The parse tree.

| Improve this Doc View Source

EnterName(bParser.NameContext)

Enter a parse tree produced by name().

The default implementation does nothing.

Declaration
public virtual void EnterName(bParser.NameContext context)
Parameters
Type Name Description
bParser.NameContext context

The parse tree.

| Improve this Doc View Source

EnterNullstmt(bParser.NullstmtContext)

Enter a parse tree produced by nullstmt().

The default implementation does nothing.

Declaration
public virtual void EnterNullstmt(bParser.NullstmtContext context)
Parameters
Type Name Description
bParser.NullstmtContext context

The parse tree.

| Improve this Doc View Source

EnterProgram(bParser.ProgramContext)

Enter a parse tree produced by program().

The default implementation does nothing.

Declaration
public virtual void EnterProgram(bParser.ProgramContext context)
Parameters
Type Name Description
bParser.ProgramContext context

The parse tree.

| Improve this Doc View Source

EnterReturnstmt(bParser.ReturnstmtContext)

Enter a parse tree produced by returnstmt().

The default implementation does nothing.

Declaration
public virtual void EnterReturnstmt(bParser.ReturnstmtContext context)
Parameters
Type Name Description
bParser.ReturnstmtContext context

The parse tree.

| Improve this Doc View Source

EnterRvalue(bParser.RvalueContext)

Enter a parse tree produced by rvalue().

The default implementation does nothing.

Declaration
public virtual void EnterRvalue(bParser.RvalueContext context)
Parameters
Type Name Description
bParser.RvalueContext context

The parse tree.

| Improve this Doc View Source

EnterStatement(bParser.StatementContext)

Enter a parse tree produced by statement().

The default implementation does nothing.

Declaration
public virtual void EnterStatement(bParser.StatementContext context)
Parameters
Type Name Description
bParser.StatementContext context

The parse tree.

| Improve this Doc View Source

EnterSwitchstmt(bParser.SwitchstmtContext)

Enter a parse tree produced by switchstmt().

The default implementation does nothing.

Declaration
public virtual void EnterSwitchstmt(bParser.SwitchstmtContext context)
Parameters
Type Name Description
bParser.SwitchstmtContext context

The parse tree.

| Improve this Doc View Source

EnterTernary(bParser.TernaryContext)

Enter a parse tree produced by ternary().

The default implementation does nothing.

Declaration
public virtual void EnterTernary(bParser.TernaryContext context)
Parameters
Type Name Description
bParser.TernaryContext context

The parse tree.

| Improve this Doc View Source

EnterUnary(bParser.UnaryContext)

Enter a parse tree produced by unary().

The default implementation does nothing.

Declaration
public virtual void EnterUnary(bParser.UnaryContext context)
Parameters
Type Name Description
bParser.UnaryContext context

The parse tree.

| Improve this Doc View Source

EnterWhilestmt(bParser.WhilestmtContext)

Enter a parse tree produced by whilestmt().

The default implementation does nothing.

Declaration
public virtual void EnterWhilestmt(bParser.WhilestmtContext context)
Parameters
Type Name Description
bParser.WhilestmtContext context

The parse tree.

| Improve this Doc View Source

ExitAssign(bParser.AssignContext)

Exit a parse tree produced by assign().

The default implementation does nothing.

Declaration
public virtual void ExitAssign(bParser.AssignContext context)
Parameters
Type Name Description
bParser.AssignContext context

The parse tree.

| Improve this Doc View Source

ExitAssignment(bParser.AssignmentContext)

Exit a parse tree produced by assignment().

The default implementation does nothing.

Declaration
public virtual void ExitAssignment(bParser.AssignmentContext context)
Parameters
Type Name Description
bParser.AssignmentContext context

The parse tree.

| Improve this Doc View Source

ExitAutosmt(bParser.AutosmtContext)

Exit a parse tree produced by autosmt().

The default implementation does nothing.

Declaration
public virtual void ExitAutosmt(bParser.AutosmtContext context)
Parameters
Type Name Description
bParser.AutosmtContext context

The parse tree.

| Improve this Doc View Source

ExitBinary(bParser.BinaryContext)

Exit a parse tree produced by binary().

The default implementation does nothing.

Declaration
public virtual void ExitBinary(bParser.BinaryContext context)
Parameters
Type Name Description
bParser.BinaryContext context

The parse tree.

| Improve this Doc View Source

ExitBlockstmt(bParser.BlockstmtContext)

Exit a parse tree produced by blockstmt().

The default implementation does nothing.

Declaration
public virtual void ExitBlockstmt(bParser.BlockstmtContext context)
Parameters
Type Name Description
bParser.BlockstmtContext context

The parse tree.

| Improve this Doc View Source

ExitCasestmt(bParser.CasestmtContext)

Exit a parse tree produced by casestmt().

The default implementation does nothing.

Declaration
public virtual void ExitCasestmt(bParser.CasestmtContext context)
Parameters
Type Name Description
bParser.CasestmtContext context

The parse tree.

| Improve this Doc View Source

ExitComparison(bParser.ComparisonContext)

Exit a parse tree produced by comparison().

The default implementation does nothing.

Declaration
public virtual void ExitComparison(bParser.ComparisonContext context)
Parameters
Type Name Description
bParser.ComparisonContext context

The parse tree.

| Improve this Doc View Source

ExitConstant(bParser.ConstantContext)

Exit a parse tree produced by constant().

The default implementation does nothing.

Declaration
public virtual void ExitConstant(bParser.ConstantContext context)
Parameters
Type Name Description
bParser.ConstantContext context

The parse tree.

| Improve this Doc View Source

ExitDefinition(bParser.DefinitionContext)

Exit a parse tree produced by definition().

The default implementation does nothing.

Declaration
public virtual void ExitDefinition(bParser.DefinitionContext context)
Parameters
Type Name Description
bParser.DefinitionContext context

The parse tree.

| Improve this Doc View Source

ExitEveryRule(Antlr4.Runtime.ParserRuleContext)

Declaration
public virtual void ExitEveryRule(Antlr4.Runtime.ParserRuleContext context)
Parameters
Type Name Description
Antlr4.Runtime.ParserRuleContext context
Remarks

The default implementation does nothing.

| Improve this Doc View Source

ExitExpression(bParser.ExpressionContext)

Exit a parse tree produced by expression().

The default implementation does nothing.

Declaration
public virtual void ExitExpression(bParser.ExpressionContext context)
Parameters
Type Name Description
bParser.ExpressionContext context

The parse tree.

| Improve this Doc View Source

ExitExpressionstmt(bParser.ExpressionstmtContext)

Exit a parse tree produced by expressionstmt().

The default implementation does nothing.

Declaration
public virtual void ExitExpressionstmt(bParser.ExpressionstmtContext context)
Parameters
Type Name Description
bParser.ExpressionstmtContext context

The parse tree.

| Improve this Doc View Source

ExitExternsmt(bParser.ExternsmtContext)

Exit a parse tree produced by externsmt().

The default implementation does nothing.

Declaration
public virtual void ExitExternsmt(bParser.ExternsmtContext context)
Parameters
Type Name Description
bParser.ExternsmtContext context

The parse tree.

| Improve this Doc View Source

ExitFunctioninvocation(bParser.FunctioninvocationContext)

Exit a parse tree produced by functioninvocation().

The default implementation does nothing.

Declaration
public virtual void ExitFunctioninvocation(bParser.FunctioninvocationContext context)
Parameters
Type Name Description
bParser.FunctioninvocationContext context

The parse tree.

| Improve this Doc View Source

ExitFunctionparameters(bParser.FunctionparametersContext)

Exit a parse tree produced by functionparameters().

The default implementation does nothing.

Declaration
public virtual void ExitFunctionparameters(bParser.FunctionparametersContext context)
Parameters
Type Name Description
bParser.FunctionparametersContext context

The parse tree.

| Improve this Doc View Source

ExitGotostmt(bParser.GotostmtContext)

Exit a parse tree produced by gotostmt().

The default implementation does nothing.

Declaration
public virtual void ExitGotostmt(bParser.GotostmtContext context)
Parameters
Type Name Description
bParser.GotostmtContext context

The parse tree.

| Improve this Doc View Source

ExitIfstmt(bParser.IfstmtContext)

Exit a parse tree produced by ifstmt().

The default implementation does nothing.

Declaration
public virtual void ExitIfstmt(bParser.IfstmtContext context)
Parameters
Type Name Description
bParser.IfstmtContext context

The parse tree.

| Improve this Doc View Source

ExitIncdec(bParser.IncdecContext)

Exit a parse tree produced by incdec().

The default implementation does nothing.

Declaration
public virtual void ExitIncdec(bParser.IncdecContext context)
Parameters
Type Name Description
bParser.IncdecContext context

The parse tree.

| Improve this Doc View Source

ExitIval(bParser.IvalContext)

Exit a parse tree produced by ival().

The default implementation does nothing.

Declaration
public virtual void ExitIval(bParser.IvalContext context)
Parameters
Type Name Description
bParser.IvalContext context

The parse tree.

| Improve this Doc View Source

ExitLvalue(bParser.LvalueContext)

Exit a parse tree produced by lvalue().

The default implementation does nothing.

Declaration
public virtual void ExitLvalue(bParser.LvalueContext context)
Parameters
Type Name Description
bParser.LvalueContext context

The parse tree.

| Improve this Doc View Source

ExitName(bParser.NameContext)

Exit a parse tree produced by name().

The default implementation does nothing.

Declaration
public virtual void ExitName(bParser.NameContext context)
Parameters
Type Name Description
bParser.NameContext context

The parse tree.

| Improve this Doc View Source

ExitNullstmt(bParser.NullstmtContext)

Exit a parse tree produced by nullstmt().

The default implementation does nothing.

Declaration
public virtual void ExitNullstmt(bParser.NullstmtContext context)
Parameters
Type Name Description
bParser.NullstmtContext context

The parse tree.

| Improve this Doc View Source

ExitProgram(bParser.ProgramContext)

Exit a parse tree produced by program().

The default implementation does nothing.

Declaration
public virtual void ExitProgram(bParser.ProgramContext context)
Parameters
Type Name Description
bParser.ProgramContext context

The parse tree.

| Improve this Doc View Source

ExitReturnstmt(bParser.ReturnstmtContext)

Exit a parse tree produced by returnstmt().

The default implementation does nothing.

Declaration
public virtual void ExitReturnstmt(bParser.ReturnstmtContext context)
Parameters
Type Name Description
bParser.ReturnstmtContext context

The parse tree.

| Improve this Doc View Source

ExitRvalue(bParser.RvalueContext)

Exit a parse tree produced by rvalue().

The default implementation does nothing.

Declaration
public virtual void ExitRvalue(bParser.RvalueContext context)
Parameters
Type Name Description
bParser.RvalueContext context

The parse tree.

| Improve this Doc View Source

ExitStatement(bParser.StatementContext)

Exit a parse tree produced by statement().

The default implementation does nothing.

Declaration
public virtual void ExitStatement(bParser.StatementContext context)
Parameters
Type Name Description
bParser.StatementContext context

The parse tree.

| Improve this Doc View Source

ExitSwitchstmt(bParser.SwitchstmtContext)

Exit a parse tree produced by switchstmt().

The default implementation does nothing.

Declaration
public virtual void ExitSwitchstmt(bParser.SwitchstmtContext context)
Parameters
Type Name Description
bParser.SwitchstmtContext context

The parse tree.

| Improve this Doc View Source

ExitTernary(bParser.TernaryContext)

Exit a parse tree produced by ternary().

The default implementation does nothing.

Declaration
public virtual void ExitTernary(bParser.TernaryContext context)
Parameters
Type Name Description
bParser.TernaryContext context

The parse tree.

| Improve this Doc View Source

ExitUnary(bParser.UnaryContext)

Exit a parse tree produced by unary().

The default implementation does nothing.

Declaration
public virtual void ExitUnary(bParser.UnaryContext context)
Parameters
Type Name Description
bParser.UnaryContext context

The parse tree.

| Improve this Doc View Source

ExitWhilestmt(bParser.WhilestmtContext)

Exit a parse tree produced by whilestmt().

The default implementation does nothing.

Declaration
public virtual void ExitWhilestmt(bParser.WhilestmtContext context)
Parameters
Type Name Description
bParser.WhilestmtContext context

The parse tree.

| Improve this Doc View Source

VisitErrorNode(Antlr4.Runtime.Tree.IErrorNode)

Declaration
public virtual void VisitErrorNode(Antlr4.Runtime.Tree.IErrorNode node)
Parameters
Type Name Description
Antlr4.Runtime.Tree.IErrorNode node
Remarks

The default implementation does nothing.

| Improve this Doc View Source

VisitTerminal(Antlr4.Runtime.Tree.ITerminalNode)

Declaration
public virtual void VisitTerminal(Antlr4.Runtime.Tree.ITerminalNode node)
Parameters
Type Name Description
Antlr4.Runtime.Tree.ITerminalNode node
Remarks

The default implementation does nothing.

Implements

IbListener
Antlr4.Runtime.Tree.IParseTreeListener
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX