Interface IplucidListener
This interface defines a complete listener for a parse tree produced by plucidParser.
Namespace: GCore.Antlr.Grammers.Plucid
Assembly: Plucid.dll
Syntax
public interface IplucidListener : Antlr4.Runtime.Tree.IParseTreeListener
Methods
| Improve this Doc View SourceEnterActuals_list(plucidParser.Actuals_listContext)
Enter a parse tree produced by actuals_list().
Declaration
void EnterActuals_list(plucidParser.Actuals_listContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.Actuals_listContext | context | The parse tree. |
EnterBody(plucidParser.BodyContext)
Enter a parse tree produced by body().
Declaration
void EnterBody(plucidParser.BodyContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.BodyContext | context | The parse tree. |
EnterCase_expression(plucidParser.Case_expressionContext)
Enter a parse tree produced by case_expression().
Declaration
void EnterCase_expression(plucidParser.Case_expressionContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.Case_expressionContext | context | The parse tree. |
EnterCbody(plucidParser.CbodyContext)
Enter a parse tree produced by cbody().
Declaration
void EnterCbody(plucidParser.CbodyContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.CbodyContext | context | The parse tree. |
EnterCond_expression(plucidParser.Cond_expressionContext)
Enter a parse tree produced by cond_expression().
Declaration
void EnterCond_expression(plucidParser.Cond_expressionContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.Cond_expressionContext | context | The parse tree. |
EnterConstant(plucidParser.ConstantContext)
Enter a parse tree produced by constant().
Declaration
void EnterConstant(plucidParser.ConstantContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.ConstantContext | context | The parse tree. |
EnterCurrent_declaration(plucidParser.Current_declarationContext)
Enter a parse tree produced by current_declaration().
Declaration
void EnterCurrent_declaration(plucidParser.Current_declarationContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.Current_declarationContext | context | The parse tree. |
EnterDeclarations_list(plucidParser.Declarations_listContext)
Enter a parse tree produced by declarations_list().
Declaration
void EnterDeclarations_list(plucidParser.Declarations_listContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.Declarations_listContext | context | The parse tree. |
EnterDefaultcase(plucidParser.DefaultcaseContext)
Enter a parse tree produced by defaultcase().
Declaration
void EnterDefaultcase(plucidParser.DefaultcaseContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.DefaultcaseContext | context | The parse tree. |
EnterDefinition(plucidParser.DefinitionContext)
Enter a parse tree produced by definition().
Declaration
void EnterDefinition(plucidParser.DefinitionContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.DefinitionContext | context | The parse tree. |
EnterDefinitions_list(plucidParser.Definitions_listContext)
Enter a parse tree produced by definitions_list().
Declaration
void EnterDefinitions_list(plucidParser.Definitions_listContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.Definitions_listContext | context | The parse tree. |
EnterEndif(plucidParser.EndifContext)
Enter a parse tree produced by endif().
Declaration
void EnterEndif(plucidParser.EndifContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.EndifContext | context | The parse tree. |
EnterExpression(plucidParser.ExpressionContext)
Enter a parse tree produced by expression().
Declaration
void EnterExpression(plucidParser.ExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.ExpressionContext | context | The parse tree. |
EnterExpression_item(plucidParser.Expression_itemContext)
Enter a parse tree produced by expression_item().
Declaration
void EnterExpression_item(plucidParser.Expression_itemContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.Expression_itemContext | context | The parse tree. |
EnterExpressions_list(plucidParser.Expressions_listContext)
Enter a parse tree produced by expressions_list().
Declaration
void EnterExpressions_list(plucidParser.Expressions_listContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.Expressions_listContext | context | The parse tree. |
EnterFormals_list(plucidParser.Formals_listContext)
Enter a parse tree produced by formals_list().
Declaration
void EnterFormals_list(plucidParser.Formals_listContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.Formals_listContext | context | The parse tree. |
EnterFunction_call(plucidParser.Function_callContext)
Enter a parse tree produced by function_call().
Declaration
void EnterFunction_call(plucidParser.Function_callContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.Function_callContext | context | The parse tree. |
EnterFunction_definition(plucidParser.Function_definitionContext)
Enter a parse tree produced by function_definition().
Declaration
void EnterFunction_definition(plucidParser.Function_definitionContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.Function_definitionContext | context | The parse tree. |
EnterIdentifier(plucidParser.IdentifierContext)
Enter a parse tree produced by identifier().
Declaration
void EnterIdentifier(plucidParser.IdentifierContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.IdentifierContext | context | The parse tree. |
EnterIf_expression(plucidParser.If_expressionContext)
Enter a parse tree produced by if_expression().
Declaration
void EnterIf_expression(plucidParser.If_expressionContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.If_expressionContext | context | The parse tree. |
EnterInfix_operator(plucidParser.Infix_operatorContext)
Enter a parse tree produced by infix_operator().
Declaration
void EnterInfix_operator(plucidParser.Infix_operatorContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.Infix_operatorContext | context | The parse tree. |
EnterInteger_constant(plucidParser.Integer_constantContext)
Enter a parse tree produced by integer_constant().
Declaration
void EnterInteger_constant(plucidParser.Integer_constantContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.Integer_constantContext | context | The parse tree. |
EnterList_constant(plucidParser.List_constantContext)
Enter a parse tree produced by list_constant().
Declaration
void EnterList_constant(plucidParser.List_constantContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.List_constantContext | context | The parse tree. |
EnterList_constant_element(plucidParser.List_constant_elementContext)
Enter a parse tree produced by list_constant_element().
Declaration
void EnterList_constant_element(plucidParser.List_constant_elementContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.List_constant_elementContext | context | The parse tree. |
EnterList_expression(plucidParser.List_expressionContext)
Enter a parse tree produced by list_expression().
Declaration
void EnterList_expression(plucidParser.List_expressionContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.List_expressionContext | context | The parse tree. |
EnterNumeric_constant(plucidParser.Numeric_constantContext)
Enter a parse tree produced by numeric_constant().
Declaration
void EnterNumeric_constant(plucidParser.Numeric_constantContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.Numeric_constantContext | context | The parse tree. |
EnterPrefix_operator(plucidParser.Prefix_operatorContext)
Enter a parse tree produced by prefix_operator().
Declaration
void EnterPrefix_operator(plucidParser.Prefix_operatorContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.Prefix_operatorContext | context | The parse tree. |
EnterProgram(plucidParser.ProgramContext)
Enter a parse tree produced by program().
Declaration
void EnterProgram(plucidParser.ProgramContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.ProgramContext | context | The parse tree. |
EnterReal_constant(plucidParser.Real_constantContext)
Enter a parse tree produced by real_constant().
Declaration
void EnterReal_constant(plucidParser.Real_constantContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.Real_constantContext | context | The parse tree. |
EnterSimple_definition(plucidParser.Simple_definitionContext)
Enter a parse tree produced by simple_definition().
Declaration
void EnterSimple_definition(plucidParser.Simple_definitionContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.Simple_definitionContext | context | The parse tree. |
EnterWhere_clause(plucidParser.Where_clauseContext)
Enter a parse tree produced by where_clause().
Declaration
void EnterWhere_clause(plucidParser.Where_clauseContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.Where_clauseContext | context | The parse tree. |
EnterWord_constant(plucidParser.Word_constantContext)
Enter a parse tree produced by word_constant().
Declaration
void EnterWord_constant(plucidParser.Word_constantContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.Word_constantContext | context | The parse tree. |
EnterWord_constant_less_the_quotes(plucidParser.Word_constant_less_the_quotesContext)
Enter a parse tree produced by word_constant_less_the_quotes().
Declaration
void EnterWord_constant_less_the_quotes(plucidParser.Word_constant_less_the_quotesContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.Word_constant_less_the_quotesContext | context | The parse tree. |
ExitActuals_list(plucidParser.Actuals_listContext)
Exit a parse tree produced by actuals_list().
Declaration
void ExitActuals_list(plucidParser.Actuals_listContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.Actuals_listContext | context | The parse tree. |
ExitBody(plucidParser.BodyContext)
Exit a parse tree produced by body().
Declaration
void ExitBody(plucidParser.BodyContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.BodyContext | context | The parse tree. |
ExitCase_expression(plucidParser.Case_expressionContext)
Exit a parse tree produced by case_expression().
Declaration
void ExitCase_expression(plucidParser.Case_expressionContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.Case_expressionContext | context | The parse tree. |
ExitCbody(plucidParser.CbodyContext)
Exit a parse tree produced by cbody().
Declaration
void ExitCbody(plucidParser.CbodyContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.CbodyContext | context | The parse tree. |
ExitCond_expression(plucidParser.Cond_expressionContext)
Exit a parse tree produced by cond_expression().
Declaration
void ExitCond_expression(plucidParser.Cond_expressionContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.Cond_expressionContext | context | The parse tree. |
ExitConstant(plucidParser.ConstantContext)
Exit a parse tree produced by constant().
Declaration
void ExitConstant(plucidParser.ConstantContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.ConstantContext | context | The parse tree. |
ExitCurrent_declaration(plucidParser.Current_declarationContext)
Exit a parse tree produced by current_declaration().
Declaration
void ExitCurrent_declaration(plucidParser.Current_declarationContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.Current_declarationContext | context | The parse tree. |
ExitDeclarations_list(plucidParser.Declarations_listContext)
Exit a parse tree produced by declarations_list().
Declaration
void ExitDeclarations_list(plucidParser.Declarations_listContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.Declarations_listContext | context | The parse tree. |
ExitDefaultcase(plucidParser.DefaultcaseContext)
Exit a parse tree produced by defaultcase().
Declaration
void ExitDefaultcase(plucidParser.DefaultcaseContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.DefaultcaseContext | context | The parse tree. |
ExitDefinition(plucidParser.DefinitionContext)
Exit a parse tree produced by definition().
Declaration
void ExitDefinition(plucidParser.DefinitionContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.DefinitionContext | context | The parse tree. |
ExitDefinitions_list(plucidParser.Definitions_listContext)
Exit a parse tree produced by definitions_list().
Declaration
void ExitDefinitions_list(plucidParser.Definitions_listContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.Definitions_listContext | context | The parse tree. |
ExitEndif(plucidParser.EndifContext)
Exit a parse tree produced by endif().
Declaration
void ExitEndif(plucidParser.EndifContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.EndifContext | context | The parse tree. |
ExitExpression(plucidParser.ExpressionContext)
Exit a parse tree produced by expression().
Declaration
void ExitExpression(plucidParser.ExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.ExpressionContext | context | The parse tree. |
ExitExpression_item(plucidParser.Expression_itemContext)
Exit a parse tree produced by expression_item().
Declaration
void ExitExpression_item(plucidParser.Expression_itemContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.Expression_itemContext | context | The parse tree. |
ExitExpressions_list(plucidParser.Expressions_listContext)
Exit a parse tree produced by expressions_list().
Declaration
void ExitExpressions_list(plucidParser.Expressions_listContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.Expressions_listContext | context | The parse tree. |
ExitFormals_list(plucidParser.Formals_listContext)
Exit a parse tree produced by formals_list().
Declaration
void ExitFormals_list(plucidParser.Formals_listContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.Formals_listContext | context | The parse tree. |
ExitFunction_call(plucidParser.Function_callContext)
Exit a parse tree produced by function_call().
Declaration
void ExitFunction_call(plucidParser.Function_callContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.Function_callContext | context | The parse tree. |
ExitFunction_definition(plucidParser.Function_definitionContext)
Exit a parse tree produced by function_definition().
Declaration
void ExitFunction_definition(plucidParser.Function_definitionContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.Function_definitionContext | context | The parse tree. |
ExitIdentifier(plucidParser.IdentifierContext)
Exit a parse tree produced by identifier().
Declaration
void ExitIdentifier(plucidParser.IdentifierContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.IdentifierContext | context | The parse tree. |
ExitIf_expression(plucidParser.If_expressionContext)
Exit a parse tree produced by if_expression().
Declaration
void ExitIf_expression(plucidParser.If_expressionContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.If_expressionContext | context | The parse tree. |
ExitInfix_operator(plucidParser.Infix_operatorContext)
Exit a parse tree produced by infix_operator().
Declaration
void ExitInfix_operator(plucidParser.Infix_operatorContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.Infix_operatorContext | context | The parse tree. |
ExitInteger_constant(plucidParser.Integer_constantContext)
Exit a parse tree produced by integer_constant().
Declaration
void ExitInteger_constant(plucidParser.Integer_constantContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.Integer_constantContext | context | The parse tree. |
ExitList_constant(plucidParser.List_constantContext)
Exit a parse tree produced by list_constant().
Declaration
void ExitList_constant(plucidParser.List_constantContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.List_constantContext | context | The parse tree. |
ExitList_constant_element(plucidParser.List_constant_elementContext)
Exit a parse tree produced by list_constant_element().
Declaration
void ExitList_constant_element(plucidParser.List_constant_elementContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.List_constant_elementContext | context | The parse tree. |
ExitList_expression(plucidParser.List_expressionContext)
Exit a parse tree produced by list_expression().
Declaration
void ExitList_expression(plucidParser.List_expressionContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.List_expressionContext | context | The parse tree. |
ExitNumeric_constant(plucidParser.Numeric_constantContext)
Exit a parse tree produced by numeric_constant().
Declaration
void ExitNumeric_constant(plucidParser.Numeric_constantContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.Numeric_constantContext | context | The parse tree. |
ExitPrefix_operator(plucidParser.Prefix_operatorContext)
Exit a parse tree produced by prefix_operator().
Declaration
void ExitPrefix_operator(plucidParser.Prefix_operatorContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.Prefix_operatorContext | context | The parse tree. |
ExitProgram(plucidParser.ProgramContext)
Exit a parse tree produced by program().
Declaration
void ExitProgram(plucidParser.ProgramContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.ProgramContext | context | The parse tree. |
ExitReal_constant(plucidParser.Real_constantContext)
Exit a parse tree produced by real_constant().
Declaration
void ExitReal_constant(plucidParser.Real_constantContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.Real_constantContext | context | The parse tree. |
ExitSimple_definition(plucidParser.Simple_definitionContext)
Exit a parse tree produced by simple_definition().
Declaration
void ExitSimple_definition(plucidParser.Simple_definitionContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.Simple_definitionContext | context | The parse tree. |
ExitWhere_clause(plucidParser.Where_clauseContext)
Exit a parse tree produced by where_clause().
Declaration
void ExitWhere_clause(plucidParser.Where_clauseContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.Where_clauseContext | context | The parse tree. |
ExitWord_constant(plucidParser.Word_constantContext)
Exit a parse tree produced by word_constant().
Declaration
void ExitWord_constant(plucidParser.Word_constantContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.Word_constantContext | context | The parse tree. |
ExitWord_constant_less_the_quotes(plucidParser.Word_constant_less_the_quotesContext)
Exit a parse tree produced by word_constant_less_the_quotes().
Declaration
void ExitWord_constant_less_the_quotes(plucidParser.Word_constant_less_the_quotesContext context)
Parameters
Type | Name | Description |
---|---|---|
plucidParser.Word_constant_less_the_quotesContext | context | The parse tree. |