anchor.diff:  
   number_q5(LI, IsInexact) -> % after "#{E,I}#"
     Ch = es_lexinput:peek_char(LI),
  -  case es_ctype:char_upcase(Ch) of
  +  case number_q5_norm(Ch) of
       $B ->
         es_lexinput:read_char(LI),
         integer_q0(LI, 2, IsInexact);
  
positive.code:       choose_decimal_q0_or_integer_q0(LI, Radix, true);
      _ ->
        false
    end.
  
  number_q4(LI, Radix, IsInexact) -> % after "#{E,I}"
  
negative.code: 	false ->
  	  erlang:throw(invalid_number)
        end
    end.
  
  scan_hash_norm(Ch) -> % normalize case of relevant characters
    case Ch of
      $t -> $T;
      $f -> $F;
      _  -> Ch
    end.
  
  scan_boolean(LI, Ch) ->
  