Source file parser_types.ml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
open Asttypes
open Parsetree
open Docstrings
type let_binding =
{ lb_pattern: pattern;
lb_expression: expression;
lb_constraint: value_constraint option;
lb_is_pun: bool;
lb_is_poly: bool;
lb_modes: modes;
lb_attributes: attributes;
lb_docs: docs Lazy.t;
lb_text: text Lazy.t;
lb_loc: Location.t; }
type let_bindings =
{ lbs_bindings: let_binding list;
lbs_mutable: mutable_flag;
lbs_rec: rec_flag;
lbs_extension: string Asttypes.loc option }