anchor.diff:    
   Terminals
     eol '(' ')' '[' ']' '{' '}'
  -  float integer identifier atom true false nil erl
  +  float integer atom true false nil 
  +  identifier punctuated_identifier erl
     '+' '-' '*' '/' '%' '**' ',' '.' '=' '=>'
     '+=' '-=' '*=' '/=' '**='
     .
  
positive.code: boolean -> false : '$1'.
  boolean -> nil   : '$1'.
  
  %% Function calls
  call -> call_expr '.' identifier '(' ')' :
  #remote_call{
    line      = ?line('$2'),
    receiver  = '$1',
  
negative.code: -export([string/1]).
  -include("reia_nodes.hrl").
  -define(line(Node), element(2, Node)).
  -define(identifier_name(Id), element(3, Id)).
  
  %% Easy interface for parsing a given string with nicely formatted errors
  string(String) ->
  