anchor.diff:  }
   }
   
  +//start symbol
   array :
        matrix
     |  cell_array
  
positive.code: }
  
  @parser::members {
  private matlab.TranslationProblem makeProblem(RecognitionException e) {
      return makeProblem(getTokenNames(), e);
  }
  
  private matlab.TranslationProblem makeProblem(String[] tokenNames, RecognitionException e) {
      //change column to 1-based
      return new matlab.ArrayTranslationProblem(e.line, e.charPositionInLine + 1, getErrorMessage(e, tokenNames));
  }
  
  public static String translate(String text, int baseLine, int baseCol, OffsetTracker offsetTracker, List<matlab.TranslationProblem> problems) {
      ANTLRStringStream in = new ANTLRStringStream(text);
      in.setLine(baseLine);
  
negative.code:     return op.getType() == RPAREN;
  }
  
  /*
   * Key helper method: used to determine whether or not a FILLER token is meant
   * to be a column delimiter.
   */
  private boolean isElementSeparator() {
      if(inParens()) {
          return false;
  