Show / Hide Table of Contents

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
System.Object
krlBaseListener
Implements
IkrlListener
Antlr4.Runtime.Tree.IParseTreeListener
Namespace: GCore.Antlr.Grammers.Kuka
Assembly: Kuka.dll
Syntax
public class krlBaseListener : object, IkrlListener, Antlr4.Runtime.Tree.IParseTreeListener

Methods

| Improve this Doc View Source

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

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

Implements

IkrlListener
Antlr4.Runtime.Tree.IParseTreeListener
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX