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 SourceEnterAssign(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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |