summaryrefslogtreecommitdiff
path: root/compiler/ExtractBase.ml
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/ExtractBase.ml')
-rw-r--r--compiler/ExtractBase.ml68
1 files changed, 0 insertions, 68 deletions
diff --git a/compiler/ExtractBase.ml b/compiler/ExtractBase.ml
index 54f69735..ea5fe8d3 100644
--- a/compiler/ExtractBase.ml
+++ b/compiler/ExtractBase.ml
@@ -1288,74 +1288,6 @@ let ctx_add_trait_impl (d : trait_impl) (ctx : extraction_ctx) : extraction_ctx
let name = ctx.fmt.trait_impl_name decl d in
ctx_add is_opaque (TraitImplId d.def_id) name ctx
-let ctx_add_trait_const (d : trait_decl) (item : string) (ctx : extraction_ctx)
- : extraction_ctx =
- let is_opaque = false in
- let name = ctx.fmt.trait_const_name d item in
- (* Add a prefix if necessary *)
- let name =
- if !Config.record_fields_short_names then name
- else ctx.fmt.trait_decl_name d ^ name
- in
- ctx_add is_opaque (TraitItemId (d.def_id, item)) name ctx
-
-let ctx_add_trait_type (d : trait_decl) (item : string) (ctx : extraction_ctx) :
- extraction_ctx =
- let is_opaque = false in
- let name = ctx.fmt.trait_type_name d item in
- (* Add a prefix if necessary *)
- let name =
- if !Config.record_fields_short_names then name
- else ctx.fmt.trait_decl_name d ^ name
- in
- ctx_add is_opaque (TraitItemId (d.def_id, item)) name ctx
-
-let ctx_add_trait_method (d : trait_decl) (item_name : string) (f : fun_decl)
- (ctx : extraction_ctx) : extraction_ctx =
- (* We do something special: we use the base name but remove everything
- but the crate (because [get_name] removes it) and the last ident.
- This allows us to reuse the [ctx_compute_fun_decl] function.
- *)
- let basename : name =
- match (f.basename : name) with
- | Ident crate :: name -> Ident crate :: [ Collections.List.last name ]
- | _ -> raise (Failure "Unexpected")
- in
- let f = { f with basename } in
- let trans = A.FunDeclId.Map.find f.def_id ctx.trans_funs in
- let name = ctx_compute_fun_name trans f ctx in
- (* Add a prefix if necessary *)
- let name =
- if !Config.record_fields_short_names then name
- else ctx.fmt.trait_decl_name d ^ "_" ^ name
- in
- let is_opaque = false in
- ctx_add is_opaque (TraitMethodId (d.def_id, item_name, f.back_id)) name ctx
-
-let ctx_add_trait_parent_clause (d : trait_decl) (clause : trait_clause)
- (ctx : extraction_ctx) : extraction_ctx =
- let is_opaque = false in
- let name = ctx.fmt.trait_parent_clause_name d clause in
- (* Add a prefix if necessary *)
- let name =
- if !Config.record_fields_short_names then name
- else ctx.fmt.trait_decl_name d ^ name
- in
- ctx_add is_opaque (TraitParentClauseId (d.def_id, clause.clause_id)) name ctx
-
-let ctx_add_trait_type_clause (d : trait_decl) (item : string)
- (clause : trait_clause) (ctx : extraction_ctx) : extraction_ctx =
- let is_opaque = false in
- let name = ctx.fmt.trait_type_clause_name d item clause in
- (* Add a prefix if necessary *)
- let name =
- if !Config.record_fields_short_names then name
- else ctx.fmt.trait_decl_name d ^ name
- in
- ctx_add is_opaque
- (TraitItemClauseId (d.def_id, item, clause.clause_id))
- name ctx
-
type names_map_init = {
keywords : string list;
assumed_adts : (assumed_ty * string) list;