Source file helper.ml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
(* PPX related tools *)

open Ppxlib.Ast_helper
open Xhelper

include Open

module Longident = struct
  include Longident
  include XLongident
end

module Ident = struct
  include Ident
  include XIdent
end

module Path = struct
  include Path
  include XPath
end

module Location = struct
  include Location
  include XLocation
end

module Name = Name

module Typ = struct
  include Typ
  include XTyp
end

module Exp = struct
  include Exp
  include XExp
end

module Pat = struct
  include Pat
  include XPat
end

module ExpPat = ExpPat

module Cf = struct
  include Cf
  include XCf
end


module Cstr = struct
  include Cstr
  include XCstr
end

module Mod = struct
  include Mod
  include XMod
end

module Attr = struct
  include Attr
  include XAttr
end

module Opn = struct
  include Opn
  include XOpn
end

module Sig = struct
  include Sig
  include XSig
end

module Str = struct
  include Str
  include XStr
end

module Val = Val
module Te = Te
module Mty = Mty

module Md = Md
module Mtd = Mtd
module Mb = Mb
module Incl = Incl
module Cty = Cty
module Ctf = Ctf
module Cl = Cl
module Ci = Ci
module Csig = Csig
module Type = Type
module Vb = Vb