Show / Hide Table of Contents

Interface IkarelListener

This interface defines a complete listener for a parse tree produced by karelParser.

Namespace: GCore.Antlr.Grammers.Karel
Assembly: Karel.dll
Syntax
public interface IkarelListener : Antlr4.Runtime.Tree.IParseTreeListener

Methods

| Improve this Doc View Source

EnterBlock(karelParser.BlockContext)

Enter a parse tree produced by block().

Declaration
void EnterBlock(karelParser.BlockContext context)
Parameters
Type Name Description
karelParser.BlockContext context

The parse tree.

| Improve this Doc View Source

EnterCondition(karelParser.ConditionContext)

Enter a parse tree produced by condition().

Declaration
void EnterCondition(karelParser.ConditionContext context)
Parameters
Type Name Description
karelParser.ConditionContext context

The parse tree.

| Improve this Doc View Source

EnterConditional(karelParser.ConditionalContext)

Enter a parse tree produced by conditional().

Declaration
void EnterConditional(karelParser.ConditionalContext context)
Parameters
Type Name Description
karelParser.ConditionalContext context

The parse tree.

| Improve this Doc View Source

EnterDefinition(karelParser.DefinitionContext)

Enter a parse tree produced by definition().

Declaration
void EnterDefinition(karelParser.DefinitionContext context)
Parameters
Type Name Description
karelParser.DefinitionContext context

The parse tree.

| Improve this Doc View Source

EnterInstruction(karelParser.InstructionContext)

Enter a parse tree produced by instruction().

Declaration
void EnterInstruction(karelParser.InstructionContext context)
Parameters
Type Name Description
karelParser.InstructionContext context

The parse tree.

| Improve this Doc View Source

EnterIteration(karelParser.IterationContext)

Enter a parse tree produced by iteration().

Declaration
void EnterIteration(karelParser.IterationContext context)
Parameters
Type Name Description
karelParser.IterationContext context

The parse tree.

| Improve this Doc View Source

EnterKarel(karelParser.KarelContext)

Enter a parse tree produced by karel().

Declaration
void EnterKarel(karelParser.KarelContext context)
Parameters
Type Name Description
karelParser.KarelContext context

The parse tree.

| Improve this Doc View Source

EnterLoop(karelParser.LoopContext)

Enter a parse tree produced by loop().

Declaration
void EnterLoop(karelParser.LoopContext context)
Parameters
Type Name Description
karelParser.LoopContext context

The parse tree.

| Improve this Doc View Source

EnterNumber(karelParser.NumberContext)

Enter a parse tree produced by number().

Declaration
void EnterNumber(karelParser.NumberContext context)
Parameters
Type Name Description
karelParser.NumberContext context

The parse tree.

| Improve this Doc View Source

EnterStatement(karelParser.StatementContext)

Enter a parse tree produced by statement().

Declaration
void EnterStatement(karelParser.StatementContext context)
Parameters
Type Name Description
karelParser.StatementContext context

The parse tree.

| Improve this Doc View Source

ExitBlock(karelParser.BlockContext)

Exit a parse tree produced by block().

Declaration
void ExitBlock(karelParser.BlockContext context)
Parameters
Type Name Description
karelParser.BlockContext context

The parse tree.

| Improve this Doc View Source

ExitCondition(karelParser.ConditionContext)

Exit a parse tree produced by condition().

Declaration
void ExitCondition(karelParser.ConditionContext context)
Parameters
Type Name Description
karelParser.ConditionContext context

The parse tree.

| Improve this Doc View Source

ExitConditional(karelParser.ConditionalContext)

Exit a parse tree produced by conditional().

Declaration
void ExitConditional(karelParser.ConditionalContext context)
Parameters
Type Name Description
karelParser.ConditionalContext context

The parse tree.

| Improve this Doc View Source

ExitDefinition(karelParser.DefinitionContext)

Exit a parse tree produced by definition().

Declaration
void ExitDefinition(karelParser.DefinitionContext context)
Parameters
Type Name Description
karelParser.DefinitionContext context

The parse tree.

| Improve this Doc View Source

ExitInstruction(karelParser.InstructionContext)

Exit a parse tree produced by instruction().

Declaration
void ExitInstruction(karelParser.InstructionContext context)
Parameters
Type Name Description
karelParser.InstructionContext context

The parse tree.

| Improve this Doc View Source

ExitIteration(karelParser.IterationContext)

Exit a parse tree produced by iteration().

Declaration
void ExitIteration(karelParser.IterationContext context)
Parameters
Type Name Description
karelParser.IterationContext context

The parse tree.

| Improve this Doc View Source

ExitKarel(karelParser.KarelContext)

Exit a parse tree produced by karel().

Declaration
void ExitKarel(karelParser.KarelContext context)
Parameters
Type Name Description
karelParser.KarelContext context

The parse tree.

| Improve this Doc View Source

ExitLoop(karelParser.LoopContext)

Exit a parse tree produced by loop().

Declaration
void ExitLoop(karelParser.LoopContext context)
Parameters
Type Name Description
karelParser.LoopContext context

The parse tree.

| Improve this Doc View Source

ExitNumber(karelParser.NumberContext)

Exit a parse tree produced by number().

Declaration
void ExitNumber(karelParser.NumberContext context)
Parameters
Type Name Description
karelParser.NumberContext context

The parse tree.

| Improve this Doc View Source

ExitStatement(karelParser.StatementContext)

Exit a parse tree produced by statement().

Declaration
void ExitStatement(karelParser.StatementContext context)
Parameters
Type Name Description
karelParser.StatementContext context

The parse tree.

  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX