Interface IkrlListener
This interface defines a complete listener for a parse tree produced by krlParser.
Namespace: GCore.Antlr.Grammers.Kuka
Assembly: Kuka.dll
Syntax
public interface IkrlListener : Antlr4.Runtime.Tree.IParseTreeListener
Methods
| Improve this Doc View SourceEnterAdditiveExpression(krlParser.AdditiveExpressionContext)
Enter a parse tree produced by additiveExpression().
Declaration
void EnterAdditiveExpression(krlParser.AdditiveExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.AdditiveExpressionContext | context | The parse tree. |
EnterAnalogInputStatement(krlParser.AnalogInputStatementContext)
Enter a parse tree produced by analogInputStatement().
Declaration
void EnterAnalogInputStatement(krlParser.AnalogInputStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.AnalogInputStatementContext | context | The parse tree. |
EnterAnalogOutputStatement(krlParser.AnalogOutputStatementContext)
Enter a parse tree produced by analogOutputStatement().
Declaration
void EnterAnalogOutputStatement(krlParser.AnalogOutputStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.AnalogOutputStatementContext | context | The parse tree. |
EnterArguments(krlParser.ArgumentsContext)
Enter a parse tree produced by arguments().
Declaration
void EnterArguments(krlParser.ArgumentsContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.ArgumentsContext | context | The parse tree. |
EnterArrayInitialisation(krlParser.ArrayInitialisationContext)
Enter a parse tree produced by arrayInitialisation().
Declaration
void EnterArrayInitialisation(krlParser.ArrayInitialisationContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.ArrayInitialisationContext | context | The parse tree. |
EnterArrayVariableSuffix(krlParser.ArrayVariableSuffixContext)
Enter a parse tree produced by arrayVariableSuffix().
Declaration
void EnterArrayVariableSuffix(krlParser.ArrayVariableSuffixContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.ArrayVariableSuffixContext | context | The parse tree. |
EnterAssignmentExpression(krlParser.AssignmentExpressionContext)
Enter a parse tree produced by assignmentExpression().
Declaration
void EnterAssignmentExpression(krlParser.AssignmentExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.AssignmentExpressionContext | context | The parse tree. |
EnterCaseLabel(krlParser.CaseLabelContext)
Enter a parse tree produced by caseLabel().
Declaration
void EnterCaseLabel(krlParser.CaseLabelContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.CaseLabelContext | context | The parse tree. |
EnterConditionalAndExpression(krlParser.ConditionalAndExpressionContext)
Enter a parse tree produced by conditionalAndExpression().
Declaration
void EnterConditionalAndExpression(krlParser.ConditionalAndExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.ConditionalAndExpressionContext | context | The parse tree. |
EnterConditionalOrExpression(krlParser.ConditionalOrExpressionContext)
Enter a parse tree produced by conditionalOrExpression().
Declaration
void EnterConditionalOrExpression(krlParser.ConditionalOrExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.ConditionalOrExpressionContext | context | The parse tree. |
EnterDataList(krlParser.DataListContext)
Enter a parse tree produced by dataList().
Declaration
void EnterDataList(krlParser.DataListContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.DataListContext | context | The parse tree. |
EnterDefaultLabel(krlParser.DefaultLabelContext)
Enter a parse tree produced by defaultLabel().
Declaration
void EnterDefaultLabel(krlParser.DefaultLabelContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.DefaultLabelContext | context | The parse tree. |
EnterEnumDefinition(krlParser.EnumDefinitionContext)
Enter a parse tree produced by enumDefinition().
Declaration
void EnterEnumDefinition(krlParser.EnumDefinitionContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.EnumDefinitionContext | context | The parse tree. |
EnterEnumElement(krlParser.EnumElementContext)
Enter a parse tree produced by enumElement().
Declaration
void EnterEnumElement(krlParser.EnumElementContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.EnumElementContext | context | The parse tree. |
EnterEnumValue(krlParser.EnumValueContext)
Enter a parse tree produced by enumValue().
Declaration
void EnterEnumValue(krlParser.EnumValueContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.EnumValueContext | context | The parse tree. |
EnterExclusiveOrExpression(krlParser.ExclusiveOrExpressionContext)
Enter a parse tree produced by exclusiveOrExpression().
Declaration
void EnterExclusiveOrExpression(krlParser.ExclusiveOrExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.ExclusiveOrExpressionContext | context | The parse tree. |
EnterExpression(krlParser.ExpressionContext)
Enter a parse tree produced by expression().
Declaration
void EnterExpression(krlParser.ExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.ExpressionContext | context | The parse tree. |
EnterExpressionList(krlParser.ExpressionListContext)
Enter a parse tree produced by expressionList().
Declaration
void EnterExpressionList(krlParser.ExpressionListContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.ExpressionListContext | context | The parse tree. |
EnterFormalParameters(krlParser.FormalParametersContext)
Enter a parse tree produced by formalParameters().
Declaration
void EnterFormalParameters(krlParser.FormalParametersContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.FormalParametersContext | context | The parse tree. |
EnterFormalParametersWithType(krlParser.FormalParametersWithTypeContext)
Enter a parse tree produced by formalParametersWithType().
Declaration
void EnterFormalParametersWithType(krlParser.FormalParametersWithTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.FormalParametersWithTypeContext | context | The parse tree. |
EnterForwardDeclaration(krlParser.ForwardDeclarationContext)
Enter a parse tree produced by forwardDeclaration().
Declaration
void EnterForwardDeclaration(krlParser.ForwardDeclarationContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.ForwardDeclarationContext | context | The parse tree. |
EnterFunctionDefinition(krlParser.FunctionDefinitionContext)
Enter a parse tree produced by functionDefinition().
Declaration
void EnterFunctionDefinition(krlParser.FunctionDefinitionContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.FunctionDefinitionContext | context | The parse tree. |
EnterFunctionName(krlParser.FunctionNameContext)
Enter a parse tree produced by functionName().
Declaration
void EnterFunctionName(krlParser.FunctionNameContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.FunctionNameContext | context | The parse tree. |
EnterGeometricExpression(krlParser.GeometricExpressionContext)
Enter a parse tree produced by geometricExpression().
Declaration
void EnterGeometricExpression(krlParser.GeometricExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.GeometricExpressionContext | context | The parse tree. |
EnterImportStatement(krlParser.ImportStatementContext)
Enter a parse tree produced by importStatement().
Declaration
void EnterImportStatement(krlParser.ImportStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.ImportStatementContext | context | The parse tree. |
EnterLiteral(krlParser.LiteralContext)
Enter a parse tree produced by literal().
Declaration
void EnterLiteral(krlParser.LiteralContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.LiteralContext | context | The parse tree. |
EnterMainRoutine(krlParser.MainRoutineContext)
Enter a parse tree produced by mainRoutine().
Declaration
void EnterMainRoutine(krlParser.MainRoutineContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.MainRoutineContext | context | The parse tree. |
EnterModule(krlParser.ModuleContext)
Enter a parse tree produced by module().
Declaration
void EnterModule(krlParser.ModuleContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.ModuleContext | context | The parse tree. |
EnterModuleData(krlParser.ModuleDataContext)
Enter a parse tree produced by moduleData().
Declaration
void EnterModuleData(krlParser.ModuleDataContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.ModuleDataContext | context | The parse tree. |
EnterModuleName(krlParser.ModuleNameContext)
Enter a parse tree produced by moduleName().
Declaration
void EnterModuleName(krlParser.ModuleNameContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.ModuleNameContext | context | The parse tree. |
EnterModuleRoutines(krlParser.ModuleRoutinesContext)
Enter a parse tree produced by moduleRoutines().
Declaration
void EnterModuleRoutines(krlParser.ModuleRoutinesContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.ModuleRoutinesContext | context | The parse tree. |
EnterMultiplicativeExpression(krlParser.MultiplicativeExpressionContext)
Enter a parse tree produced by multiplicativeExpression().
Declaration
void EnterMultiplicativeExpression(krlParser.MultiplicativeExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.MultiplicativeExpressionContext | context | The parse tree. |
EnterParameter(krlParser.ParameterContext)
Enter a parse tree produced by parameter().
Declaration
void EnterParameter(krlParser.ParameterContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.ParameterContext | context | The parse tree. |
EnterParameterCallType(krlParser.ParameterCallTypeContext)
Enter a parse tree produced by parameterCallType().
Declaration
void EnterParameterCallType(krlParser.ParameterCallTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.ParameterCallTypeContext | context | The parse tree. |
EnterParameterWithType(krlParser.ParameterWithTypeContext)
Enter a parse tree produced by parameterWithType().
Declaration
void EnterParameterWithType(krlParser.ParameterWithTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.ParameterWithTypeContext | context | The parse tree. |
EnterParExpression(krlParser.ParExpressionContext)
Enter a parse tree produced by parExpression().
Declaration
void EnterParExpression(krlParser.ParExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.ParExpressionContext | context | The parse tree. |
EnterPrimary(krlParser.PrimaryContext)
Enter a parse tree produced by primary().
Declaration
void EnterPrimary(krlParser.PrimaryContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.PrimaryContext | context | The parse tree. |
EnterPrimitiveType(krlParser.PrimitiveTypeContext)
Enter a parse tree produced by primitiveType().
Declaration
void EnterPrimitiveType(krlParser.PrimitiveTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.PrimitiveTypeContext | context | The parse tree. |
EnterProcedureDefinition(krlParser.ProcedureDefinitionContext)
Enter a parse tree produced by procedureDefinition().
Declaration
void EnterProcedureDefinition(krlParser.ProcedureDefinitionContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.ProcedureDefinitionContext | context | The parse tree. |
EnterProcedureName(krlParser.ProcedureNameContext)
Enter a parse tree produced by procedureName().
Declaration
void EnterProcedureName(krlParser.ProcedureNameContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.ProcedureNameContext | context | The parse tree. |
EnterRelationalOp(krlParser.RelationalOpContext)
Enter a parse tree produced by relationalOp().
Declaration
void EnterRelationalOp(krlParser.RelationalOpContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.RelationalOpContext | context | The parse tree. |
EnterRoutineBody(krlParser.RoutineBodyContext)
Enter a parse tree produced by routineBody().
Declaration
void EnterRoutineBody(krlParser.RoutineBodyContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.RoutineBodyContext | context | The parse tree. |
EnterRoutineDataSection(krlParser.RoutineDataSectionContext)
Enter a parse tree produced by routineDataSection().
Declaration
void EnterRoutineDataSection(krlParser.RoutineDataSectionContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.RoutineDataSectionContext | context | The parse tree. |
EnterRoutineImplementationSection(krlParser.RoutineImplementationSectionContext)
Enter a parse tree produced by routineImplementationSection().
Declaration
void EnterRoutineImplementationSection(krlParser.RoutineImplementationSectionContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.RoutineImplementationSectionContext | context | The parse tree. |
EnterSignalDeclaration(krlParser.SignalDeclarationContext)
Enter a parse tree produced by signalDeclaration().
Declaration
void EnterSignalDeclaration(krlParser.SignalDeclarationContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.SignalDeclarationContext | context | The parse tree. |
EnterStatement(krlParser.StatementContext)
Enter a parse tree produced by statement().
Declaration
void EnterStatement(krlParser.StatementContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.StatementContext | context | The parse tree. |
EnterStatementList(krlParser.StatementListContext)
Enter a parse tree produced by statementList().
Declaration
void EnterStatementList(krlParser.StatementListContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.StatementListContext | context | The parse tree. |
EnterStructElement(krlParser.StructElementContext)
Enter a parse tree produced by structElement().
Declaration
void EnterStructElement(krlParser.StructElementContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.StructElementContext | context | The parse tree. |
EnterStructElementList(krlParser.StructElementListContext)
Enter a parse tree produced by structElementList().
Declaration
void EnterStructElementList(krlParser.StructElementListContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.StructElementListContext | context | The parse tree. |
EnterStructLiteral(krlParser.StructLiteralContext)
Enter a parse tree produced by structLiteral().
Declaration
void EnterStructLiteral(krlParser.StructLiteralContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.StructLiteralContext | context | The parse tree. |
EnterStructureDefinition(krlParser.StructureDefinitionContext)
Enter a parse tree produced by structureDefinition().
Declaration
void EnterStructureDefinition(krlParser.StructureDefinitionContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.StructureDefinitionContext | context | The parse tree. |
EnterSubRoutine(krlParser.SubRoutineContext)
Enter a parse tree produced by subRoutine().
Declaration
void EnterSubRoutine(krlParser.SubRoutineContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.SubRoutineContext | context | The parse tree. |
EnterSwitchBlockStatementGroups(krlParser.SwitchBlockStatementGroupsContext)
Enter a parse tree produced by switchBlockStatementGroups().
Declaration
void EnterSwitchBlockStatementGroups(krlParser.SwitchBlockStatementGroupsContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.SwitchBlockStatementGroupsContext | context | The parse tree. |
EnterType_(krlParser.Type_Context)
Enter a parse tree produced by type_().
Declaration
void EnterType_(krlParser.Type_Context context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.Type_Context | context | The parse tree. |
EnterTypeDeclaration(krlParser.TypeDeclarationContext)
Enter a parse tree produced by typeDeclaration().
Declaration
void EnterTypeDeclaration(krlParser.TypeDeclarationContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.TypeDeclarationContext | context | The parse tree. |
EnterTypeName(krlParser.TypeNameContext)
Enter a parse tree produced by typeName().
Declaration
void EnterTypeName(krlParser.TypeNameContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.TypeNameContext | context | The parse tree. |
EnterUnaryNotExpression(krlParser.UnaryNotExpressionContext)
Enter a parse tree produced by unaryNotExpression().
Declaration
void EnterUnaryNotExpression(krlParser.UnaryNotExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.UnaryNotExpressionContext | context | The parse tree. |
EnterUnaryPlusMinuxExpression(krlParser.UnaryPlusMinuxExpressionContext)
Enter a parse tree produced by unaryPlusMinuxExpression().
Declaration
void EnterUnaryPlusMinuxExpression(krlParser.UnaryPlusMinuxExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.UnaryPlusMinuxExpressionContext | context | The parse tree. |
EnterVariableDeclaration(krlParser.VariableDeclarationContext)
Enter a parse tree produced by variableDeclaration().
Declaration
void EnterVariableDeclaration(krlParser.VariableDeclarationContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.VariableDeclarationContext | context | The parse tree. |
EnterVariableDeclarationInDataList(krlParser.VariableDeclarationInDataListContext)
Enter a parse tree produced by variableDeclarationInDataList().
Declaration
void EnterVariableDeclarationInDataList(krlParser.VariableDeclarationInDataListContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.VariableDeclarationInDataListContext | context | The parse tree. |
EnterVariableInitialisation(krlParser.VariableInitialisationContext)
Enter a parse tree produced by variableInitialisation().
Declaration
void EnterVariableInitialisation(krlParser.VariableInitialisationContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.VariableInitialisationContext | context | The parse tree. |
EnterVariableListRest(krlParser.VariableListRestContext)
Enter a parse tree produced by variableListRest().
Declaration
void EnterVariableListRest(krlParser.VariableListRestContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.VariableListRestContext | context | The parse tree. |
EnterVariableName(krlParser.VariableNameContext)
Enter a parse tree produced by variableName().
Declaration
void EnterVariableName(krlParser.VariableNameContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.VariableNameContext | context | The parse tree. |
ExitAdditiveExpression(krlParser.AdditiveExpressionContext)
Exit a parse tree produced by additiveExpression().
Declaration
void ExitAdditiveExpression(krlParser.AdditiveExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.AdditiveExpressionContext | context | The parse tree. |
ExitAnalogInputStatement(krlParser.AnalogInputStatementContext)
Exit a parse tree produced by analogInputStatement().
Declaration
void ExitAnalogInputStatement(krlParser.AnalogInputStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.AnalogInputStatementContext | context | The parse tree. |
ExitAnalogOutputStatement(krlParser.AnalogOutputStatementContext)
Exit a parse tree produced by analogOutputStatement().
Declaration
void ExitAnalogOutputStatement(krlParser.AnalogOutputStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.AnalogOutputStatementContext | context | The parse tree. |
ExitArguments(krlParser.ArgumentsContext)
Exit a parse tree produced by arguments().
Declaration
void ExitArguments(krlParser.ArgumentsContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.ArgumentsContext | context | The parse tree. |
ExitArrayInitialisation(krlParser.ArrayInitialisationContext)
Exit a parse tree produced by arrayInitialisation().
Declaration
void ExitArrayInitialisation(krlParser.ArrayInitialisationContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.ArrayInitialisationContext | context | The parse tree. |
ExitArrayVariableSuffix(krlParser.ArrayVariableSuffixContext)
Exit a parse tree produced by arrayVariableSuffix().
Declaration
void ExitArrayVariableSuffix(krlParser.ArrayVariableSuffixContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.ArrayVariableSuffixContext | context | The parse tree. |
ExitAssignmentExpression(krlParser.AssignmentExpressionContext)
Exit a parse tree produced by assignmentExpression().
Declaration
void ExitAssignmentExpression(krlParser.AssignmentExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.AssignmentExpressionContext | context | The parse tree. |
ExitCaseLabel(krlParser.CaseLabelContext)
Exit a parse tree produced by caseLabel().
Declaration
void ExitCaseLabel(krlParser.CaseLabelContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.CaseLabelContext | context | The parse tree. |
ExitConditionalAndExpression(krlParser.ConditionalAndExpressionContext)
Exit a parse tree produced by conditionalAndExpression().
Declaration
void ExitConditionalAndExpression(krlParser.ConditionalAndExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.ConditionalAndExpressionContext | context | The parse tree. |
ExitConditionalOrExpression(krlParser.ConditionalOrExpressionContext)
Exit a parse tree produced by conditionalOrExpression().
Declaration
void ExitConditionalOrExpression(krlParser.ConditionalOrExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.ConditionalOrExpressionContext | context | The parse tree. |
ExitDataList(krlParser.DataListContext)
Exit a parse tree produced by dataList().
Declaration
void ExitDataList(krlParser.DataListContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.DataListContext | context | The parse tree. |
ExitDefaultLabel(krlParser.DefaultLabelContext)
Exit a parse tree produced by defaultLabel().
Declaration
void ExitDefaultLabel(krlParser.DefaultLabelContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.DefaultLabelContext | context | The parse tree. |
ExitEnumDefinition(krlParser.EnumDefinitionContext)
Exit a parse tree produced by enumDefinition().
Declaration
void ExitEnumDefinition(krlParser.EnumDefinitionContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.EnumDefinitionContext | context | The parse tree. |
ExitEnumElement(krlParser.EnumElementContext)
Exit a parse tree produced by enumElement().
Declaration
void ExitEnumElement(krlParser.EnumElementContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.EnumElementContext | context | The parse tree. |
ExitEnumValue(krlParser.EnumValueContext)
Exit a parse tree produced by enumValue().
Declaration
void ExitEnumValue(krlParser.EnumValueContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.EnumValueContext | context | The parse tree. |
ExitExclusiveOrExpression(krlParser.ExclusiveOrExpressionContext)
Exit a parse tree produced by exclusiveOrExpression().
Declaration
void ExitExclusiveOrExpression(krlParser.ExclusiveOrExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.ExclusiveOrExpressionContext | context | The parse tree. |
ExitExpression(krlParser.ExpressionContext)
Exit a parse tree produced by expression().
Declaration
void ExitExpression(krlParser.ExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.ExpressionContext | context | The parse tree. |
ExitExpressionList(krlParser.ExpressionListContext)
Exit a parse tree produced by expressionList().
Declaration
void ExitExpressionList(krlParser.ExpressionListContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.ExpressionListContext | context | The parse tree. |
ExitFormalParameters(krlParser.FormalParametersContext)
Exit a parse tree produced by formalParameters().
Declaration
void ExitFormalParameters(krlParser.FormalParametersContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.FormalParametersContext | context | The parse tree. |
ExitFormalParametersWithType(krlParser.FormalParametersWithTypeContext)
Exit a parse tree produced by formalParametersWithType().
Declaration
void ExitFormalParametersWithType(krlParser.FormalParametersWithTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.FormalParametersWithTypeContext | context | The parse tree. |
ExitForwardDeclaration(krlParser.ForwardDeclarationContext)
Exit a parse tree produced by forwardDeclaration().
Declaration
void ExitForwardDeclaration(krlParser.ForwardDeclarationContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.ForwardDeclarationContext | context | The parse tree. |
ExitFunctionDefinition(krlParser.FunctionDefinitionContext)
Exit a parse tree produced by functionDefinition().
Declaration
void ExitFunctionDefinition(krlParser.FunctionDefinitionContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.FunctionDefinitionContext | context | The parse tree. |
ExitFunctionName(krlParser.FunctionNameContext)
Exit a parse tree produced by functionName().
Declaration
void ExitFunctionName(krlParser.FunctionNameContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.FunctionNameContext | context | The parse tree. |
ExitGeometricExpression(krlParser.GeometricExpressionContext)
Exit a parse tree produced by geometricExpression().
Declaration
void ExitGeometricExpression(krlParser.GeometricExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.GeometricExpressionContext | context | The parse tree. |
ExitImportStatement(krlParser.ImportStatementContext)
Exit a parse tree produced by importStatement().
Declaration
void ExitImportStatement(krlParser.ImportStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.ImportStatementContext | context | The parse tree. |
ExitLiteral(krlParser.LiteralContext)
Exit a parse tree produced by literal().
Declaration
void ExitLiteral(krlParser.LiteralContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.LiteralContext | context | The parse tree. |
ExitMainRoutine(krlParser.MainRoutineContext)
Exit a parse tree produced by mainRoutine().
Declaration
void ExitMainRoutine(krlParser.MainRoutineContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.MainRoutineContext | context | The parse tree. |
ExitModule(krlParser.ModuleContext)
Exit a parse tree produced by module().
Declaration
void ExitModule(krlParser.ModuleContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.ModuleContext | context | The parse tree. |
ExitModuleData(krlParser.ModuleDataContext)
Exit a parse tree produced by moduleData().
Declaration
void ExitModuleData(krlParser.ModuleDataContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.ModuleDataContext | context | The parse tree. |
ExitModuleName(krlParser.ModuleNameContext)
Exit a parse tree produced by moduleName().
Declaration
void ExitModuleName(krlParser.ModuleNameContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.ModuleNameContext | context | The parse tree. |
ExitModuleRoutines(krlParser.ModuleRoutinesContext)
Exit a parse tree produced by moduleRoutines().
Declaration
void ExitModuleRoutines(krlParser.ModuleRoutinesContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.ModuleRoutinesContext | context | The parse tree. |
ExitMultiplicativeExpression(krlParser.MultiplicativeExpressionContext)
Exit a parse tree produced by multiplicativeExpression().
Declaration
void ExitMultiplicativeExpression(krlParser.MultiplicativeExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.MultiplicativeExpressionContext | context | The parse tree. |
ExitParameter(krlParser.ParameterContext)
Exit a parse tree produced by parameter().
Declaration
void ExitParameter(krlParser.ParameterContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.ParameterContext | context | The parse tree. |
ExitParameterCallType(krlParser.ParameterCallTypeContext)
Exit a parse tree produced by parameterCallType().
Declaration
void ExitParameterCallType(krlParser.ParameterCallTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.ParameterCallTypeContext | context | The parse tree. |
ExitParameterWithType(krlParser.ParameterWithTypeContext)
Exit a parse tree produced by parameterWithType().
Declaration
void ExitParameterWithType(krlParser.ParameterWithTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.ParameterWithTypeContext | context | The parse tree. |
ExitParExpression(krlParser.ParExpressionContext)
Exit a parse tree produced by parExpression().
Declaration
void ExitParExpression(krlParser.ParExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.ParExpressionContext | context | The parse tree. |
ExitPrimary(krlParser.PrimaryContext)
Exit a parse tree produced by primary().
Declaration
void ExitPrimary(krlParser.PrimaryContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.PrimaryContext | context | The parse tree. |
ExitPrimitiveType(krlParser.PrimitiveTypeContext)
Exit a parse tree produced by primitiveType().
Declaration
void ExitPrimitiveType(krlParser.PrimitiveTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.PrimitiveTypeContext | context | The parse tree. |
ExitProcedureDefinition(krlParser.ProcedureDefinitionContext)
Exit a parse tree produced by procedureDefinition().
Declaration
void ExitProcedureDefinition(krlParser.ProcedureDefinitionContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.ProcedureDefinitionContext | context | The parse tree. |
ExitProcedureName(krlParser.ProcedureNameContext)
Exit a parse tree produced by procedureName().
Declaration
void ExitProcedureName(krlParser.ProcedureNameContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.ProcedureNameContext | context | The parse tree. |
ExitRelationalOp(krlParser.RelationalOpContext)
Exit a parse tree produced by relationalOp().
Declaration
void ExitRelationalOp(krlParser.RelationalOpContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.RelationalOpContext | context | The parse tree. |
ExitRoutineBody(krlParser.RoutineBodyContext)
Exit a parse tree produced by routineBody().
Declaration
void ExitRoutineBody(krlParser.RoutineBodyContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.RoutineBodyContext | context | The parse tree. |
ExitRoutineDataSection(krlParser.RoutineDataSectionContext)
Exit a parse tree produced by routineDataSection().
Declaration
void ExitRoutineDataSection(krlParser.RoutineDataSectionContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.RoutineDataSectionContext | context | The parse tree. |
ExitRoutineImplementationSection(krlParser.RoutineImplementationSectionContext)
Exit a parse tree produced by routineImplementationSection().
Declaration
void ExitRoutineImplementationSection(krlParser.RoutineImplementationSectionContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.RoutineImplementationSectionContext | context | The parse tree. |
ExitSignalDeclaration(krlParser.SignalDeclarationContext)
Exit a parse tree produced by signalDeclaration().
Declaration
void ExitSignalDeclaration(krlParser.SignalDeclarationContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.SignalDeclarationContext | context | The parse tree. |
ExitStatement(krlParser.StatementContext)
Exit a parse tree produced by statement().
Declaration
void ExitStatement(krlParser.StatementContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.StatementContext | context | The parse tree. |
ExitStatementList(krlParser.StatementListContext)
Exit a parse tree produced by statementList().
Declaration
void ExitStatementList(krlParser.StatementListContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.StatementListContext | context | The parse tree. |
ExitStructElement(krlParser.StructElementContext)
Exit a parse tree produced by structElement().
Declaration
void ExitStructElement(krlParser.StructElementContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.StructElementContext | context | The parse tree. |
ExitStructElementList(krlParser.StructElementListContext)
Exit a parse tree produced by structElementList().
Declaration
void ExitStructElementList(krlParser.StructElementListContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.StructElementListContext | context | The parse tree. |
ExitStructLiteral(krlParser.StructLiteralContext)
Exit a parse tree produced by structLiteral().
Declaration
void ExitStructLiteral(krlParser.StructLiteralContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.StructLiteralContext | context | The parse tree. |
ExitStructureDefinition(krlParser.StructureDefinitionContext)
Exit a parse tree produced by structureDefinition().
Declaration
void ExitStructureDefinition(krlParser.StructureDefinitionContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.StructureDefinitionContext | context | The parse tree. |
ExitSubRoutine(krlParser.SubRoutineContext)
Exit a parse tree produced by subRoutine().
Declaration
void ExitSubRoutine(krlParser.SubRoutineContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.SubRoutineContext | context | The parse tree. |
ExitSwitchBlockStatementGroups(krlParser.SwitchBlockStatementGroupsContext)
Exit a parse tree produced by switchBlockStatementGroups().
Declaration
void ExitSwitchBlockStatementGroups(krlParser.SwitchBlockStatementGroupsContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.SwitchBlockStatementGroupsContext | context | The parse tree. |
ExitType_(krlParser.Type_Context)
Exit a parse tree produced by type_().
Declaration
void ExitType_(krlParser.Type_Context context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.Type_Context | context | The parse tree. |
ExitTypeDeclaration(krlParser.TypeDeclarationContext)
Exit a parse tree produced by typeDeclaration().
Declaration
void ExitTypeDeclaration(krlParser.TypeDeclarationContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.TypeDeclarationContext | context | The parse tree. |
ExitTypeName(krlParser.TypeNameContext)
Exit a parse tree produced by typeName().
Declaration
void ExitTypeName(krlParser.TypeNameContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.TypeNameContext | context | The parse tree. |
ExitUnaryNotExpression(krlParser.UnaryNotExpressionContext)
Exit a parse tree produced by unaryNotExpression().
Declaration
void ExitUnaryNotExpression(krlParser.UnaryNotExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.UnaryNotExpressionContext | context | The parse tree. |
ExitUnaryPlusMinuxExpression(krlParser.UnaryPlusMinuxExpressionContext)
Exit a parse tree produced by unaryPlusMinuxExpression().
Declaration
void ExitUnaryPlusMinuxExpression(krlParser.UnaryPlusMinuxExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.UnaryPlusMinuxExpressionContext | context | The parse tree. |
ExitVariableDeclaration(krlParser.VariableDeclarationContext)
Exit a parse tree produced by variableDeclaration().
Declaration
void ExitVariableDeclaration(krlParser.VariableDeclarationContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.VariableDeclarationContext | context | The parse tree. |
ExitVariableDeclarationInDataList(krlParser.VariableDeclarationInDataListContext)
Exit a parse tree produced by variableDeclarationInDataList().
Declaration
void ExitVariableDeclarationInDataList(krlParser.VariableDeclarationInDataListContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.VariableDeclarationInDataListContext | context | The parse tree. |
ExitVariableInitialisation(krlParser.VariableInitialisationContext)
Exit a parse tree produced by variableInitialisation().
Declaration
void ExitVariableInitialisation(krlParser.VariableInitialisationContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.VariableInitialisationContext | context | The parse tree. |
ExitVariableListRest(krlParser.VariableListRestContext)
Exit a parse tree produced by variableListRest().
Declaration
void ExitVariableListRest(krlParser.VariableListRestContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.VariableListRestContext | context | The parse tree. |
ExitVariableName(krlParser.VariableNameContext)
Exit a parse tree produced by variableName().
Declaration
void ExitVariableName(krlParser.VariableNameContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.VariableNameContext | context | The parse tree. |