Show / Hide Table of Contents

Interface IbListener

This interface defines a complete listener for a parse tree produced by bParser.

Namespace: GCore.Antlr.Grammers.B
Assembly: B.dll
Syntax
public interface IbListener : Antlr4.Runtime.Tree.IParseTreeListener

Methods

| Improve this Doc View Source

EnterAssign(bParser.AssignContext)

Enter a parse tree produced by assign().

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

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

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

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

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

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

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

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

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

The parse tree.

| Improve this Doc View Source

EnterExpression(bParser.ExpressionContext)

Enter a parse tree produced by expression().

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

The parse tree.

| Improve this Doc View Source

ExitExpression(bParser.ExpressionContext)

Exit a parse tree produced by expression().

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

The parse tree.

  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX