aux t
let ast_of_acic0 term_info acic k =
-(* prerr_endline "ast_of_acic0"; *)
let k = k term_info in
let register_uri id uri = Hashtbl.add term_info.uri id uri in
let sort_of_id id =
| Ast.AttributedTerm (_, t) -> subst env t
| Ast.Variable var ->
let name, expected_ty = CicNotationEnv.declaration_of_var var in
- prerr_endline ("searching for " ^ name);
let ty, value =
try
List.assoc name env
Hashtbl.find level1_patterns21 pid
with Not_found -> assert false
in
- prerr_endline ("IN " ^ CicNotationPp.pp_term term);
- (* LUCA: il termine legato e' lo stesso termine di partenza per cui si innesca il loop infinito *)
- let res = Ast.AttributedTerm (`Level (precedence, associativity),
- (instantiate21 (ast_env_of_env env) l1))
- in
- prerr_endline "OUT";
- res
+ Ast.AttributedTerm (`Level (precedence, associativity),
+ (instantiate21 (ast_env_of_env env) l1))
end
-
let instantiate32 term_info env symbol args =
let rec instantiate_arg = function