| Ast_c.OriginTok _ ->
Buffer.add_string buf (TH.str_of_tok tok)
| Ast_c.AbstractLineTok _ ->
- raise Impossible
+ raise (Impossible 79)
| _ -> ()
);
Buffer.contents buf
!cur_tok
)
in
- let lexbuf_fake = Lexing.from_function (fun buf n -> raise Impossible) in
+ let lexbuf_fake = Lexing.from_function (fun buf n -> raise (Impossible 80)) in
let result = parsefunc lexer_function lexbuf_fake in
result
let max_pass = 4
-
let get_one_elem ~pass tr (file, filelines) =
if not (LP.is_enabled_typedef()) && !Flag_parsing_c.debug_typedef
tr.passed <- [];
- let lexbuf_fake = Lexing.from_function (fun buf n -> raise Impossible) in
+ let lexbuf_fake = Lexing.from_function (fun buf n -> raise (Impossible 81)) in
(try
(* -------------------------------------------------- *)
pr2 ("parse error \n = " ^ error_msg_tok cur)
| Semantic_c.Semantic (s, i) ->
pr2 ("semantic error " ^s^ "\n ="^ error_msg_tok cur)
- | e -> raise Impossible
+ | e -> raise (Impossible 82)
);
(* bugfix: *)
if (checkpoint_file =$= checkpoint2_file) &&