1[ 2 structure_item (empty.ml[1,0+0]..[1,0+14]) 3 Pstr_type Rec 4 [ 5 type_declaration "t" (empty.ml[1,0+5]..[1,0+6]) (empty.ml[1,0+0]..[1,0+14]) 6 attribute "ocaml.doc" 7 [ 8 structure_item (empty.ml[2,20+0]..[2,20+20]) 9 Pstr_eval 10 expression (empty.ml[2,20+0]..[2,20+20]) 11 Pexp_constant PConst_string(" attached to t ",None) 12 ] 13 ptype_params = 14 [] 15 ptype_cstrs = 16 [] 17 ptype_kind = 18 Ptype_variant 19 [ 20 (empty.ml[1,0+9]..[1,0+14]) 21 "Label" (empty.ml[1,0+9]..[1,0+14]) 22 [] 23 None 24 ] 25 ptype_private = Public 26 ptype_manifest = 27 None 28 ] 29 structure_item (empty.ml[6,48+0]..[6,48+62]) 30 Pstr_attribute "ocaml.text" 31 [ 32 structure_item (empty.ml[6,48+0]..[6,48+62]) 33 Pstr_eval 34 expression (empty.ml[6,48+0]..[6,48+62]) 35 Pexp_constant PConst_string(" Empty docstring comments should not generate attributes ",None) 36 ] 37 structure_item (empty.ml[8,112+0]..[8,112+6]) 38 Pstr_type Rec 39 [ 40 type_declaration "w" (empty.ml[8,112+5]..[8,112+6]) (empty.ml[8,112+0]..[8,112+6]) 41 ptype_params = 42 [] 43 ptype_cstrs = 44 [] 45 ptype_kind = 46 Ptype_abstract 47 ptype_private = Public 48 ptype_manifest = 49 None 50 ] 51] 52 53