Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
type relop_kind = relop
type relop = relop_kind with_pos
type logop_kind = logop
type logop = logop_kind with_pos
type pfxop_kind = pfxop
type pfxop = pfxop_kind with_pos
type env_update_op_kind = env_update_op
type env_update_op = env_update_op_kind with_pos
type value_kind =
| Bool of bool
| Int of int
| String of string
| Relop of relop * value * value
| Prefix_relop of relop * value
| Logop of logop * value * value
| Pfxop of pfxop * value
| Ident of string
| List of value list with_pos
| Group of value list with_pos
| Option of value * value list with_pos
| Env_binding of value * env_update_op * value
and value = value_kind with_pos
type opamfile_section = {
section_kind : string with_pos;
section_name : string with_pos option;
section_items : opamfile_item list with_pos;
}
and opamfile_item = opamfile_item_kind with_pos