anchor.diff:    expr_list
     separators
     separator
  -  inline_statements
  +  inline_expr_list
     exprs
     eols
     expr
  
positive.code: separator -> ';' : '$empty'.
  
  %% Inline statements
  inline_statements -> expr : ['$1'].
  inline_statements -> expr ';' exprs : ['$1'|'$3'].
  
  %% Expressions
  exprs -> expr : ['$1'].
  
negative.code: block -> inline_block : '$1'.
  block -> multiline_block : '$1'.
    
  inline_block -> '{' inline_expr_list '}' : {lambda, line('$1'), [], $2}.
  inline_block -> '{' '|' exprs '|' inline_expr_list '}' : {lambda, line('$1'), '$3', '$5'}.
  
  multiline_block -> do expr_list 'end' : {lambda, line('$1'), [], '$2'}.
  multiline_block -> do '|' exprs '|' expr_list 'end' : {lambda, line('$1'), '$3', '$5'}.
  