anchor.diff:      {'/=',  'U'},
       {'||',  'W'},
       {':-',  'X'},
  +    {'spec', 'Y'},
  +    {'::', 'Z'},
       {'(','('},
       {')',')'}, 
       {'{','{'},
  
positive.code: 	Other  -> erlang:error(io:format("Unhandled token:\n~p\n", [Other]))
      end.
  
  
  %% get the location of a token.
  token_loc(T) ->
        case T of 
  
negative.code:     {'receive',y}, {'rem',z},
      {'try','B'},
      {'when','D'},
      {'xor','E'}, 
      {'<<', 'G'},
      {'<-', 'H'},
      {'<=', 'J'},
  