Interface ITealListener
This interface defines a complete listener for a parse tree produced by TealParser.
Namespace: GCore.Antlr.Grammers.Teal
Assembly: Teal.dll
Syntax
public interface ITealListener : Antlr4.Runtime.Tree.IParseTreeListener
Methods
| Improve this Doc View SourceEnterArgs(TealParser.ArgsContext)
Enter a parse tree produced by args().
Declaration
void EnterArgs(TealParser.ArgsContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.ArgsContext | context | The parse tree. |
EnterAssignField(TealParser.AssignFieldContext)
Enter a parse tree produced by the AssignField
labeled alternative in field().
Declaration
void EnterAssignField(TealParser.AssignFieldContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.AssignFieldContext | context | The parse tree. |
EnterAssignNewTypeField(TealParser.AssignNewTypeFieldContext)
Enter a parse tree produced by the AssignNewTypeField
labeled alternative in field().
Declaration
void EnterAssignNewTypeField(TealParser.AssignNewTypeFieldContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.AssignNewTypeFieldContext | context | The parse tree. |
EnterAssignStat(TealParser.AssignStatContext)
Enter a parse tree produced by the AssignStat
labeled alternative in stat().
Declaration
void EnterAssignStat(TealParser.AssignStatContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.AssignStatContext | context | The parse tree. |
EnterAttnamelist(TealParser.AttnamelistContext)
Enter a parse tree produced by attnamelist().
Declaration
void EnterAttnamelist(TealParser.AttnamelistContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.AttnamelistContext | context | The parse tree. |
EnterAttrib(TealParser.AttribContext)
Enter a parse tree produced by attrib().
Declaration
void EnterAttrib(TealParser.AttribContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.AttribContext | context | The parse tree. |
EnterBasetype(TealParser.BasetypeContext)
Enter a parse tree produced by basetype().
Declaration
void EnterBasetype(TealParser.BasetypeContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.BasetypeContext | context | The parse tree. |
EnterBlock(TealParser.BlockContext)
Enter a parse tree produced by block().
Declaration
void EnterBlock(TealParser.BlockContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.BlockContext | context | The parse tree. |
EnterBracketAssginField(TealParser.BracketAssginFieldContext)
Enter a parse tree produced by the BracketAssginField
labeled alternative in field().
Declaration
void EnterBracketAssginField(TealParser.BracketAssginFieldContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.BracketAssginFieldContext | context | The parse tree. |
EnterBreakStat(TealParser.BreakStatContext)
Enter a parse tree produced by the BreakStat
labeled alternative in stat().
Declaration
void EnterBreakStat(TealParser.BreakStatContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.BreakStatContext | context | The parse tree. |
EnterChunk(TealParser.ChunkContext)
Enter a parse tree produced by chunk().
Declaration
void EnterChunk(TealParser.ChunkContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.ChunkContext | context | The parse tree. |
EnterDoStat(TealParser.DoStatContext)
Enter a parse tree produced by the DoStat
labeled alternative in stat().
Declaration
void EnterDoStat(TealParser.DoStatContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.DoStatContext | context | The parse tree. |
EnterEnumNewType(TealParser.EnumNewTypeContext)
Enter a parse tree produced by the EnumNewType
labeled alternative in newtype().
Declaration
void EnterEnumNewType(TealParser.EnumNewTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.EnumNewTypeContext | context | The parse tree. |
EnterExp(TealParser.ExpContext)
Enter a parse tree produced by exp().
Declaration
void EnterExp(TealParser.ExpContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.ExpContext | context | The parse tree. |
EnterExplist(TealParser.ExplistContext)
Enter a parse tree produced by explist().
Declaration
void EnterExplist(TealParser.ExplistContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.ExplistContext | context | The parse tree. |
EnterExprField(TealParser.ExprFieldContext)
Enter a parse tree produced by the ExprField
labeled alternative in field().
Declaration
void EnterExprField(TealParser.ExprFieldContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.ExprFieldContext | context | The parse tree. |
EnterFieldlist(TealParser.FieldlistContext)
Enter a parse tree produced by fieldlist().
Declaration
void EnterFieldlist(TealParser.FieldlistContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.FieldlistContext | context | The parse tree. |
EnterFieldsep(TealParser.FieldsepContext)
Enter a parse tree produced by fieldsep().
Declaration
void EnterFieldsep(TealParser.FieldsepContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.FieldsepContext | context | The parse tree. |
EnterForInStat(TealParser.ForInStatContext)
Enter a parse tree produced by the ForInStat
labeled alternative in stat().
Declaration
void EnterForInStat(TealParser.ForInStatContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.ForInStatContext | context | The parse tree. |
EnterForStat(TealParser.ForStatContext)
Enter a parse tree produced by the ForStat
labeled alternative in stat().
Declaration
void EnterForStat(TealParser.ForStatContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.ForStatContext | context | The parse tree. |
EnterFuncbody(TealParser.FuncbodyContext)
Enter a parse tree produced by funcbody().
Declaration
void EnterFuncbody(TealParser.FuncbodyContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.FuncbodyContext | context | The parse tree. |
EnterFuncCallStat(TealParser.FuncCallStatContext)
Enter a parse tree produced by the FuncCallStat
labeled alternative in stat().
Declaration
void EnterFuncCallStat(TealParser.FuncCallStatContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.FuncCallStatContext | context | The parse tree. |
EnterFuncname(TealParser.FuncnameContext)
Enter a parse tree produced by funcname().
Declaration
void EnterFuncname(TealParser.FuncnameContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.FuncnameContext | context | The parse tree. |
EnterFuncNewType(TealParser.FuncNewTypeContext)
Enter a parse tree produced by the FuncNewType
labeled alternative in newtype().
Declaration
void EnterFuncNewType(TealParser.FuncNewTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.FuncNewTypeContext | context | The parse tree. |
EnterFuncStat(TealParser.FuncStatContext)
Enter a parse tree produced by the FuncStat
labeled alternative in stat().
Declaration
void EnterFuncStat(TealParser.FuncStatContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.FuncStatContext | context | The parse tree. |
EnterFunctioncall(TealParser.FunctioncallContext)
Enter a parse tree produced by functioncall().
Declaration
void EnterFunctioncall(TealParser.FunctioncallContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.FunctioncallContext | context | The parse tree. |
EnterFunctiondef(TealParser.FunctiondefContext)
Enter a parse tree produced by functiondef().
Declaration
void EnterFunctiondef(TealParser.FunctiondefContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.FunctiondefContext | context | The parse tree. |
EnterFunctiontype(TealParser.FunctiontypeContext)
Enter a parse tree produced by functiontype().
Declaration
void EnterFunctiontype(TealParser.FunctiontypeContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.FunctiontypeContext | context | The parse tree. |
EnterGlobalAssignStat(TealParser.GlobalAssignStatContext)
Enter a parse tree produced by the GlobalAssignStat
labeled alternative in stat().
Declaration
void EnterGlobalAssignStat(TealParser.GlobalAssignStatContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.GlobalAssignStatContext | context | The parse tree. |
EnterGlobalAttrAssignStat(TealParser.GlobalAttrAssignStatContext)
Enter a parse tree produced by the GlobalAttrAssignStat
labeled alternative in stat().
Declaration
void EnterGlobalAttrAssignStat(TealParser.GlobalAttrAssignStatContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.GlobalAttrAssignStatContext | context | The parse tree. |
EnterGlobalAttrStat(TealParser.GlobalAttrStatContext)
Enter a parse tree produced by the GlobalAttrStat
labeled alternative in stat().
Declaration
void EnterGlobalAttrStat(TealParser.GlobalAttrStatContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.GlobalAttrStatContext | context | The parse tree. |
EnterGlobalFuncStat(TealParser.GlobalFuncStatContext)
Enter a parse tree produced by the GlobalFuncStat
labeled alternative in stat().
Declaration
void EnterGlobalFuncStat(TealParser.GlobalFuncStatContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.GlobalFuncStatContext | context | The parse tree. |
EnterGotoStat(TealParser.GotoStatContext)
Enter a parse tree produced by the GotoStat
labeled alternative in stat().
Declaration
void EnterGotoStat(TealParser.GotoStatContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.GotoStatContext | context | The parse tree. |
EnterIfStat(TealParser.IfStatContext)
Enter a parse tree produced by the IfStat
labeled alternative in stat().
Declaration
void EnterIfStat(TealParser.IfStatContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.IfStatContext | context | The parse tree. |
EnterLabel(TealParser.LabelContext)
Enter a parse tree produced by label().
Declaration
void EnterLabel(TealParser.LabelContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.LabelContext | context | The parse tree. |
EnterLabelStat(TealParser.LabelStatContext)
Enter a parse tree produced by the LabelStat
labeled alternative in stat().
Declaration
void EnterLabelStat(TealParser.LabelStatContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.LabelStatContext | context | The parse tree. |
EnterLocalAttrAssignStat(TealParser.LocalAttrAssignStatContext)
Enter a parse tree produced by the LocalAttrAssignStat
labeled alternative in stat().
Declaration
void EnterLocalAttrAssignStat(TealParser.LocalAttrAssignStatContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.LocalAttrAssignStatContext | context | The parse tree. |
EnterLocalFuncStat(TealParser.LocalFuncStatContext)
Enter a parse tree produced by the LocalFuncStat
labeled alternative in stat().
Declaration
void EnterLocalFuncStat(TealParser.LocalFuncStatContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.LocalFuncStatContext | context | The parse tree. |
EnterLocalNewTypeStat(TealParser.LocalNewTypeStatContext)
Enter a parse tree produced by the LocalNewTypeStat
labeled alternative in stat().
Declaration
void EnterLocalNewTypeStat(TealParser.LocalNewTypeStatContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.LocalNewTypeStatContext | context | The parse tree. |
EnterNameAndArgs(TealParser.NameAndArgsContext)
Enter a parse tree produced by nameAndArgs().
Declaration
void EnterNameAndArgs(TealParser.NameAndArgsContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.NameAndArgsContext | context | The parse tree. |
EnterNamelist(TealParser.NamelistContext)
Enter a parse tree produced by namelist().
Declaration
void EnterNamelist(TealParser.NamelistContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.NamelistContext | context | The parse tree. |
EnterNumber(TealParser.NumberContext)
Enter a parse tree produced by number().
Declaration
void EnterNumber(TealParser.NumberContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.NumberContext | context | The parse tree. |
EnterOperatorAddSub(TealParser.OperatorAddSubContext)
Enter a parse tree produced by operatorAddSub().
Declaration
void EnterOperatorAddSub(TealParser.OperatorAddSubContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.OperatorAddSubContext | context | The parse tree. |
EnterOperatorAnd(TealParser.OperatorAndContext)
Enter a parse tree produced by operatorAnd().
Declaration
void EnterOperatorAnd(TealParser.OperatorAndContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.OperatorAndContext | context | The parse tree. |
EnterOperatorBitwise(TealParser.OperatorBitwiseContext)
Enter a parse tree produced by operatorBitwise().
Declaration
void EnterOperatorBitwise(TealParser.OperatorBitwiseContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.OperatorBitwiseContext | context | The parse tree. |
EnterOperatorComparison(TealParser.OperatorComparisonContext)
Enter a parse tree produced by operatorComparison().
Declaration
void EnterOperatorComparison(TealParser.OperatorComparisonContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.OperatorComparisonContext | context | The parse tree. |
EnterOperatorMulDivMod(TealParser.OperatorMulDivModContext)
Enter a parse tree produced by operatorMulDivMod().
Declaration
void EnterOperatorMulDivMod(TealParser.OperatorMulDivModContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.OperatorMulDivModContext | context | The parse tree. |
EnterOperatorOr(TealParser.OperatorOrContext)
Enter a parse tree produced by operatorOr().
Declaration
void EnterOperatorOr(TealParser.OperatorOrContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.OperatorOrContext | context | The parse tree. |
EnterOperatorPower(TealParser.OperatorPowerContext)
Enter a parse tree produced by operatorPower().
Declaration
void EnterOperatorPower(TealParser.OperatorPowerContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.OperatorPowerContext | context | The parse tree. |
EnterOperatorStrcat(TealParser.OperatorStrcatContext)
Enter a parse tree produced by operatorStrcat().
Declaration
void EnterOperatorStrcat(TealParser.OperatorStrcatContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.OperatorStrcatContext | context | The parse tree. |
EnterOperatorUnary(TealParser.OperatorUnaryContext)
Enter a parse tree produced by operatorUnary().
Declaration
void EnterOperatorUnary(TealParser.OperatorUnaryContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.OperatorUnaryContext | context | The parse tree. |
EnterParlist(TealParser.ParlistContext)
Enter a parse tree produced by parlist().
Declaration
void EnterParlist(TealParser.ParlistContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.ParlistContext | context | The parse tree. |
EnterParname(TealParser.ParnameContext)
Enter a parse tree produced by parname().
Declaration
void EnterParname(TealParser.ParnameContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.ParnameContext | context | The parse tree. |
EnterParnamelist(TealParser.ParnamelistContext)
Enter a parse tree produced by parnamelist().
Declaration
void EnterParnamelist(TealParser.ParnamelistContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.ParnamelistContext | context | The parse tree. |
EnterPartype(TealParser.PartypeContext)
Enter a parse tree produced by partype().
Declaration
void EnterPartype(TealParser.PartypeContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.PartypeContext | context | The parse tree. |
EnterPartypelist(TealParser.PartypelistContext)
Enter a parse tree produced by partypelist().
Declaration
void EnterPartypelist(TealParser.PartypelistContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.PartypelistContext | context | The parse tree. |
EnterPrefixexp(TealParser.PrefixexpContext)
Enter a parse tree produced by prefixexp().
Declaration
void EnterPrefixexp(TealParser.PrefixexpContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.PrefixexpContext | context | The parse tree. |
EnterRecordNewType(TealParser.RecordNewTypeContext)
Enter a parse tree produced by the RecordNewType
labeled alternative in newtype().
Declaration
void EnterRecordNewType(TealParser.RecordNewTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.RecordNewTypeContext | context | The parse tree. |
EnterRepeatStat(TealParser.RepeatStatContext)
Enter a parse tree produced by the RepeatStat
labeled alternative in stat().
Declaration
void EnterRepeatStat(TealParser.RepeatStatContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.RepeatStatContext | context | The parse tree. |
EnterRetlist(TealParser.RetlistContext)
Enter a parse tree produced by retlist().
Declaration
void EnterRetlist(TealParser.RetlistContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.RetlistContext | context | The parse tree. |
EnterReturnStat(TealParser.ReturnStatContext)
Enter a parse tree produced by the ReturnStat
labeled alternative in retstat().
Declaration
void EnterReturnStat(TealParser.ReturnStatContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.ReturnStatContext | context | The parse tree. |
EnterSemiStat(TealParser.SemiStatContext)
Enter a parse tree produced by the SemiStat
labeled alternative in stat().
Declaration
void EnterSemiStat(TealParser.SemiStatContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.SemiStatContext | context | The parse tree. |
EnterStr(TealParser.StrContext)
Enter a parse tree produced by str().
Declaration
void EnterStr(TealParser.StrContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.StrContext | context | The parse tree. |
EnterTableconstructor(TealParser.TableconstructorContext)
Enter a parse tree produced by tableconstructor().
Declaration
void EnterTableconstructor(TealParser.TableconstructorContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.TableconstructorContext | context | The parse tree. |
EnterTyp(TealParser.TypContext)
Enter a parse tree produced by typ().
Declaration
void EnterTyp(TealParser.TypContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.TypContext | context | The parse tree. |
EnterTypeargs(TealParser.TypeargsContext)
Enter a parse tree produced by typeargs().
Declaration
void EnterTypeargs(TealParser.TypeargsContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.TypeargsContext | context | The parse tree. |
EnterTypelist(TealParser.TypelistContext)
Enter a parse tree produced by typelist().
Declaration
void EnterTypelist(TealParser.TypelistContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.TypelistContext | context | The parse tree. |
EnterVariable(TealParser.VariableContext)
Enter a parse tree produced by variable().
Declaration
void EnterVariable(TealParser.VariableContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.VariableContext | context | The parse tree. |
EnterVarlist(TealParser.VarlistContext)
Enter a parse tree produced by varlist().
Declaration
void EnterVarlist(TealParser.VarlistContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.VarlistContext | context | The parse tree. |
EnterVarOrExp(TealParser.VarOrExpContext)
Enter a parse tree produced by varOrExp().
Declaration
void EnterVarOrExp(TealParser.VarOrExpContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.VarOrExpContext | context | The parse tree. |
EnterVarSuffix(TealParser.VarSuffixContext)
Enter a parse tree produced by varSuffix().
Declaration
void EnterVarSuffix(TealParser.VarSuffixContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.VarSuffixContext | context | The parse tree. |
EnterWhileStat(TealParser.WhileStatContext)
Enter a parse tree produced by the WhileStat
labeled alternative in stat().
Declaration
void EnterWhileStat(TealParser.WhileStatContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.WhileStatContext | context | The parse tree. |
ExitArgs(TealParser.ArgsContext)
Exit a parse tree produced by args().
Declaration
void ExitArgs(TealParser.ArgsContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.ArgsContext | context | The parse tree. |
ExitAssignField(TealParser.AssignFieldContext)
Exit a parse tree produced by the AssignField
labeled alternative in field().
Declaration
void ExitAssignField(TealParser.AssignFieldContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.AssignFieldContext | context | The parse tree. |
ExitAssignNewTypeField(TealParser.AssignNewTypeFieldContext)
Exit a parse tree produced by the AssignNewTypeField
labeled alternative in field().
Declaration
void ExitAssignNewTypeField(TealParser.AssignNewTypeFieldContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.AssignNewTypeFieldContext | context | The parse tree. |
ExitAssignStat(TealParser.AssignStatContext)
Exit a parse tree produced by the AssignStat
labeled alternative in stat().
Declaration
void ExitAssignStat(TealParser.AssignStatContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.AssignStatContext | context | The parse tree. |
ExitAttnamelist(TealParser.AttnamelistContext)
Exit a parse tree produced by attnamelist().
Declaration
void ExitAttnamelist(TealParser.AttnamelistContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.AttnamelistContext | context | The parse tree. |
ExitAttrib(TealParser.AttribContext)
Exit a parse tree produced by attrib().
Declaration
void ExitAttrib(TealParser.AttribContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.AttribContext | context | The parse tree. |
ExitBasetype(TealParser.BasetypeContext)
Exit a parse tree produced by basetype().
Declaration
void ExitBasetype(TealParser.BasetypeContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.BasetypeContext | context | The parse tree. |
ExitBlock(TealParser.BlockContext)
Exit a parse tree produced by block().
Declaration
void ExitBlock(TealParser.BlockContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.BlockContext | context | The parse tree. |
ExitBracketAssginField(TealParser.BracketAssginFieldContext)
Exit a parse tree produced by the BracketAssginField
labeled alternative in field().
Declaration
void ExitBracketAssginField(TealParser.BracketAssginFieldContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.BracketAssginFieldContext | context | The parse tree. |
ExitBreakStat(TealParser.BreakStatContext)
Exit a parse tree produced by the BreakStat
labeled alternative in stat().
Declaration
void ExitBreakStat(TealParser.BreakStatContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.BreakStatContext | context | The parse tree. |
ExitChunk(TealParser.ChunkContext)
Exit a parse tree produced by chunk().
Declaration
void ExitChunk(TealParser.ChunkContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.ChunkContext | context | The parse tree. |
ExitDoStat(TealParser.DoStatContext)
Exit a parse tree produced by the DoStat
labeled alternative in stat().
Declaration
void ExitDoStat(TealParser.DoStatContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.DoStatContext | context | The parse tree. |
ExitEnumNewType(TealParser.EnumNewTypeContext)
Exit a parse tree produced by the EnumNewType
labeled alternative in newtype().
Declaration
void ExitEnumNewType(TealParser.EnumNewTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.EnumNewTypeContext | context | The parse tree. |
ExitExp(TealParser.ExpContext)
Exit a parse tree produced by exp().
Declaration
void ExitExp(TealParser.ExpContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.ExpContext | context | The parse tree. |
ExitExplist(TealParser.ExplistContext)
Exit a parse tree produced by explist().
Declaration
void ExitExplist(TealParser.ExplistContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.ExplistContext | context | The parse tree. |
ExitExprField(TealParser.ExprFieldContext)
Exit a parse tree produced by the ExprField
labeled alternative in field().
Declaration
void ExitExprField(TealParser.ExprFieldContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.ExprFieldContext | context | The parse tree. |
ExitFieldlist(TealParser.FieldlistContext)
Exit a parse tree produced by fieldlist().
Declaration
void ExitFieldlist(TealParser.FieldlistContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.FieldlistContext | context | The parse tree. |
ExitFieldsep(TealParser.FieldsepContext)
Exit a parse tree produced by fieldsep().
Declaration
void ExitFieldsep(TealParser.FieldsepContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.FieldsepContext | context | The parse tree. |
ExitForInStat(TealParser.ForInStatContext)
Exit a parse tree produced by the ForInStat
labeled alternative in stat().
Declaration
void ExitForInStat(TealParser.ForInStatContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.ForInStatContext | context | The parse tree. |
ExitForStat(TealParser.ForStatContext)
Exit a parse tree produced by the ForStat
labeled alternative in stat().
Declaration
void ExitForStat(TealParser.ForStatContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.ForStatContext | context | The parse tree. |
ExitFuncbody(TealParser.FuncbodyContext)
Exit a parse tree produced by funcbody().
Declaration
void ExitFuncbody(TealParser.FuncbodyContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.FuncbodyContext | context | The parse tree. |
ExitFuncCallStat(TealParser.FuncCallStatContext)
Exit a parse tree produced by the FuncCallStat
labeled alternative in stat().
Declaration
void ExitFuncCallStat(TealParser.FuncCallStatContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.FuncCallStatContext | context | The parse tree. |
ExitFuncname(TealParser.FuncnameContext)
Exit a parse tree produced by funcname().
Declaration
void ExitFuncname(TealParser.FuncnameContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.FuncnameContext | context | The parse tree. |
ExitFuncNewType(TealParser.FuncNewTypeContext)
Exit a parse tree produced by the FuncNewType
labeled alternative in newtype().
Declaration
void ExitFuncNewType(TealParser.FuncNewTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.FuncNewTypeContext | context | The parse tree. |
ExitFuncStat(TealParser.FuncStatContext)
Exit a parse tree produced by the FuncStat
labeled alternative in stat().
Declaration
void ExitFuncStat(TealParser.FuncStatContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.FuncStatContext | context | The parse tree. |
ExitFunctioncall(TealParser.FunctioncallContext)
Exit a parse tree produced by functioncall().
Declaration
void ExitFunctioncall(TealParser.FunctioncallContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.FunctioncallContext | context | The parse tree. |
ExitFunctiondef(TealParser.FunctiondefContext)
Exit a parse tree produced by functiondef().
Declaration
void ExitFunctiondef(TealParser.FunctiondefContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.FunctiondefContext | context | The parse tree. |
ExitFunctiontype(TealParser.FunctiontypeContext)
Exit a parse tree produced by functiontype().
Declaration
void ExitFunctiontype(TealParser.FunctiontypeContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.FunctiontypeContext | context | The parse tree. |
ExitGlobalAssignStat(TealParser.GlobalAssignStatContext)
Exit a parse tree produced by the GlobalAssignStat
labeled alternative in stat().
Declaration
void ExitGlobalAssignStat(TealParser.GlobalAssignStatContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.GlobalAssignStatContext | context | The parse tree. |
ExitGlobalAttrAssignStat(TealParser.GlobalAttrAssignStatContext)
Exit a parse tree produced by the GlobalAttrAssignStat
labeled alternative in stat().
Declaration
void ExitGlobalAttrAssignStat(TealParser.GlobalAttrAssignStatContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.GlobalAttrAssignStatContext | context | The parse tree. |
ExitGlobalAttrStat(TealParser.GlobalAttrStatContext)
Exit a parse tree produced by the GlobalAttrStat
labeled alternative in stat().
Declaration
void ExitGlobalAttrStat(TealParser.GlobalAttrStatContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.GlobalAttrStatContext | context | The parse tree. |
ExitGlobalFuncStat(TealParser.GlobalFuncStatContext)
Exit a parse tree produced by the GlobalFuncStat
labeled alternative in stat().
Declaration
void ExitGlobalFuncStat(TealParser.GlobalFuncStatContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.GlobalFuncStatContext | context | The parse tree. |
ExitGotoStat(TealParser.GotoStatContext)
Exit a parse tree produced by the GotoStat
labeled alternative in stat().
Declaration
void ExitGotoStat(TealParser.GotoStatContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.GotoStatContext | context | The parse tree. |
ExitIfStat(TealParser.IfStatContext)
Exit a parse tree produced by the IfStat
labeled alternative in stat().
Declaration
void ExitIfStat(TealParser.IfStatContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.IfStatContext | context | The parse tree. |
ExitLabel(TealParser.LabelContext)
Exit a parse tree produced by label().
Declaration
void ExitLabel(TealParser.LabelContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.LabelContext | context | The parse tree. |
ExitLabelStat(TealParser.LabelStatContext)
Exit a parse tree produced by the LabelStat
labeled alternative in stat().
Declaration
void ExitLabelStat(TealParser.LabelStatContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.LabelStatContext | context | The parse tree. |
ExitLocalAttrAssignStat(TealParser.LocalAttrAssignStatContext)
Exit a parse tree produced by the LocalAttrAssignStat
labeled alternative in stat().
Declaration
void ExitLocalAttrAssignStat(TealParser.LocalAttrAssignStatContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.LocalAttrAssignStatContext | context | The parse tree. |
ExitLocalFuncStat(TealParser.LocalFuncStatContext)
Exit a parse tree produced by the LocalFuncStat
labeled alternative in stat().
Declaration
void ExitLocalFuncStat(TealParser.LocalFuncStatContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.LocalFuncStatContext | context | The parse tree. |
ExitLocalNewTypeStat(TealParser.LocalNewTypeStatContext)
Exit a parse tree produced by the LocalNewTypeStat
labeled alternative in stat().
Declaration
void ExitLocalNewTypeStat(TealParser.LocalNewTypeStatContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.LocalNewTypeStatContext | context | The parse tree. |
ExitNameAndArgs(TealParser.NameAndArgsContext)
Exit a parse tree produced by nameAndArgs().
Declaration
void ExitNameAndArgs(TealParser.NameAndArgsContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.NameAndArgsContext | context | The parse tree. |
ExitNamelist(TealParser.NamelistContext)
Exit a parse tree produced by namelist().
Declaration
void ExitNamelist(TealParser.NamelistContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.NamelistContext | context | The parse tree. |
ExitNumber(TealParser.NumberContext)
Exit a parse tree produced by number().
Declaration
void ExitNumber(TealParser.NumberContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.NumberContext | context | The parse tree. |
ExitOperatorAddSub(TealParser.OperatorAddSubContext)
Exit a parse tree produced by operatorAddSub().
Declaration
void ExitOperatorAddSub(TealParser.OperatorAddSubContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.OperatorAddSubContext | context | The parse tree. |
ExitOperatorAnd(TealParser.OperatorAndContext)
Exit a parse tree produced by operatorAnd().
Declaration
void ExitOperatorAnd(TealParser.OperatorAndContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.OperatorAndContext | context | The parse tree. |
ExitOperatorBitwise(TealParser.OperatorBitwiseContext)
Exit a parse tree produced by operatorBitwise().
Declaration
void ExitOperatorBitwise(TealParser.OperatorBitwiseContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.OperatorBitwiseContext | context | The parse tree. |
ExitOperatorComparison(TealParser.OperatorComparisonContext)
Exit a parse tree produced by operatorComparison().
Declaration
void ExitOperatorComparison(TealParser.OperatorComparisonContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.OperatorComparisonContext | context | The parse tree. |
ExitOperatorMulDivMod(TealParser.OperatorMulDivModContext)
Exit a parse tree produced by operatorMulDivMod().
Declaration
void ExitOperatorMulDivMod(TealParser.OperatorMulDivModContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.OperatorMulDivModContext | context | The parse tree. |
ExitOperatorOr(TealParser.OperatorOrContext)
Exit a parse tree produced by operatorOr().
Declaration
void ExitOperatorOr(TealParser.OperatorOrContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.OperatorOrContext | context | The parse tree. |
ExitOperatorPower(TealParser.OperatorPowerContext)
Exit a parse tree produced by operatorPower().
Declaration
void ExitOperatorPower(TealParser.OperatorPowerContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.OperatorPowerContext | context | The parse tree. |
ExitOperatorStrcat(TealParser.OperatorStrcatContext)
Exit a parse tree produced by operatorStrcat().
Declaration
void ExitOperatorStrcat(TealParser.OperatorStrcatContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.OperatorStrcatContext | context | The parse tree. |
ExitOperatorUnary(TealParser.OperatorUnaryContext)
Exit a parse tree produced by operatorUnary().
Declaration
void ExitOperatorUnary(TealParser.OperatorUnaryContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.OperatorUnaryContext | context | The parse tree. |
ExitParlist(TealParser.ParlistContext)
Exit a parse tree produced by parlist().
Declaration
void ExitParlist(TealParser.ParlistContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.ParlistContext | context | The parse tree. |
ExitParname(TealParser.ParnameContext)
Exit a parse tree produced by parname().
Declaration
void ExitParname(TealParser.ParnameContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.ParnameContext | context | The parse tree. |
ExitParnamelist(TealParser.ParnamelistContext)
Exit a parse tree produced by parnamelist().
Declaration
void ExitParnamelist(TealParser.ParnamelistContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.ParnamelistContext | context | The parse tree. |
ExitPartype(TealParser.PartypeContext)
Exit a parse tree produced by partype().
Declaration
void ExitPartype(TealParser.PartypeContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.PartypeContext | context | The parse tree. |
ExitPartypelist(TealParser.PartypelistContext)
Exit a parse tree produced by partypelist().
Declaration
void ExitPartypelist(TealParser.PartypelistContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.PartypelistContext | context | The parse tree. |
ExitPrefixexp(TealParser.PrefixexpContext)
Exit a parse tree produced by prefixexp().
Declaration
void ExitPrefixexp(TealParser.PrefixexpContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.PrefixexpContext | context | The parse tree. |
ExitRecordNewType(TealParser.RecordNewTypeContext)
Exit a parse tree produced by the RecordNewType
labeled alternative in newtype().
Declaration
void ExitRecordNewType(TealParser.RecordNewTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.RecordNewTypeContext | context | The parse tree. |
ExitRepeatStat(TealParser.RepeatStatContext)
Exit a parse tree produced by the RepeatStat
labeled alternative in stat().
Declaration
void ExitRepeatStat(TealParser.RepeatStatContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.RepeatStatContext | context | The parse tree. |
ExitRetlist(TealParser.RetlistContext)
Exit a parse tree produced by retlist().
Declaration
void ExitRetlist(TealParser.RetlistContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.RetlistContext | context | The parse tree. |
ExitReturnStat(TealParser.ReturnStatContext)
Exit a parse tree produced by the ReturnStat
labeled alternative in retstat().
Declaration
void ExitReturnStat(TealParser.ReturnStatContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.ReturnStatContext | context | The parse tree. |
ExitSemiStat(TealParser.SemiStatContext)
Exit a parse tree produced by the SemiStat
labeled alternative in stat().
Declaration
void ExitSemiStat(TealParser.SemiStatContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.SemiStatContext | context | The parse tree. |
ExitStr(TealParser.StrContext)
Exit a parse tree produced by str().
Declaration
void ExitStr(TealParser.StrContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.StrContext | context | The parse tree. |
ExitTableconstructor(TealParser.TableconstructorContext)
Exit a parse tree produced by tableconstructor().
Declaration
void ExitTableconstructor(TealParser.TableconstructorContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.TableconstructorContext | context | The parse tree. |
ExitTyp(TealParser.TypContext)
Exit a parse tree produced by typ().
Declaration
void ExitTyp(TealParser.TypContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.TypContext | context | The parse tree. |
ExitTypeargs(TealParser.TypeargsContext)
Exit a parse tree produced by typeargs().
Declaration
void ExitTypeargs(TealParser.TypeargsContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.TypeargsContext | context | The parse tree. |
ExitTypelist(TealParser.TypelistContext)
Exit a parse tree produced by typelist().
Declaration
void ExitTypelist(TealParser.TypelistContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.TypelistContext | context | The parse tree. |
ExitVariable(TealParser.VariableContext)
Exit a parse tree produced by variable().
Declaration
void ExitVariable(TealParser.VariableContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.VariableContext | context | The parse tree. |
ExitVarlist(TealParser.VarlistContext)
Exit a parse tree produced by varlist().
Declaration
void ExitVarlist(TealParser.VarlistContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.VarlistContext | context | The parse tree. |
ExitVarOrExp(TealParser.VarOrExpContext)
Exit a parse tree produced by varOrExp().
Declaration
void ExitVarOrExp(TealParser.VarOrExpContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.VarOrExpContext | context | The parse tree. |
ExitVarSuffix(TealParser.VarSuffixContext)
Exit a parse tree produced by varSuffix().
Declaration
void ExitVarSuffix(TealParser.VarSuffixContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.VarSuffixContext | context | The parse tree. |
ExitWhileStat(TealParser.WhileStatContext)
Exit a parse tree produced by the WhileStat
labeled alternative in stat().
Declaration
void ExitWhileStat(TealParser.WhileStatContext context)
Parameters
Type | Name | Description |
---|---|---|
TealParser.WhileStatContext | context | The parse tree. |