anchor.diff:  %% token_cont(RestChars, Line, Token)
   %% If we have a token or error then return done, else if we have a
   %% skip_token then continue.
  +
  +-dialyzer({nowarn_function, token_cont/3}).
   
   token_cont(Rest, Line, {token,T}) ->
       {done,{ok,T,Line},Rest};
  
positive.code: %% Skip tokens until we have an end_token or error then return done
  %% with the original rror.
  
  skip_cont(Rest, Line, {token,_T}, Error) ->
      skip_tokens(yystate(), Rest, Line, Rest, 0, Line, Error, reject, 0);
  skip_cont(Rest, Line, {token,_T,Push}, Error) ->
  
negative.code: %% string_cont(RestChars, Line, Token, Tokens)
  %% Test for and remove the end token wrapper. Push back characters
  %% are prepended to RestChars.
  
  -dialyzer({nowarn_function, string_cont/4}).
  
  string_cont(Rest, Line, {token,T}, Ts) ->
      string(Rest, Line, Rest, [T|Ts]);
  