package / ocaml-base-compiler.4.10.0 / middle_end / internal_variable_names.mli
1 (**************************************************************************)
2 (* *)
3 (* OCaml *)
4 (* *)
5 (* Fu Yong Quah, Jane Street Europe *)
6 (* *)
7 (* Copyright 2017 Jane Street Group LLC *)
8 (* *)
9 (* All rights reserved. This file is distributed under the terms of *)
10 (* the GNU Lesser General Public License version 2.1, with the *)
11 (* special exception on linking described in the file LICENSE. *)
12 (* *)
13 (**************************************************************************)
14
15 [@@@ocaml.warning "+a-4-9-30-40-41-42"]
16
17 type t = private string
18
19 val apply_arg : t
20 val apply_funct : t
21 val block_symbol : t
22 val block_symbol_get : t
23 val block_symbol_get_field : t
24 val closure : t
25 val cond : t
26 val cond_sequor : t
27 val const_block : t
28 val const_bool : t
29 val const_boxed_int : t
30 val const_char : t
31 val const_false : t
32 val const_float : t
33 val const_int : t
34 val const_one : t
35 val const_ptr : t
36 val const_ptr_one : t
37 val const_ptr_zero : t
38 val const_sequand : t
39 val const_string : t
40 val const_true : t
41 val const_zero : t
42 val denominator : t
43 val division_by_zero : t
44 val dummy : t
45 val dup_func : t
46 val dup_set_of_closures : t
47 val const_float_array : t
48 val fake_effect_symbol : t
49 val for_from : t
50 val for_to : t
51 val from_closure : t
52 val full_apply : t
53 val get_symbol_field : t
54 val const_immstring : t
55 val const_int32 : t
56 val const_int64 : t
57 val ignore : t
58 val is_zero : t
59 val lifted_let_rec_block : t
60 val meth : t
61 val module_as_block : t
62 val const_nativeint : t
63 val new_value : t
64 val numerator : t
65 val obj : t
66 val offsetted : t
67 val partial_fun : t
68 val pgetglobal : t
69 val pointer : t
70 val predef_exn : t
71 val project_closure : t
72 val raise : t
73 val raise_arg : t
74 val read_mutable : t
75 val remove_unused_arguments : t
76 val result : t
77 val send_arg : t
78 val sequence : t
79 val set_of_closures : t
80 val staticraise_arg : t
81 val simplify_fv : t
82 val string_switch : t
83 val switch : t
84 val symbol : t
85 val symbol_field : t
86 val symbol_field_block : t
87 val the_dead_constant : t
88 val toplevel_substitution_named : t
89 val unbox_free_vars_of_closures : t
90 val unit : t
91 val zero : t
92
93 val of_primitive : Lambda.primitive -> t
94
95 val of_primitive_arg : Lambda.primitive -> t
96
97 val anon_fn_with_loc : Location.t -> t
98