anchor.diff:   * to be a column delimiter.
    */
   private boolean isElementSeparator() {
  +    if(!(inCurly() || inSquare())) {
  +        return false;
  +    }
       Token prevToken = input.LT(-1);
       Token nextToken = input.LT(2); //2, not 1 because we haven't matched the FILLER yet
       switch(nextToken.getType()) {
  
positive.code:   ;
  
  element :
       expr_in_array
    ;
  
  //non-empty
  
negative.code: 
  maybe_cmd options{ backtrack=true; } :
       expr (t_FILLER? t_ASSIGN t_FILLER? expr)?
    //|  t_IDENTIFIER cmd_args //TODO-AC: re-enable once I figure out side-effects/backtracking
    ;
  
  cmd_args :
  