anchor.diff:      ;
   
   dims
  -    :   (annotationsOpt LBRACK rbrack)+
  +    :   (annotationsOpt LBRACK RBRACK)+
       ;
   
   dimsOpt
  
positive.code:             COMMA
              { require(!$empty, "Empty list constructor should not contain any comma(,)", -1); }
          )?
          rbrack
      ;
  
  map
  
negative.code:         { require(false, "Missing ')'", -1); }
      ;
  
  nls
      :   NL*
      ;
  