anchor.diff:   * to be a column delimiter.
    */
   private boolean isElementSeparator() {
  -    if(inParens()) {
  +    if(!(inCurly() || inSquare())) {
           return false;
       }
       Token prevToken = input.LT(-1);
  
positive.code: t_TRY : TRY { offsetTracker.advanceInLine(3); };
  t_WHILE : WHILE { offsetTracker.advanceInLine(5); };
  
  //class-specific keywords (IDENTIFIER + predicate)
  t_EVENTS : { ((CommonTokenStream) input).LT(1).getText().equals("events") }? IDENTIFIER { offsetTracker.advanceInLine(6); };
  t_METHODS : { ((CommonTokenStream) input).LT(1).getText().equals("methods") }? IDENTIFIER { offsetTracker.advanceInLine(7); };
  
negative.code:     //change column to 1-based
      return new matlab.ArrayTranslationProblem(e.line, e.charPositionInLine + 1, "LEXER: " + getErrorMessage(e, tokenNames));
  }
  
  private boolean couldBeFieldName = false;
  }
  
  //start symbol
  