// Generated from CFDG.g4 by ANTLR 4.2 package net.sf.jame.contextfree.parser; import java.util.Map; import org.antlr.v4.runtime.misc.NotNull; import org.antlr.v4.runtime.tree.ParseTreeListener; /* * JAME 6.2 * http://jame.sourceforge.net * * Copyright 2001, 2015 Andrea Medeghini * * This file is part of JAME. * * JAME is an application for creating fractals and other graphics artifacts. * * JAME is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * JAME is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with JAME. If not, see <http://www.gnu.org/licenses/>. * */ public interface CFDGListener extends ParseTreeListener { /** * Enter a parse tree produced by {@link CFDGParser#shape_singleton}. * @param ctx the parse tree */ void enterShape_singleton(@NotNull CFDGParser.Shape_singletonContext ctx); /** * Exit a parse tree produced by {@link CFDGParser#shape_singleton}. * @param ctx the parse tree */ void exitShape_singleton(@NotNull CFDGParser.Shape_singletonContext ctx); /** * Enter a parse tree produced by {@link CFDGParser#v2stuff}. * @param ctx the parse tree */ void enterV2stuff(@NotNull CFDGParser.V2stuffContext ctx); /** * Exit a parse tree produced by {@link CFDGParser#v2stuff}. * @param ctx the parse tree */ void exitV2stuff(@NotNull CFDGParser.V2stuffContext ctx); /** * Enter a parse tree produced by {@link CFDGParser#path_v2}. * @param ctx the parse tree */ void enterPath_v2(@NotNull CFDGParser.Path_v2Context ctx); /** * Exit a parse tree produced by {@link CFDGParser#path_v2}. * @param ctx the parse tree */ void exitPath_v2(@NotNull CFDGParser.Path_v2Context ctx); /** * Enter a parse tree produced by {@link CFDGParser#global_definition}. * @param ctx the parse tree */ void enterGlobal_definition(@NotNull CFDGParser.Global_definitionContext ctx); /** * Exit a parse tree produced by {@link CFDGParser#global_definition}. * @param ctx the parse tree */ void exitGlobal_definition(@NotNull CFDGParser.Global_definitionContext ctx); /** * Enter a parse tree produced by {@link CFDGParser#modification_v2}. * @param ctx the parse tree */ void enterModification_v2(@NotNull CFDGParser.Modification_v2Context ctx); /** * Exit a parse tree produced by {@link CFDGParser#modification_v2}. * @param ctx the parse tree */ void exitModification_v2(@NotNull CFDGParser.Modification_v2Context ctx); /** * Enter a parse tree produced by {@link CFDGParser#directive_string}. * @param ctx the parse tree */ void enterDirective_string(@NotNull CFDGParser.Directive_stringContext ctx); /** * Exit a parse tree produced by {@link CFDGParser#directive_string}. * @param ctx the parse tree */ void exitDirective_string(@NotNull CFDGParser.Directive_stringContext ctx); /** * Enter a parse tree produced by {@link CFDGParser#buncha_replacements_v2}. * @param ctx the parse tree */ void enterBuncha_replacements_v2(@NotNull CFDGParser.Buncha_replacements_v2Context ctx); /** * Exit a parse tree produced by {@link CFDGParser#buncha_replacements_v2}. * @param ctx the parse tree */ void exitBuncha_replacements_v2(@NotNull CFDGParser.Buncha_replacements_v2Context ctx); /** * Enter a parse tree produced by {@link CFDGParser#shapeName}. * @param ctx the parse tree */ void enterShapeName(@NotNull CFDGParser.ShapeNameContext ctx); /** * Exit a parse tree produced by {@link CFDGParser#shapeName}. * @param ctx the parse tree */ void exitShapeName(@NotNull CFDGParser.ShapeNameContext ctx); /** * Enter a parse tree produced by {@link CFDGParser#statement_v2}. * @param ctx the parse tree */ void enterStatement_v2(@NotNull CFDGParser.Statement_v2Context ctx); /** * Exit a parse tree produced by {@link CFDGParser#statement_v2}. * @param ctx the parse tree */ void exitStatement_v2(@NotNull CFDGParser.Statement_v2Context ctx); /** * Enter a parse tree produced by {@link CFDGParser#statement_v3}. * @param ctx the parse tree */ void enterStatement_v3(@NotNull CFDGParser.Statement_v3Context ctx); /** * Exit a parse tree produced by {@link CFDGParser#statement_v3}. * @param ctx the parse tree */ void exitStatement_v3(@NotNull CFDGParser.Statement_v3Context ctx); /** * Enter a parse tree produced by {@link CFDGParser#path}. * @param ctx the parse tree */ void enterPath(@NotNull CFDGParser.PathContext ctx); /** * Exit a parse tree produced by {@link CFDGParser#path}. * @param ctx the parse tree */ void exitPath(@NotNull CFDGParser.PathContext ctx); /** * Enter a parse tree produced by {@link CFDGParser#expfunc}. * @param ctx the parse tree */ void enterExpfunc(@NotNull CFDGParser.ExpfuncContext ctx); /** * Exit a parse tree produced by {@link CFDGParser#expfunc}. * @param ctx the parse tree */ void exitExpfunc(@NotNull CFDGParser.ExpfuncContext ctx); /** * Enter a parse tree produced by {@link CFDGParser#switchHeader}. * @param ctx the parse tree */ void enterSwitchHeader(@NotNull CFDGParser.SwitchHeaderContext ctx); /** * Exit a parse tree produced by {@link CFDGParser#switchHeader}. * @param ctx the parse tree */ void exitSwitchHeader(@NotNull CFDGParser.SwitchHeaderContext ctx); /** * Enter a parse tree produced by {@link CFDGParser#buncha_pathOps_v2}. * @param ctx the parse tree */ void enterBuncha_pathOps_v2(@NotNull CFDGParser.Buncha_pathOps_v2Context ctx); /** * Exit a parse tree produced by {@link CFDGParser#buncha_pathOps_v2}. * @param ctx the parse tree */ void exitBuncha_pathOps_v2(@NotNull CFDGParser.Buncha_pathOps_v2Context ctx); /** * Enter a parse tree produced by {@link CFDGParser#exp3}. * @param ctx the parse tree */ void enterExp3(@NotNull CFDGParser.Exp3Context ctx); /** * Exit a parse tree produced by {@link CFDGParser#exp3}. * @param ctx the parse tree */ void exitExp3(@NotNull CFDGParser.Exp3Context ctx); /** * Enter a parse tree produced by {@link CFDGParser#element_simple}. * @param ctx the parse tree */ void enterElement_simple(@NotNull CFDGParser.Element_simpleContext ctx); /** * Exit a parse tree produced by {@link CFDGParser#element_simple}. * @param ctx the parse tree */ void exitElement_simple(@NotNull CFDGParser.Element_simpleContext ctx); /** * Enter a parse tree produced by {@link CFDGParser#exp2}. * @param ctx the parse tree */ void enterExp2(@NotNull CFDGParser.Exp2Context ctx); /** * Exit a parse tree produced by {@link CFDGParser#exp2}. * @param ctx the parse tree */ void exitExp2(@NotNull CFDGParser.Exp2Context ctx); /** * Enter a parse tree produced by {@link CFDGParser#exp}. * @param ctx the parse tree */ void enterExp(@NotNull CFDGParser.ExpContext ctx); /** * Exit a parse tree produced by {@link CFDGParser#exp}. * @param ctx the parse tree */ void exitExp(@NotNull CFDGParser.ExpContext ctx); /** * Enter a parse tree produced by {@link CFDGParser#parameter_spec}. * @param ctx the parse tree */ void enterParameter_spec(@NotNull CFDGParser.Parameter_specContext ctx); /** * Exit a parse tree produced by {@link CFDGParser#parameter_spec}. * @param ctx the parse tree */ void exitParameter_spec(@NotNull CFDGParser.Parameter_specContext ctx); /** * Enter a parse tree produced by {@link CFDGParser#element}. * @param ctx the parse tree */ void enterElement(@NotNull CFDGParser.ElementContext ctx); /** * Exit a parse tree produced by {@link CFDGParser#element}. * @param ctx the parse tree */ void exitElement(@NotNull CFDGParser.ElementContext ctx); /** * Enter a parse tree produced by {@link CFDGParser#one_or_more_replacements_v2}. * @param ctx the parse tree */ void enterOne_or_more_replacements_v2(@NotNull CFDGParser.One_or_more_replacements_v2Context ctx); /** * Exit a parse tree produced by {@link CFDGParser#one_or_more_replacements_v2}. * @param ctx the parse tree */ void exitOne_or_more_replacements_v2(@NotNull CFDGParser.One_or_more_replacements_v2Context ctx); /** * Enter a parse tree produced by {@link CFDGParser#ifElseHeader}. * @param ctx the parse tree */ void enterIfElseHeader(@NotNull CFDGParser.IfElseHeaderContext ctx); /** * Exit a parse tree produced by {@link CFDGParser#ifElseHeader}. * @param ctx the parse tree */ void exitIfElseHeader(@NotNull CFDGParser.IfElseHeaderContext ctx); /** * Enter a parse tree produced by {@link CFDGParser#pathOp_simple_v2}. * @param ctx the parse tree */ void enterPathOp_simple_v2(@NotNull CFDGParser.PathOp_simple_v2Context ctx); /** * Exit a parse tree produced by {@link CFDGParser#pathOp_simple_v2}. * @param ctx the parse tree */ void exitPathOp_simple_v2(@NotNull CFDGParser.PathOp_simple_v2Context ctx); /** * Enter a parse tree produced by {@link CFDGParser#letBody}. * @param ctx the parse tree */ void enterLetBody(@NotNull CFDGParser.LetBodyContext ctx); /** * Exit a parse tree produced by {@link CFDGParser#letBody}. * @param ctx the parse tree */ void exitLetBody(@NotNull CFDGParser.LetBodyContext ctx); /** * Enter a parse tree produced by {@link CFDGParser#shape}. * @param ctx the parse tree */ void enterShape(@NotNull CFDGParser.ShapeContext ctx); /** * Exit a parse tree produced by {@link CFDGParser#shape}. * @param ctx the parse tree */ void exitShape(@NotNull CFDGParser.ShapeContext ctx); /** * Enter a parse tree produced by {@link CFDGParser#shape_singleton_header}. * @param ctx the parse tree */ void enterShape_singleton_header(@NotNull CFDGParser.Shape_singleton_headerContext ctx); /** * Exit a parse tree produced by {@link CFDGParser#shape_singleton_header}. * @param ctx the parse tree */ void exitShape_singleton_header(@NotNull CFDGParser.Shape_singleton_headerContext ctx); /** * Enter a parse tree produced by {@link CFDGParser#replacement_v2}. * @param ctx the parse tree */ void enterReplacement_v2(@NotNull CFDGParser.Replacement_v2Context ctx); /** * Exit a parse tree produced by {@link CFDGParser#replacement_v2}. * @param ctx the parse tree */ void exitReplacement_v2(@NotNull CFDGParser.Replacement_v2Context ctx); /** * Enter a parse tree produced by {@link CFDGParser#replacement_simple_v2}. * @param ctx the parse tree */ void enterReplacement_simple_v2(@NotNull CFDGParser.Replacement_simple_v2Context ctx); /** * Exit a parse tree produced by {@link CFDGParser#replacement_simple_v2}. * @param ctx the parse tree */ void exitReplacement_simple_v2(@NotNull CFDGParser.Replacement_simple_v2Context ctx); /** * Enter a parse tree produced by {@link CFDGParser#exp2func}. * @param ctx the parse tree */ void enterExp2func(@NotNull CFDGParser.Exp2funcContext ctx); /** * Exit a parse tree produced by {@link CFDGParser#exp2func}. * @param ctx the parse tree */ void exitExp2func(@NotNull CFDGParser.Exp2funcContext ctx); /** * Enter a parse tree produced by {@link CFDGParser#letHeader}. * @param ctx the parse tree */ void enterLetHeader(@NotNull CFDGParser.LetHeaderContext ctx); /** * Exit a parse tree produced by {@link CFDGParser#letHeader}. * @param ctx the parse tree */ void exitLetHeader(@NotNull CFDGParser.LetHeaderContext ctx); /** * Enter a parse tree produced by {@link CFDGParser#modification}. * @param ctx the parse tree */ void enterModification(@NotNull CFDGParser.ModificationContext ctx); /** * Exit a parse tree produced by {@link CFDGParser#modification}. * @param ctx the parse tree */ void exitModification(@NotNull CFDGParser.ModificationContext ctx); /** * Enter a parse tree produced by {@link CFDGParser#pathOp_v3clues}. * @param ctx the parse tree */ void enterPathOp_v3clues(@NotNull CFDGParser.PathOp_v3cluesContext ctx); /** * Exit a parse tree produced by {@link CFDGParser#pathOp_v3clues}. * @param ctx the parse tree */ void exitPathOp_v3clues(@NotNull CFDGParser.PathOp_v3cluesContext ctx); /** * Enter a parse tree produced by {@link CFDGParser#v3clues}. * @param ctx the parse tree */ void enterV3clues(@NotNull CFDGParser.V3cluesContext ctx); /** * Exit a parse tree produced by {@link CFDGParser#v3clues}. * @param ctx the parse tree */ void exitV3clues(@NotNull CFDGParser.V3cluesContext ctx); /** * Enter a parse tree produced by {@link CFDGParser#caseHeader}. * @param ctx the parse tree */ void enterCaseHeader(@NotNull CFDGParser.CaseHeaderContext ctx); /** * Exit a parse tree produced by {@link CFDGParser#caseHeader}. * @param ctx the parse tree */ void exitCaseHeader(@NotNull CFDGParser.CaseHeaderContext ctx); /** * Enter a parse tree produced by {@link CFDGParser#rule_header_v2}. * @param ctx the parse tree */ void enterRule_header_v2(@NotNull CFDGParser.Rule_header_v2Context ctx); /** * Exit a parse tree produced by {@link CFDGParser#rule_header_v2}. * @param ctx the parse tree */ void exitRule_header_v2(@NotNull CFDGParser.Rule_header_v2Context ctx); /** * Enter a parse tree produced by {@link CFDGParser#element_v2clue}. * @param ctx the parse tree */ void enterElement_v2clue(@NotNull CFDGParser.Element_v2clueContext ctx); /** * Exit a parse tree produced by {@link CFDGParser#element_v2clue}. * @param ctx the parse tree */ void exitElement_v2clue(@NotNull CFDGParser.Element_v2clueContext ctx); /** * Enter a parse tree produced by {@link CFDGParser#ifHeader}. * @param ctx the parse tree */ void enterIfHeader(@NotNull CFDGParser.IfHeaderContext ctx); /** * Exit a parse tree produced by {@link CFDGParser#ifHeader}. * @param ctx the parse tree */ void exitIfHeader(@NotNull CFDGParser.IfHeaderContext ctx); /** * Enter a parse tree produced by {@link CFDGParser#adjustment}. * @param ctx the parse tree */ void enterAdjustment(@NotNull CFDGParser.AdjustmentContext ctx); /** * Exit a parse tree produced by {@link CFDGParser#adjustment}. * @param ctx the parse tree */ void exitAdjustment(@NotNull CFDGParser.AdjustmentContext ctx); /** * Enter a parse tree produced by {@link CFDGParser#one_or_more_elements}. * @param ctx the parse tree */ void enterOne_or_more_elements(@NotNull CFDGParser.One_or_more_elementsContext ctx); /** * Exit a parse tree produced by {@link CFDGParser#one_or_more_elements}. * @param ctx the parse tree */ void exitOne_or_more_elements(@NotNull CFDGParser.One_or_more_elementsContext ctx); /** * Enter a parse tree produced by {@link CFDGParser#function_parameter_list}. * @param ctx the parse tree */ void enterFunction_parameter_list(@NotNull CFDGParser.Function_parameter_listContext ctx); /** * Exit a parse tree produced by {@link CFDGParser#function_parameter_list}. * @param ctx the parse tree */ void exitFunction_parameter_list(@NotNull CFDGParser.Function_parameter_listContext ctx); /** * Enter a parse tree produced by {@link CFDGParser#definition_header}. * @param ctx the parse tree */ void enterDefinition_header(@NotNull CFDGParser.Definition_headerContext ctx); /** * Exit a parse tree produced by {@link CFDGParser#definition_header}. * @param ctx the parse tree */ void exitDefinition_header(@NotNull CFDGParser.Definition_headerContext ctx); /** * Enter a parse tree produced by {@link CFDGParser#initialization_v3}. * @param ctx the parse tree */ void enterInitialization_v3(@NotNull CFDGParser.Initialization_v3Context ctx); /** * Exit a parse tree produced by {@link CFDGParser#initialization_v3}. * @param ctx the parse tree */ void exitInitialization_v3(@NotNull CFDGParser.Initialization_v3Context ctx); /** * Enter a parse tree produced by {@link CFDGParser#directive_v2}. * @param ctx the parse tree */ void enterDirective_v2(@NotNull CFDGParser.Directive_v2Context ctx); /** * Exit a parse tree produced by {@link CFDGParser#directive_v2}. * @param ctx the parse tree */ void exitDirective_v2(@NotNull CFDGParser.Directive_v2Context ctx); /** * Enter a parse tree produced by {@link CFDGParser#import_v3}. * @param ctx the parse tree */ void enterImport_v3(@NotNull CFDGParser.Import_v3Context ctx); /** * Exit a parse tree produced by {@link CFDGParser#import_v3}. * @param ctx the parse tree */ void exitImport_v3(@NotNull CFDGParser.Import_v3Context ctx); /** * Enter a parse tree produced by {@link CFDGParser#inclusion_v2}. * @param ctx the parse tree */ void enterInclusion_v2(@NotNull CFDGParser.Inclusion_v2Context ctx); /** * Exit a parse tree produced by {@link CFDGParser#inclusion_v2}. * @param ctx the parse tree */ void exitInclusion_v2(@NotNull CFDGParser.Inclusion_v2Context ctx); /** * Enter a parse tree produced by {@link CFDGParser#initialization_v2}. * @param ctx the parse tree */ void enterInitialization_v2(@NotNull CFDGParser.Initialization_v2Context ctx); /** * Exit a parse tree produced by {@link CFDGParser#initialization_v2}. * @param ctx the parse tree */ void exitInitialization_v2(@NotNull CFDGParser.Initialization_v2Context ctx); /** * Enter a parse tree produced by {@link CFDGParser#fileNameSpace}. * @param ctx the parse tree */ void enterFileNameSpace(@NotNull CFDGParser.FileNameSpaceContext ctx); /** * Exit a parse tree produced by {@link CFDGParser#fileNameSpace}. * @param ctx the parse tree */ void exitFileNameSpace(@NotNull CFDGParser.FileNameSpaceContext ctx); /** * Enter a parse tree produced by {@link CFDGParser#buncha_elements}. * @param ctx the parse tree */ void enterBuncha_elements(@NotNull CFDGParser.Buncha_elementsContext ctx); /** * Exit a parse tree produced by {@link CFDGParser#buncha_elements}. * @param ctx the parse tree */ void exitBuncha_elements(@NotNull CFDGParser.Buncha_elementsContext ctx); /** * Enter a parse tree produced by {@link CFDGParser#choose}. * @param ctx the parse tree */ void enterChoose(@NotNull CFDGParser.ChooseContext ctx); /** * Exit a parse tree produced by {@link CFDGParser#choose}. * @param ctx the parse tree */ void exitChoose(@NotNull CFDGParser.ChooseContext ctx); /** * Enter a parse tree produced by {@link CFDGParser#path_header_v2}. * @param ctx the parse tree */ void enterPath_header_v2(@NotNull CFDGParser.Path_header_v2Context ctx); /** * Exit a parse tree produced by {@link CFDGParser#path_header_v2}. * @param ctx the parse tree */ void exitPath_header_v2(@NotNull CFDGParser.Path_header_v2Context ctx); /** * Enter a parse tree produced by {@link CFDGParser#explist}. * @param ctx the parse tree */ void enterExplist(@NotNull CFDGParser.ExplistContext ctx); /** * Exit a parse tree produced by {@link CFDGParser#explist}. * @param ctx the parse tree */ void exitExplist(@NotNull CFDGParser.ExplistContext ctx); /** * Enter a parse tree produced by {@link CFDGParser#fileString}. * @param ctx the parse tree */ void enterFileString(@NotNull CFDGParser.FileStringContext ctx); /** * Exit a parse tree produced by {@link CFDGParser#fileString}. * @param ctx the parse tree */ void exitFileString(@NotNull CFDGParser.FileStringContext ctx); /** * Enter a parse tree produced by {@link CFDGParser#caseBody}. * @param ctx the parse tree */ void enterCaseBody(@NotNull CFDGParser.CaseBodyContext ctx); /** * Exit a parse tree produced by {@link CFDGParser#caseBody}. * @param ctx the parse tree */ void exitCaseBody(@NotNull CFDGParser.CaseBodyContext ctx); /** * Enter a parse tree produced by {@link CFDGParser#loopHeader}. * @param ctx the parse tree */ void enterLoopHeader(@NotNull CFDGParser.LoopHeaderContext ctx); /** * Exit a parse tree produced by {@link CFDGParser#loopHeader}. * @param ctx the parse tree */ void exitLoopHeader(@NotNull CFDGParser.LoopHeaderContext ctx); /** * Enter a parse tree produced by {@link CFDGParser#rule_v2}. * @param ctx the parse tree */ void enterRule_v2(@NotNull CFDGParser.Rule_v2Context ctx); /** * Exit a parse tree produced by {@link CFDGParser#rule_v2}. * @param ctx the parse tree */ void exitRule_v2(@NotNull CFDGParser.Rule_v2Context ctx); /** * Enter a parse tree produced by {@link CFDGParser#element_loop}. * @param ctx the parse tree */ void enterElement_loop(@NotNull CFDGParser.Element_loopContext ctx); /** * Exit a parse tree produced by {@link CFDGParser#element_loop}. * @param ctx the parse tree */ void exitElement_loop(@NotNull CFDGParser.Element_loopContext ctx); /** * Enter a parse tree produced by {@link CFDGParser#buncha_parameters}. * @param ctx the parse tree */ void enterBuncha_parameters(@NotNull CFDGParser.Buncha_parametersContext ctx); /** * Exit a parse tree produced by {@link CFDGParser#buncha_parameters}. * @param ctx the parse tree */ void exitBuncha_parameters(@NotNull CFDGParser.Buncha_parametersContext ctx); /** * Enter a parse tree produced by {@link CFDGParser#parameter}. * @param ctx the parse tree */ void enterParameter(@NotNull CFDGParser.ParameterContext ctx); /** * Exit a parse tree produced by {@link CFDGParser#parameter}. * @param ctx the parse tree */ void exitParameter(@NotNull CFDGParser.ParameterContext ctx); /** * Enter a parse tree produced by {@link CFDGParser#arglist}. * @param ctx the parse tree */ void enterArglist(@NotNull CFDGParser.ArglistContext ctx); /** * Exit a parse tree produced by {@link CFDGParser#arglist}. * @param ctx the parse tree */ void exitArglist(@NotNull CFDGParser.ArglistContext ctx); /** * Enter a parse tree produced by {@link CFDGParser#definition}. * @param ctx the parse tree */ void enterDefinition(@NotNull CFDGParser.DefinitionContext ctx); /** * Exit a parse tree produced by {@link CFDGParser#definition}. * @param ctx the parse tree */ void exitDefinition(@NotNull CFDGParser.DefinitionContext ctx); /** * Enter a parse tree produced by {@link CFDGParser#transHeader}. * @param ctx the parse tree */ void enterTransHeader(@NotNull CFDGParser.TransHeaderContext ctx); /** * Exit a parse tree produced by {@link CFDGParser#transHeader}. * @param ctx the parse tree */ void exitTransHeader(@NotNull CFDGParser.TransHeaderContext ctx); /** * Enter a parse tree produced by {@link CFDGParser#letVariable}. * @param ctx the parse tree */ void enterLetVariable(@NotNull CFDGParser.LetVariableContext ctx); /** * Exit a parse tree produced by {@link CFDGParser#letVariable}. * @param ctx the parse tree */ void exitLetVariable(@NotNull CFDGParser.LetVariableContext ctx); /** * Enter a parse tree produced by {@link CFDGParser#path_header}. * @param ctx the parse tree */ void enterPath_header(@NotNull CFDGParser.Path_headerContext ctx); /** * Exit a parse tree produced by {@link CFDGParser#path_header}. * @param ctx the parse tree */ void exitPath_header(@NotNull CFDGParser.Path_headerContext ctx); /** * Enter a parse tree produced by {@link CFDGParser#letVariables}. * @param ctx the parse tree */ void enterLetVariables(@NotNull CFDGParser.LetVariablesContext ctx); /** * Exit a parse tree produced by {@link CFDGParser#letVariables}. * @param ctx the parse tree */ void exitLetVariables(@NotNull CFDGParser.LetVariablesContext ctx); /** * Enter a parse tree produced by {@link CFDGParser#global_definition_header}. * @param ctx the parse tree */ void enterGlobal_definition_header(@NotNull CFDGParser.Global_definition_headerContext ctx); /** * Exit a parse tree produced by {@link CFDGParser#global_definition_header}. * @param ctx the parse tree */ void exitGlobal_definition_header(@NotNull CFDGParser.Global_definition_headerContext ctx); /** * Enter a parse tree produced by {@link CFDGParser#cfdg2}. * @param ctx the parse tree */ void enterCfdg2(@NotNull CFDGParser.Cfdg2Context ctx); /** * Exit a parse tree produced by {@link CFDGParser#cfdg2}. * @param ctx the parse tree */ void exitCfdg2(@NotNull CFDGParser.Cfdg2Context ctx); /** * Enter a parse tree produced by {@link CFDGParser#rule_v3}. * @param ctx the parse tree */ void enterRule_v3(@NotNull CFDGParser.Rule_v3Context ctx); /** * Exit a parse tree produced by {@link CFDGParser#rule_v3}. * @param ctx the parse tree */ void exitRule_v3(@NotNull CFDGParser.Rule_v3Context ctx); /** * Enter a parse tree produced by {@link CFDGParser#pathOp_v2}. * @param ctx the parse tree */ void enterPathOp_v2(@NotNull CFDGParser.PathOp_v2Context ctx); /** * Exit a parse tree produced by {@link CFDGParser#pathOp_v2}. * @param ctx the parse tree */ void exitPathOp_v2(@NotNull CFDGParser.PathOp_v2Context ctx); /** * Enter a parse tree produced by {@link CFDGParser#cfdg3}. * @param ctx the parse tree */ void enterCfdg3(@NotNull CFDGParser.Cfdg3Context ctx); /** * Exit a parse tree produced by {@link CFDGParser#cfdg3}. * @param ctx the parse tree */ void exitCfdg3(@NotNull CFDGParser.Cfdg3Context ctx); /** * Enter a parse tree produced by {@link CFDGParser#rule_header}. * @param ctx the parse tree */ void enterRule_header(@NotNull CFDGParser.Rule_headerContext ctx); /** * Exit a parse tree produced by {@link CFDGParser#rule_header}. * @param ctx the parse tree */ void exitRule_header(@NotNull CFDGParser.Rule_headerContext ctx); /** * Enter a parse tree produced by {@link CFDGParser#function_definition_header}. * @param ctx the parse tree */ void enterFunction_definition_header(@NotNull CFDGParser.Function_definition_headerContext ctx); /** * Exit a parse tree produced by {@link CFDGParser#function_definition_header}. * @param ctx the parse tree */ void exitFunction_definition_header(@NotNull CFDGParser.Function_definition_headerContext ctx); /** * Enter a parse tree produced by {@link CFDGParser#loopHeader_v2}. * @param ctx the parse tree */ void enterLoopHeader_v2(@NotNull CFDGParser.LoopHeader_v2Context ctx); /** * Exit a parse tree produced by {@link CFDGParser#loopHeader_v2}. * @param ctx the parse tree */ void exitLoopHeader_v2(@NotNull CFDGParser.LoopHeader_v2Context ctx); /** * Enter a parse tree produced by {@link CFDGParser#buncha_adjustments}. * @param ctx the parse tree */ void enterBuncha_adjustments(@NotNull CFDGParser.Buncha_adjustmentsContext ctx); /** * Exit a parse tree produced by {@link CFDGParser#buncha_adjustments}. * @param ctx the parse tree */ void exitBuncha_adjustments(@NotNull CFDGParser.Buncha_adjustmentsContext ctx); /** * Enter a parse tree produced by {@link CFDGParser#eof}. * @param ctx the parse tree */ void enterEof(@NotNull CFDGParser.EofContext ctx); /** * Exit a parse tree produced by {@link CFDGParser#eof}. * @param ctx the parse tree */ void exitEof(@NotNull CFDGParser.EofContext ctx); /** * Enter a parse tree produced by {@link CFDGParser#parameter_list}. * @param ctx the parse tree */ void enterParameter_list(@NotNull CFDGParser.Parameter_listContext ctx); /** * Exit a parse tree produced by {@link CFDGParser#parameter_list}. * @param ctx the parse tree */ void exitParameter_list(@NotNull CFDGParser.Parameter_listContext ctx); /** * Enter a parse tree produced by {@link CFDGParser#one_or_more_pathOp_v2}. * @param ctx the parse tree */ void enterOne_or_more_pathOp_v2(@NotNull CFDGParser.One_or_more_pathOp_v2Context ctx); /** * Exit a parse tree produced by {@link CFDGParser#one_or_more_pathOp_v2}. * @param ctx the parse tree */ void exitOne_or_more_pathOp_v2(@NotNull CFDGParser.One_or_more_pathOp_v2Context ctx); /** * Enter a parse tree produced by {@link CFDGParser#caseBody_element}. * @param ctx the parse tree */ void enterCaseBody_element(@NotNull CFDGParser.CaseBody_elementContext ctx); /** * Exit a parse tree produced by {@link CFDGParser#caseBody_element}. * @param ctx the parse tree */ void exitCaseBody_element(@NotNull CFDGParser.CaseBody_elementContext ctx); }