
s.greycat-language.10.source-code.GreyCatModelListener Maven / Gradle / Ivy
The newest version!
// Generated from GreyCatModel.g4 by ANTLR 4.7
package greycat.language;
import org.antlr.v4.runtime.tree.ParseTreeListener;
/**
* This interface defines a complete listener for a parse tree produced by
* {@link GreyCatModelParser}.
*/
public interface GreyCatModelListener extends ParseTreeListener {
/**
* Enter a parse tree produced by {@link GreyCatModelParser#modelDcl}.
* @param ctx the parse tree
*/
void enterModelDcl(GreyCatModelParser.ModelDclContext ctx);
/**
* Exit a parse tree produced by {@link GreyCatModelParser#modelDcl}.
* @param ctx the parse tree
*/
void exitModelDcl(GreyCatModelParser.ModelDclContext ctx);
/**
* Enter a parse tree produced by {@link GreyCatModelParser#importDcl}.
* @param ctx the parse tree
*/
void enterImportDcl(GreyCatModelParser.ImportDclContext ctx);
/**
* Exit a parse tree produced by {@link GreyCatModelParser#importDcl}.
* @param ctx the parse tree
*/
void exitImportDcl(GreyCatModelParser.ImportDclContext ctx);
/**
* Enter a parse tree produced by {@link GreyCatModelParser#constDcl}.
* @param ctx the parse tree
*/
void enterConstDcl(GreyCatModelParser.ConstDclContext ctx);
/**
* Exit a parse tree produced by {@link GreyCatModelParser#constDcl}.
* @param ctx the parse tree
*/
void exitConstDcl(GreyCatModelParser.ConstDclContext ctx);
/**
* Enter a parse tree produced by {@link GreyCatModelParser#constValueDcl}.
* @param ctx the parse tree
*/
void enterConstValueDcl(GreyCatModelParser.ConstValueDclContext ctx);
/**
* Exit a parse tree produced by {@link GreyCatModelParser#constValueDcl}.
* @param ctx the parse tree
*/
void exitConstValueDcl(GreyCatModelParser.ConstValueDclContext ctx);
/**
* Enter a parse tree produced by {@link GreyCatModelParser#simpleValueDcl}.
* @param ctx the parse tree
*/
void enterSimpleValueDcl(GreyCatModelParser.SimpleValueDclContext ctx);
/**
* Exit a parse tree produced by {@link GreyCatModelParser#simpleValueDcl}.
* @param ctx the parse tree
*/
void exitSimpleValueDcl(GreyCatModelParser.SimpleValueDclContext ctx);
/**
* Enter a parse tree produced by {@link GreyCatModelParser#taskValueDcl}.
* @param ctx the parse tree
*/
void enterTaskValueDcl(GreyCatModelParser.TaskValueDclContext ctx);
/**
* Exit a parse tree produced by {@link GreyCatModelParser#taskValueDcl}.
* @param ctx the parse tree
*/
void exitTaskValueDcl(GreyCatModelParser.TaskValueDclContext ctx);
/**
* Enter a parse tree produced by {@link GreyCatModelParser#actionValueDcl}.
* @param ctx the parse tree
*/
void enterActionValueDcl(GreyCatModelParser.ActionValueDclContext ctx);
/**
* Exit a parse tree produced by {@link GreyCatModelParser#actionValueDcl}.
* @param ctx the parse tree
*/
void exitActionValueDcl(GreyCatModelParser.ActionValueDclContext ctx);
/**
* Enter a parse tree produced by {@link GreyCatModelParser#actionParamList}.
* @param ctx the parse tree
*/
void enterActionParamList(GreyCatModelParser.ActionParamListContext ctx);
/**
* Exit a parse tree produced by {@link GreyCatModelParser#actionParamList}.
* @param ctx the parse tree
*/
void exitActionParamList(GreyCatModelParser.ActionParamListContext ctx);
/**
* Enter a parse tree produced by {@link GreyCatModelParser#actionParam}.
* @param ctx the parse tree
*/
void enterActionParam(GreyCatModelParser.ActionParamContext ctx);
/**
* Exit a parse tree produced by {@link GreyCatModelParser#actionParam}.
* @param ctx the parse tree
*/
void exitActionParam(GreyCatModelParser.ActionParamContext ctx);
/**
* Enter a parse tree produced by {@link GreyCatModelParser#subTask}.
* @param ctx the parse tree
*/
void enterSubTask(GreyCatModelParser.SubTaskContext ctx);
/**
* Exit a parse tree produced by {@link GreyCatModelParser#subTask}.
* @param ctx the parse tree
*/
void exitSubTask(GreyCatModelParser.SubTaskContext ctx);
/**
* Enter a parse tree produced by {@link GreyCatModelParser#classDcl}.
* @param ctx the parse tree
*/
void enterClassDcl(GreyCatModelParser.ClassDclContext ctx);
/**
* Exit a parse tree produced by {@link GreyCatModelParser#classDcl}.
* @param ctx the parse tree
*/
void exitClassDcl(GreyCatModelParser.ClassDclContext ctx);
/**
* Enter a parse tree produced by {@link GreyCatModelParser#customTypeDcl}.
* @param ctx the parse tree
*/
void enterCustomTypeDcl(GreyCatModelParser.CustomTypeDclContext ctx);
/**
* Exit a parse tree produced by {@link GreyCatModelParser#customTypeDcl}.
* @param ctx the parse tree
*/
void exitCustomTypeDcl(GreyCatModelParser.CustomTypeDclContext ctx);
/**
* Enter a parse tree produced by {@link GreyCatModelParser#parentDcl}.
* @param ctx the parse tree
*/
void enterParentDcl(GreyCatModelParser.ParentDclContext ctx);
/**
* Exit a parse tree produced by {@link GreyCatModelParser#parentDcl}.
* @param ctx the parse tree
*/
void exitParentDcl(GreyCatModelParser.ParentDclContext ctx);
/**
* Enter a parse tree produced by {@link GreyCatModelParser#attributeDcl}.
* @param ctx the parse tree
*/
void enterAttributeDcl(GreyCatModelParser.AttributeDclContext ctx);
/**
* Exit a parse tree produced by {@link GreyCatModelParser#attributeDcl}.
* @param ctx the parse tree
*/
void exitAttributeDcl(GreyCatModelParser.AttributeDclContext ctx);
/**
* Enter a parse tree produced by {@link GreyCatModelParser#annotationDcl}.
* @param ctx the parse tree
*/
void enterAnnotationDcl(GreyCatModelParser.AnnotationDclContext ctx);
/**
* Exit a parse tree produced by {@link GreyCatModelParser#annotationDcl}.
* @param ctx the parse tree
*/
void exitAnnotationDcl(GreyCatModelParser.AnnotationDclContext ctx);
/**
* Enter a parse tree produced by {@link GreyCatModelParser#attributeValueDcl}.
* @param ctx the parse tree
*/
void enterAttributeValueDcl(GreyCatModelParser.AttributeValueDclContext ctx);
/**
* Exit a parse tree produced by {@link GreyCatModelParser#attributeValueDcl}.
* @param ctx the parse tree
*/
void exitAttributeValueDcl(GreyCatModelParser.AttributeValueDclContext ctx);
/**
* Enter a parse tree produced by {@link GreyCatModelParser#complexAttributeValueDcl}.
* @param ctx the parse tree
*/
void enterComplexAttributeValueDcl(GreyCatModelParser.ComplexAttributeValueDclContext ctx);
/**
* Exit a parse tree produced by {@link GreyCatModelParser#complexAttributeValueDcl}.
* @param ctx the parse tree
*/
void exitComplexAttributeValueDcl(GreyCatModelParser.ComplexAttributeValueDclContext ctx);
/**
* Enter a parse tree produced by {@link GreyCatModelParser#complexValueDcl}.
* @param ctx the parse tree
*/
void enterComplexValueDcl(GreyCatModelParser.ComplexValueDclContext ctx);
/**
* Exit a parse tree produced by {@link GreyCatModelParser#complexValueDcl}.
* @param ctx the parse tree
*/
void exitComplexValueDcl(GreyCatModelParser.ComplexValueDclContext ctx);
/**
* Enter a parse tree produced by {@link GreyCatModelParser#ntupleValueDlc}.
* @param ctx the parse tree
*/
void enterNtupleValueDlc(GreyCatModelParser.NtupleValueDlcContext ctx);
/**
* Exit a parse tree produced by {@link GreyCatModelParser#ntupleValueDlc}.
* @param ctx the parse tree
*/
void exitNtupleValueDlc(GreyCatModelParser.NtupleValueDlcContext ctx);
/**
* Enter a parse tree produced by {@link GreyCatModelParser#ntupleElementDlc}.
* @param ctx the parse tree
*/
void enterNtupleElementDlc(GreyCatModelParser.NtupleElementDlcContext ctx);
/**
* Exit a parse tree produced by {@link GreyCatModelParser#ntupleElementDlc}.
* @param ctx the parse tree
*/
void exitNtupleElementDlc(GreyCatModelParser.NtupleElementDlcContext ctx);
/**
* Enter a parse tree produced by {@link GreyCatModelParser#relationDcl}.
* @param ctx the parse tree
*/
void enterRelationDcl(GreyCatModelParser.RelationDclContext ctx);
/**
* Exit a parse tree produced by {@link GreyCatModelParser#relationDcl}.
* @param ctx the parse tree
*/
void exitRelationDcl(GreyCatModelParser.RelationDclContext ctx);
/**
* Enter a parse tree produced by {@link GreyCatModelParser#referenceDcl}.
* @param ctx the parse tree
*/
void enterReferenceDcl(GreyCatModelParser.ReferenceDclContext ctx);
/**
* Exit a parse tree produced by {@link GreyCatModelParser#referenceDcl}.
* @param ctx the parse tree
*/
void exitReferenceDcl(GreyCatModelParser.ReferenceDclContext ctx);
/**
* Enter a parse tree produced by {@link GreyCatModelParser#oppositeDcl}.
* @param ctx the parse tree
*/
void enterOppositeDcl(GreyCatModelParser.OppositeDclContext ctx);
/**
* Exit a parse tree produced by {@link GreyCatModelParser#oppositeDcl}.
* @param ctx the parse tree
*/
void exitOppositeDcl(GreyCatModelParser.OppositeDclContext ctx);
/**
* Enter a parse tree produced by {@link GreyCatModelParser#localIndexDcl}.
* @param ctx the parse tree
*/
void enterLocalIndexDcl(GreyCatModelParser.LocalIndexDclContext ctx);
/**
* Exit a parse tree produced by {@link GreyCatModelParser#localIndexDcl}.
* @param ctx the parse tree
*/
void exitLocalIndexDcl(GreyCatModelParser.LocalIndexDclContext ctx);
/**
* Enter a parse tree produced by {@link GreyCatModelParser#indexAttributesDcl}.
* @param ctx the parse tree
*/
void enterIndexAttributesDcl(GreyCatModelParser.IndexAttributesDclContext ctx);
/**
* Exit a parse tree produced by {@link GreyCatModelParser#indexAttributesDcl}.
* @param ctx the parse tree
*/
void exitIndexAttributesDcl(GreyCatModelParser.IndexAttributesDclContext ctx);
/**
* Enter a parse tree produced by {@link GreyCatModelParser#globalIndexDcl}.
* @param ctx the parse tree
*/
void enterGlobalIndexDcl(GreyCatModelParser.GlobalIndexDclContext ctx);
/**
* Exit a parse tree produced by {@link GreyCatModelParser#globalIndexDcl}.
* @param ctx the parse tree
*/
void exitGlobalIndexDcl(GreyCatModelParser.GlobalIndexDclContext ctx);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy