anchor.diff:  
   %% Utilities for collecting characters.
   -export([collect_chars/3, collect_chars/4,
  -	 collect_line/2, collect_line/3, collect_line/4,
  +	 collect_line/3, collect_line/4,
   	 get_until/3, get_until/4]).
   
   %% The following functions were used by Yecc's include-file.
  
positive.code:     end;
  collect_chars({list,Stack,N}, Data, _,_) ->
      collect_chars_list(Stack, N, Data);
  %% collect_chars(Continuation, MoreChars, Count)
  %%  Returns:
  %%	{done,Result,RestChars}
  
negative.code:     {list,Stack,N};
  collect_chars_list(Stack,N, [H|T]) ->
      collect_chars_list([H|Stack], N-1, T).
  
  %% collect_line(State, Data, _). New in R9C.
  %%  Returns:
  