Index of types

A
alert [Warnings]
alerts [Misc]
arg_label [Asttypes]
ast_kind [Pparse]
attribute [Parsetree]
attributes [Parsetree]
attrs [Ast_helper]
B
binding_op [Parsetree]
bound_map [Depend]
buffer [CamlinternalMenhirLib.ErrorReports]
C
case [Parsetree]
change [Diffing]

The type of potential changes on a list.

checkpoint [CamlinternalMenhirLib.EngineTypes.INCREMENTAL_ENGINE_START]
checkpoint [CamlinternalMenhirLib.IncrementalEngine.INCREMENTAL_ENGINE]
class_declaration [Parsetree]
class_description [Parsetree]
class_expr [Parsetree]
class_expr_desc [Parsetree]
class_field [Parsetree]
class_field_desc [Parsetree]
class_field_kind [Parsetree]
class_infos [Parsetree]
class_signature [Parsetree]
class_structure [Parsetree]
class_type [Parsetree]
class_type_declaration [Parsetree]
class_type_desc [Parsetree]
class_type_field [Parsetree]
class_type_field_desc [Parsetree]
closed_flag [Asttypes]
color [Misc.Color]
column [Profile]
component [Strongly_connected_components.S]
constant [Parsetree]
constant [Asttypes]
constructor_arguments [Parsetree]
constructor_declaration [Parsetree]
constructor_usage_warning [Warnings]
core_type [Parsetree]
core_type_desc [Parsetree]
crcs [Misc]
D
directed_graph [Strongly_connected_components.S]

If (a -> set) belongs to the map, it means that there are edges from a to every element of set.

direction_flag [Asttypes]
directive_argument [Parsetree]
directive_argument_desc [Parsetree]
docs [Docstrings]
docstring [Docstrings]

Documentation comments

E
element [CamlinternalMenhirLib.IncrementalEngine.INCREMENTAL_ENGINE]
env [CamlinternalMenhirLib.EngineTypes]
env [CamlinternalMenhirLib.IncrementalEngine.INSPECTION]
env [CamlinternalMenhirLib.IncrementalEngine.INCREMENTAL_ENGINE]
env_reader [Clflags]
error [Pparse]
error [Misc.Magic_number]
error [Binutils]
error [Syntaxerr]
error [Location]

An error is a report which report_kind must be Report_error.

error [Lexer]
error [Attr_helper]
error_message [Build_path_prefix_map]
expression [Parsetree]
expression_desc [Parsetree]
extension [Parsetree]
extension_constructor [Parsetree]
extension_constructor_kind [Parsetree]
F
field_usage_warning [Warnings]
file [Profile]
filepath [Misc]
functor_parameter [Parsetree]
H
head [CamlinternalMenhirLib.General]
I
include_declaration [Parsetree]
include_description [Parsetree]
include_infos [Parsetree]
info [Misc.Magic_number]
info [Docstrings]
injectivity [Asttypes]
inlining_arguments [Clflags]
item [CamlinternalMenhirLib.IncrementalEngine.INSPECTION]
iterator [Ast_iterator]

A iterator record implements one "method" per syntactic category, using an open recursion style: each method takes as its first argument the iterator to be applied to children in the syntax tree.

K
kind [Misc.Magic_number]
L
label [Asttypes]
label_declaration [Parsetree]
letop [Parsetree]
lid [Ast_helper]
link_mode [Ccomp]
loc [Warnings]
loc [Location]
loc [Asttypes]
loc [Ast_helper]
location_stack [Parsetree]
log [Lazy_backtrack]
longest_common_prefix_result [Misc.Stdlib.List]
lr1state [CamlinternalMenhirLib.InspectionTableFormat.TABLES]
lr1state [CamlinternalMenhirLib.IncrementalEngine.INSPECTION]
lr1state [CamlinternalMenhirLib.IncrementalEngine.INCREMENTAL_ENGINE]
M
map [Build_path_prefix_map]
map_tree [Depend]
mapper [Ast_mapper]

A mapper record implements one "method" per syntactic category, using an open recursion style: each method takes as its first argument the mapper to be applied to children in the syntax tree.

modname [Misc]
module_binding [Parsetree]
module_declaration [Parsetree]
module_expr [Parsetree]
module_expr_desc [Parsetree]
module_substitution [Parsetree]
module_type [Parsetree]
module_type_declaration [Parsetree]
module_type_desc [Parsetree]
msg [Location]
mutable_flag [Asttypes]
N
native_obj_config [Misc.Magic_number]

native object files have a format and magic number that depend on certain native-compiler configuration parameters.

nonterminal [CamlinternalMenhirLib.EngineTypes.TABLE]
nonterminal [CamlinternalMenhirLib.IncrementalEngine.SYMBOLS]
O
object_field [Parsetree]
object_field_desc [Parsetree]
open_declaration [Parsetree]
open_description [Parsetree]
open_infos [Parsetree]
override_flag [Asttypes]
P
package_type [Parsetree]
pair [Build_path_prefix_map]
parse_error [Misc.Magic_number]
parse_result [Clflags.Float_arg_helper]
parse_result [Clflags.Int_arg_helper]
parse_result [Arg_helper.Make]
parsed [Clflags.Float_arg_helper]
parsed [Clflags.Int_arg_helper]
parsed [Arg_helper.Make]
patch [Diffing]

A patch is an ordered list of changes.

path [Build_path_prefix_map]
path_prefix [Build_path_prefix_map]
pattern [Parsetree]
pattern_desc [Parsetree]
payload [Parsetree]
position [CamlinternalMenhirLib.IncrementalEngine]
private_flag [Asttypes]
production [CamlinternalMenhirLib.EngineTypes.TABLE]
production [CamlinternalMenhirLib.IncrementalEngine.INSPECTION]
production [CamlinternalMenhirLib.IncrementalEngine.INCREMENTAL_ENGINE]
R
raw [Misc.Magic_number]

the type of raw magic numbers, such as "Caml1999A027" for the .cma files of OCaml 4.10

raw_kind [Misc.Magic_number]

the type of raw magic numbers kinds, such as "Caml1999A" for .cma files

rec_flag [Asttypes]
ref_and_value [Misc]
report [Location]
report_kind [Location]
report_printer [Location]

A printer for reports, defined using open-recursion.

reporting_information [Warnings]
repr [Targetint]
revised [CamlinternalMenhirLib.Convert]
row_field [Parsetree]
row_field_desc [Parsetree]
S
semantic_action [CamlinternalMenhirLib.EngineTypes.TABLE]
semantic_value [CamlinternalMenhirLib.EngineTypes.INCREMENTAL_ENGINE_START]
semantic_value [CamlinternalMenhirLib.EngineTypes.MONOLITHIC_ENGINE]
semantic_value [CamlinternalMenhirLib.EngineTypes.TABLE]
setting [Misc.Error_style]
setting [Misc.Color]
signature [Parsetree]
signature_item [Parsetree]
signature_item_desc [Parsetree]
space_formatter [Pprintast]
stack [CamlinternalMenhirLib.EngineTypes]
stack [CamlinternalMenhirLib.IncrementalEngine.INCREMENTAL_ENGINE]
state [Warnings]
state [CamlinternalMenhirLib.EngineTypes.INCREMENTAL_ENGINE_START]
state [CamlinternalMenhirLib.EngineTypes.MONOLITHIC_ENGINE]
state [CamlinternalMenhirLib.EngineTypes.TABLE]
status [Terminfo]
store [Local_store]
str [Ast_helper]
str_opt [Ast_helper]
strategy [CamlinternalMenhirLib.IncrementalEngine.INCREMENTAL_ENGINE]
stream [CamlinternalMenhirLib.General]
structure [Parsetree]
structure_item [Parsetree]
structure_item_desc [Parsetree]
style [Misc.Color]
styles [Misc.Color]
supplier [CamlinternalMenhirLib.IncrementalEngine.INCREMENTAL_ENGINE]
symbol [CamlinternalMenhirLib.IncrementalEngine.SYMBOLS]
T
t [Warnings]
t [Targetint]

The type of target integers.

t [Numbers.Int16]
t [Numbers.Int8]
t [Misc.LongString]
t [Misc.Stdlib.Option]
t [Misc.Stdlib.List]
t [Load_path.Dir]

Represent one directory in the load path.

t [Lazy_backtrack]
t [Identifiable.Tbl.T]
t [Identifiable.S]
t [Identifiable.Thing]
t [Domainstate]
t [Consistbl.Make]
t [Clflags.Compiler_pass]
t [Binutils]
t [Longident]
t [Location]
t [CamlinternalMenhirLib.LinearizedArray]
t [CamlinternalMenhirLib.PackedIntArray]
t [CamlinternalMenhirLib.InfiniteArray]

This module implements infinite arrays.

table [CamlinternalMenhirLib.RowDisplacement]
terminal [CamlinternalMenhirLib.EngineTypes.TABLE]
terminal [CamlinternalMenhirLib.IncrementalEngine.SYMBOLS]
text [Docstrings]
token [Parser]
token [CamlinternalMenhirLib.TableFormat.TABLES]
token [CamlinternalMenhirLib.EngineTypes.MONOLITHIC_ENGINE]
token [CamlinternalMenhirLib.EngineTypes.TABLE]
token [CamlinternalMenhirLib.IncrementalEngine.INCREMENTAL_ENGINE]
toplevel_directive [Parsetree]
toplevel_phrase [Parsetree]
traditional [CamlinternalMenhirLib.Convert]
type_declaration [Parsetree]
type_exception [Parsetree]
type_extension [Parsetree]
type_kind [Parsetree]
U
unexpected [Misc.Magic_number]
unexpected_error [Misc.Magic_number]
update [Diffing]
V
value_binding [Parsetree]
value_description [Parsetree]
variance [Asttypes]
version [Misc.Magic_number]
virtual_flag [Asttypes]
W
with_constraint [Parsetree]
with_loc [Ast_helper]
X
xsymbol [CamlinternalMenhirLib.IncrementalEngine.SYMBOLS]