jon.recoil.org

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 }