anchor.diff:  -define(T_IGN_INL_1, $|).
   -define(T_IGN_INL_2, $|).
   
  --define(T_COMMENT_MULTI_ST_1, $|).
  --define(T_COMMENT_MULTI_ST_2, $#).
  --define(T_COMMENT_MULTI_EN_1, $#).
  --define(T_COMMENT_MULTI_EN_2, $|).
  -
  --define(T_STRING_TYPE1, 34). % dbl-quote
  --define(T_STRING_TYPE2, 39). % single-quote
  -
  --define(T_STRING_MULTI_ST_1, $|).
  --define(T_STRING_MULTI_ST_2, 34).
  --define(T_STRING_MULTI_EN_1, 34).
  --define(T_STRING_MULTI_EN_2, $|).
  +-define(T_IGN_MLT_ST_1, $|).
  +-define(T_IGN_MLT_ST_2, $#).
  +-define(T_IGN_MLT_EN_1, $#).
  +-define(T_IGN_MLT_EN_2, $|).
  +
  +-define(T_STR_MLT_ST_1, $|).
  +-define(T_STR_MLT_ST_2, 34). % dbl-quote
  +-define(T_STR_MLT_EN_1, 34).
  +-define(T_STR_MLT_EN_2, $|).
   
   
   parse_file(Filename) when is_list(Filename) ->
  
positive.code: 	parse_lines(File, [0], []).  % Just ignore leading "indent" token if needed
  
  parse_lines(File, IndentStack, RTokens) ->
  	put(line_num, get(line_num) + 1),
  	case io:get_line(File, "") of
  		eof ->
  
negative.code: %%   - Template coding
  %%   - If possible- cognizant of whether () are really for attributes
  %%
  %%   - Factor out all the ugly "case CurrTAcc of" stuff all over
  %%   - Use macros or something to improve readability of the main tokenizing
  %%     loops.
  
  