anchor.diff:  	SELF
   ;
   
  -pr_FunctionStatementOrDefList returns[List<Statement> statements = null]:
  +pr_FunctionStatementOrDefList returns[List<Statement> statements]
  +@init {
  +	$statements = null;
  +}:
   (
   	(	s = pr_FunctionStatementOrDef
   			{	if($statements == null) {$statements = $s.statements;}
  
positive.code: 	}
  };
  
  pr_SubTypeSpec returns[List<ParsedSubType> parsedSubTypes = null]:
  (	a = pr_AllowedValues { $parsedSubTypes = $a.parsedSubTypes; }
  	( r = pr_StringLength
  		{	if($r.restriction != null && $parsedSubTypes != null) {
  
negative.code: 	}
  };
  
  pr_ConstDef returns[List<Definition> array]:
  (	col = pr_ConstKeyword
  	t = pr_Type
  	a = pr_ConstList[ $t.type ] { $array = $a.array; }
  