anchor.diff:    :
   
     // loop-fusion directive
  -    LOOP_FUSION group_clause_optional[$l] collapse_clause_optional[$l] EOF
  +    LOOP_FUSION loop_fusion_clauses[$l] EOF
       { $l.setDirective(ClawDirective.LOOP_FUSION); }
   
     // loop-interchange directive
  
positive.code: import cx2x.translator.common.ClawConstant;
  import cx2x.translator.language.base.*;
  import cx2x.translator.language.common.*;
  import cx2x.translator.common.Utility;
  }
  
  
negative.code: ;
  
  // group clause
  group_clause[ClawLanguage l]:
      GROUP '(' group_name=IDENTIFIER ')'
      { $l.setGroupClause($group_name.text); }
  ;
  
  // collapse clause
  collapse_clause[ClawLanguage l]:
      COLLAPSE '(' n=NUMBER ')'
      { $l.setCollapseClause($n.text); }
  ;
  
  // fusion clause
  fusion_clause_optional[ClawLanguage l]:
      FUSION group_clause[$l] { $l.setFusionClause(); }
    | FUSION { $l.setFusionClause(); }
    | /* empty */
  ;
  
  