Class krlBaseListener
This class provides an empty implementation of IkrlListener, which can be extended to create a listener which only needs to handle a subset of the available methods.
Inheritance
Namespace: GCore.Antlr.Grammers.Kuka
Assembly: Kuka.dll
Syntax
public class krlBaseListener : object, IkrlListener, Antlr4.Runtime.Tree.IParseTreeListener
Methods
| Improve this Doc View SourceEnterAdditiveExpression(krlParser.AdditiveExpressionContext)
Enter a parse tree produced by additiveExpression().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual void EnterEnumValue(krlParser.EnumValueContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.EnumValueContext | context | The parse tree. |
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.
EnterExclusiveOrExpression(krlParser.ExclusiveOrExpressionContext)
Enter a parse tree produced by exclusiveOrExpression().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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_().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual void ExitEnumValue(krlParser.EnumValueContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.EnumValueContext | context | The parse tree. |
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.
ExitExclusiveOrExpression(krlParser.ExclusiveOrExpressionContext)
Exit a parse tree produced by exclusiveOrExpression().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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_().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual 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().
The default implementation does nothing.
Declaration
public virtual void ExitVariableName(krlParser.VariableNameContext context)
Parameters
Type | Name | Description |
---|---|---|
krlParser.VariableNameContext | context | The parse tree. |
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.
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.