public interface ClawListener
extends org.antlr.v4.runtime.tree.ParseTreeListener
ClawParser
.void enterAnalyze(ClawParser.AnalyzeContext ctx)
ClawParser.analyze()
.ctx
- the parse treevoid exitAnalyze(ClawParser.AnalyzeContext ctx)
ClawParser.analyze()
.ctx
- the parse treevoid enterDirective(ClawParser.DirectiveContext ctx)
ClawParser.directive(claw.wani.language.ClawPragma)
.ctx
- the parse treevoid exitDirective(ClawParser.DirectiveContext ctx)
ClawParser.directive(claw.wani.language.ClawPragma)
.ctx
- the parse treevoid enterIds_list(ClawParser.Ids_listContext ctx)
ClawParser.ids_list(java.util.List<java.lang.String>)
.ctx
- the parse treevoid exitIds_list(ClawParser.Ids_listContext ctx)
ClawParser.ids_list(java.util.List<java.lang.String>)
.ctx
- the parse treevoid enterIds_or_colon_list(ClawParser.Ids_or_colon_listContext ctx)
ClawParser.ids_or_colon_list(java.util.List<java.lang.String>)
.ctx
- the parse treevoid exitIds_or_colon_list(ClawParser.Ids_or_colon_listContext ctx)
ClawParser.ids_or_colon_list(java.util.List<java.lang.String>)
.ctx
- the parse treevoid enterData_over_clause(ClawParser.Data_over_clauseContext ctx)
ClawParser.data_over_clause(claw.wani.language.ClawPragma)
.ctx
- the parse treevoid exitData_over_clause(ClawParser.Data_over_clauseContext ctx)
ClawParser.data_over_clause(claw.wani.language.ClawPragma)
.ctx
- the parse treevoid enterGroup_clause(ClawParser.Group_clauseContext ctx)
ClawParser.group_clause(claw.wani.language.ClawPragma)
.ctx
- the parse treevoid exitGroup_clause(ClawParser.Group_clauseContext ctx)
ClawParser.group_clause(claw.wani.language.ClawPragma)
.ctx
- the parse treevoid enterCollapse_clause(ClawParser.Collapse_clauseContext ctx)
ClawParser.collapse_clause(claw.wani.language.ClawPragma)
.ctx
- the parse treevoid exitCollapse_clause(ClawParser.Collapse_clauseContext ctx)
ClawParser.collapse_clause(claw.wani.language.ClawPragma)
.ctx
- the parse treevoid enterFusion_clause(ClawParser.Fusion_clauseContext ctx)
ClawParser.fusion_clause(claw.wani.language.ClawPragma)
.ctx
- the parse treevoid exitFusion_clause(ClawParser.Fusion_clauseContext ctx)
ClawParser.fusion_clause(claw.wani.language.ClawPragma)
.ctx
- the parse treevoid enterFusion_options(ClawParser.Fusion_optionsContext ctx)
ClawParser.fusion_options(claw.wani.language.ClawPragma)
.ctx
- the parse treevoid exitFusion_options(ClawParser.Fusion_optionsContext ctx)
ClawParser.fusion_options(claw.wani.language.ClawPragma)
.ctx
- the parse treevoid enterParallel_clause(ClawParser.Parallel_clauseContext ctx)
ClawParser.parallel_clause(claw.wani.language.ClawPragma)
.ctx
- the parse treevoid exitParallel_clause(ClawParser.Parallel_clauseContext ctx)
ClawParser.parallel_clause(claw.wani.language.ClawPragma)
.ctx
- the parse treevoid enterAcc_clause(ClawParser.Acc_clauseContext ctx)
ClawParser.acc_clause(claw.wani.language.ClawPragma)
.ctx
- the parse treevoid exitAcc_clause(ClawParser.Acc_clauseContext ctx)
ClawParser.acc_clause(claw.wani.language.ClawPragma)
.ctx
- the parse treevoid enterInterchange_clause(ClawParser.Interchange_clauseContext ctx)
ClawParser.interchange_clause(claw.wani.language.ClawPragma)
.ctx
- the parse treevoid exitInterchange_clause(ClawParser.Interchange_clauseContext ctx)
ClawParser.interchange_clause(claw.wani.language.ClawPragma)
.ctx
- the parse treevoid enterInduction_clause(ClawParser.Induction_clauseContext ctx)
ClawParser.induction_clause(claw.wani.language.ClawPragma)
.ctx
- the parse treevoid exitInduction_clause(ClawParser.Induction_clauseContext ctx)
ClawParser.induction_clause(claw.wani.language.ClawPragma)
.ctx
- the parse treevoid enterData_clause(ClawParser.Data_clauseContext ctx)
ClawParser.data_clause(claw.wani.language.ClawPragma)
.ctx
- the parse treevoid exitData_clause(ClawParser.Data_clauseContext ctx)
ClawParser.data_clause(claw.wani.language.ClawPragma)
.ctx
- the parse treevoid enterPrivate_clause(ClawParser.Private_clauseContext ctx)
ClawParser.private_clause(claw.wani.language.ClawPragma)
.ctx
- the parse treevoid exitPrivate_clause(ClawParser.Private_clauseContext ctx)
ClawParser.private_clause(claw.wani.language.ClawPragma)
.ctx
- the parse treevoid enterReshape_clause(ClawParser.Reshape_clauseContext ctx)
ClawParser.reshape_clause(claw.wani.language.ClawPragma)
.ctx
- the parse treevoid exitReshape_clause(ClawParser.Reshape_clauseContext ctx)
ClawParser.reshape_clause(claw.wani.language.ClawPragma)
.ctx
- the parse treevoid enterReshape_element(ClawParser.Reshape_elementContext ctx)
ClawParser.reshape_element()
.ctx
- the parse treevoid exitReshape_element(ClawParser.Reshape_elementContext ctx)
ClawParser.reshape_element()
.ctx
- the parse treevoid enterReshape_list(ClawParser.Reshape_listContext ctx)
ClawParser.reshape_list(java.util.List<claw.tatsu.xcodeml.abstraction.ReshapeInfo>)
.ctx
- the parse treevoid exitReshape_list(ClawParser.Reshape_listContext ctx)
ClawParser.reshape_list(java.util.List<claw.tatsu.xcodeml.abstraction.ReshapeInfo>)
.ctx
- the parse treevoid enterIdentifiers(ClawParser.IdentifiersContext ctx)
ClawParser.identifiers(java.util.List<java.lang.String>)
.ctx
- the parse treevoid exitIdentifiers(ClawParser.IdentifiersContext ctx)
ClawParser.identifiers(java.util.List<java.lang.String>)
.ctx
- the parse treevoid enterIdentifiers_list(ClawParser.Identifiers_listContext ctx)
ClawParser.identifiers_list(java.util.List<java.lang.String>)
.ctx
- the parse treevoid exitIdentifiers_list(ClawParser.Identifiers_listContext ctx)
ClawParser.identifiers_list(java.util.List<java.lang.String>)
.ctx
- the parse treevoid enterIntegers(ClawParser.IntegersContext ctx)
ClawParser.integers(java.util.List<java.lang.Integer>)
.ctx
- the parse treevoid exitIntegers(ClawParser.IntegersContext ctx)
ClawParser.integers(java.util.List<java.lang.Integer>)
.ctx
- the parse treevoid enterIntegers_list(ClawParser.Integers_listContext ctx)
ClawParser.integers_list(java.util.List<java.lang.Integer>)
.ctx
- the parse treevoid exitIntegers_list(ClawParser.Integers_listContext ctx)
ClawParser.integers_list(java.util.List<java.lang.Integer>)
.ctx
- the parse treevoid enterIndexes_option(ClawParser.Indexes_optionContext ctx)
ClawParser.indexes_option(claw.wani.language.ClawPragma)
.ctx
- the parse treevoid exitIndexes_option(ClawParser.Indexes_optionContext ctx)
ClawParser.indexes_option(claw.wani.language.ClawPragma)
.ctx
- the parse treevoid enterOffset_clause(ClawParser.Offset_clauseContext ctx)
ClawParser.offset_clause(java.util.List<java.lang.Integer>)
.ctx
- the parse treevoid exitOffset_clause(ClawParser.Offset_clauseContext ctx)
ClawParser.offset_clause(java.util.List<java.lang.Integer>)
.ctx
- the parse treevoid enterOffset_list(ClawParser.Offset_listContext ctx)
ClawParser.offset_list(java.util.List<java.lang.Integer>)
.ctx
- the parse treevoid exitOffset_list(ClawParser.Offset_listContext ctx)
ClawParser.offset_list(java.util.List<java.lang.Integer>)
.ctx
- the parse treevoid enterOffset(ClawParser.OffsetContext ctx)
ClawParser.offset(java.util.List<java.lang.Integer>)
.ctx
- the parse treevoid exitOffset(ClawParser.OffsetContext ctx)
ClawParser.offset(java.util.List<java.lang.Integer>)
.ctx
- the parse treevoid enterRange_option(ClawParser.Range_optionContext ctx)
ClawParser.range_option()
.ctx
- the parse treevoid exitRange_option(ClawParser.Range_optionContext ctx)
ClawParser.range_option()
.ctx
- the parse treevoid enterRange_id(ClawParser.Range_idContext ctx)
ClawParser.range_id()
.ctx
- the parse treevoid exitRange_id(ClawParser.Range_idContext ctx)
ClawParser.range_id()
.ctx
- the parse treevoid enterMapping_var(ClawParser.Mapping_varContext ctx)
ClawParser.mapping_var()
.ctx
- the parse treevoid exitMapping_var(ClawParser.Mapping_varContext ctx)
ClawParser.mapping_var()
.ctx
- the parse treevoid enterMapping_var_list(ClawParser.Mapping_var_listContext ctx)
ClawParser.mapping_var_list(java.util.List<claw.wani.language.ClawMappingVar>)
.ctx
- the parse treevoid exitMapping_var_list(ClawParser.Mapping_var_listContext ctx)
ClawParser.mapping_var_list(java.util.List<claw.wani.language.ClawMappingVar>)
.ctx
- the parse treevoid enterMapping_option(ClawParser.Mapping_optionContext ctx)
ClawParser.mapping_option()
.ctx
- the parse treevoid exitMapping_option(ClawParser.Mapping_optionContext ctx)
ClawParser.mapping_option()
.ctx
- the parse treevoid enterMapping_option_list(ClawParser.Mapping_option_listContext ctx)
ClawParser.mapping_option_list(java.util.List<claw.wani.language.ClawMapping>)
.ctx
- the parse treevoid exitMapping_option_list(ClawParser.Mapping_option_listContext ctx)
ClawParser.mapping_option_list(java.util.List<claw.wani.language.ClawMapping>)
.ctx
- the parse treevoid enterDefine_option(ClawParser.Define_optionContext ctx)
ClawParser.define_option(claw.wani.language.ClawPragma)
.ctx
- the parse treevoid exitDefine_option(ClawParser.Define_optionContext ctx)
ClawParser.define_option(claw.wani.language.ClawPragma)
.ctx
- the parse treevoid enterParallelize_clauses(ClawParser.Parallelize_clausesContext ctx)
ClawParser.parallelize_clauses(claw.wani.language.ClawPragma)
.ctx
- the parse treevoid exitParallelize_clauses(ClawParser.Parallelize_clausesContext ctx)
ClawParser.parallelize_clauses(claw.wani.language.ClawPragma)
.ctx
- the parse treevoid enterCopy_clause(ClawParser.Copy_clauseContext ctx)
ClawParser.copy_clause(claw.wani.language.ClawPragma)
.ctx
- the parse treevoid exitCopy_clause(ClawParser.Copy_clauseContext ctx)
ClawParser.copy_clause(claw.wani.language.ClawPragma)
.ctx
- the parse treevoid enterUpdate_clause(ClawParser.Update_clauseContext ctx)
ClawParser.update_clause(claw.wani.language.ClawPragma)
.ctx
- the parse treevoid exitUpdate_clause(ClawParser.Update_clauseContext ctx)
ClawParser.update_clause(claw.wani.language.ClawPragma)
.ctx
- the parse treevoid enterCreate_clause(ClawParser.Create_clauseContext ctx)
ClawParser.create_clause(claw.wani.language.ClawPragma)
.ctx
- the parse treevoid exitCreate_clause(ClawParser.Create_clauseContext ctx)
ClawParser.create_clause(claw.wani.language.ClawPragma)
.ctx
- the parse treevoid enterTarget_clause(ClawParser.Target_clauseContext ctx)
ClawParser.target_clause(claw.wani.language.ClawPragma)
.ctx
- the parse treevoid exitTarget_clause(ClawParser.Target_clauseContext ctx)
ClawParser.target_clause(claw.wani.language.ClawPragma)
.ctx
- the parse treevoid enterConstraint_clause(ClawParser.Constraint_clauseContext ctx)
ClawParser.constraint_clause(claw.wani.language.ClawPragma)
.ctx
- the parse treevoid exitConstraint_clause(ClawParser.Constraint_clauseContext ctx)
ClawParser.constraint_clause(claw.wani.language.ClawPragma)
.ctx
- the parse treevoid enterTarget_list(ClawParser.Target_listContext ctx)
ClawParser.target_list(java.util.List<claw.tatsu.common.Target>)
.ctx
- the parse treevoid exitTarget_list(ClawParser.Target_listContext ctx)
ClawParser.target_list(java.util.List<claw.tatsu.common.Target>)
.ctx
- the parse treevoid enterTarget(ClawParser.TargetContext ctx)
ClawParser.target()
.ctx
- the parse treevoid exitTarget(ClawParser.TargetContext ctx)
ClawParser.target()
.ctx
- the parse treevoid enterLoop_fusion_clauses(ClawParser.Loop_fusion_clausesContext ctx)
ClawParser.loop_fusion_clauses(claw.wani.language.ClawPragma)
.ctx
- the parse treevoid exitLoop_fusion_clauses(ClawParser.Loop_fusion_clausesContext ctx)
ClawParser.loop_fusion_clauses(claw.wani.language.ClawPragma)
.ctx
- the parse treevoid enterLoop_interchange_clauses(ClawParser.Loop_interchange_clausesContext ctx)
ClawParser.loop_interchange_clauses(claw.wani.language.ClawPragma)
.ctx
- the parse treevoid exitLoop_interchange_clauses(ClawParser.Loop_interchange_clausesContext ctx)
ClawParser.loop_interchange_clauses(claw.wani.language.ClawPragma)
.ctx
- the parse treevoid enterLoop_extract_clauses(ClawParser.Loop_extract_clausesContext ctx)
ClawParser.loop_extract_clauses(claw.wani.language.ClawPragma)
.ctx
- the parse treevoid exitLoop_extract_clauses(ClawParser.Loop_extract_clausesContext ctx)
ClawParser.loop_extract_clauses(claw.wani.language.ClawPragma)
.ctx
- the parse treevoid enterArray_transform_clauses(ClawParser.Array_transform_clausesContext ctx)
ClawParser.array_transform_clauses(claw.wani.language.ClawPragma)
.ctx
- the parse treevoid exitArray_transform_clauses(ClawParser.Array_transform_clausesContext ctx)
ClawParser.array_transform_clauses(claw.wani.language.ClawPragma)
.ctx
- the parse treevoid enterKcache_clauses(ClawParser.Kcache_clausesContext ctx)
ClawParser.kcache_clauses(claw.wani.language.ClawPragma)
.ctx
- the parse treevoid exitKcache_clauses(ClawParser.Kcache_clausesContext ctx)
ClawParser.kcache_clauses(claw.wani.language.ClawPragma)
.ctx
- the parse treevoid enterLoop_hoist_clauses(ClawParser.Loop_hoist_clausesContext ctx)
ClawParser.loop_hoist_clauses(claw.wani.language.ClawPragma)
.ctx
- the parse treevoid exitLoop_hoist_clauses(ClawParser.Loop_hoist_clausesContext ctx)
ClawParser.loop_hoist_clauses(claw.wani.language.ClawPragma)
.ctx
- the parse tree