anchor.diff:      {done,{ok,T,_},C} = erl_scan:tokens([],Str,0),
       [ T | do_scan(C) ].
   
  +otp_13277(doc) ->
  +    ["PR 856. Fix a bc bug."];
  +otp_13277(Config) ->
  +    Test = <<"-module(t).
  +              -export([t/0]).
  +
  +              pad(A, L) ->
  +                  P = << <<\"#\">> || _ <- lists:seq(1, L) >>,
  +                  <<A/binary, P/binary>>.
  +
  +              t() ->
  +                  pad(<<\"hi\">>, 2).
  +             ">>,
  +    ?line File = cc_mod(t, Test, Config),
  +    ?line <<"hi##">> = t:t(),
  +    ?line ok = file:delete(File),
  +    ok.
   
   %%--Auxiliary------------------------------------------------------------
   
  
positive.code:            {{t,12},3},
             {{t,13},2},
             {{t,14},2}] = 
          analyse_expr(<<"<< \n" % 1
                         " << (X*2) >> || \n" % 2
                         "    <<X>> <= << (case two() of\n"
                         "                     2 -> 1;\n" % 1
                         "                     _ -> 2\n" % 0
  
negative.code:     ["OTP-8340. Bug."];
  otp_8340(suite) -> [];
  otp_8340(Config) when is_list(Config) ->
      ?line [{{t,1},1},{{t,4},1}] =
          analyse_expr(<<"<< \n"
                         " <<3:2, \n"
                         "   SeqId:62>> \n"
  