anchor.diff:  	}
   };
   
  -pr_TimerInstance returns[List<Definition> definitions = null]:
  +pr_TimerInstance returns[List<Definition> definitions]:
   (	col = pr_TimerKeyword
   	d = pr_TimerList { $definitions = $d.definitions; }
   )
  
positive.code: 	pr_SemiColon?
  );
  
  pr_AltstepLocalDef returns[ List<Definition> definitions = null]:
  (	d1 = pr_VarInstance { $definitions = $d1.definitions; }
  |	d2 = pr_TimerInstance { $definitions = $d2.definitions; }
  |	d3 = pr_ConstDef { $definitions = $d3.array; }
  
negative.code: 	}
  };
  
  pr_SubTypeSpec returns[List<ParsedSubType> parsedSubTypes]
  @init {
  	$parsedSubTypes = null;
  }:
  (	a = pr_AllowedValues { $parsedSubTypes = $a.parsedSubTypes; }
  	( r = pr_StringLength
  		{	if($r.restriction != null && $parsedSubTypes != null) {
  