"src/base/BaseFileAB.ml" 30 1771 1775 "src/base/BaseFileAB.ml" 30 1771 1786
type(
  string -> 'a OASISFileSystem.filename
)
ident(
  def to_filename "src/base/BaseFileAB.ml" 36 1967 1967 "src/base/BaseFileAB.ml" 0 0 -1
)
"src/base/BaseFileAB.ml" 30 1771 1787 "src/base/BaseFileAB.ml" 30 1771 1789
type(
  string
)
ident(
  def fn "src/base/BaseFileAB.ml" 31 1792 1794 "src/base/BaseFileAB.ml" 33 1901 1964
)
"src/base/BaseFileAB.ml" 31 1792 1797 "src/base/BaseFileAB.ml" 31 1792 1800
type(
  bool -> bool
)
ident(
  int_ref Stdlib.not "stdlib.mli" 211 8889 8889 "stdlib.mli" 211 8889 8929
)
"src/base/BaseFileAB.ml" 31 1792 1802 "src/base/BaseFileAB.ml" 31 1792 1823
type(
  string -> string -> bool
)
ident(
  int_ref Stdlib.Filename.check_suffix "filename.mli" 45 2031 2031 "filename.mli" 45 2031 2074
)
"src/base/BaseFileAB.ml" 31 1792 1824 "src/base/BaseFileAB.ml" 31 1792 1826
type(
  string
)
ident(
  int_ref fn "src/base/BaseFileAB.ml" 30 1771 1787 "src/base/BaseFileAB.ml" 30 1771 1789
)
"src/base/BaseFileAB.ml" 31 1792 1827 "src/base/BaseFileAB.ml" 31 1792 1832
type(
  string
)
"src/base/BaseFileAB.ml" 31 1792 1801 "src/base/BaseFileAB.ml" 31 1792 1833
type(
  bool
)
"src/base/BaseFileAB.ml" 31 1792 1797 "src/base/BaseFileAB.ml" 31 1792 1833
type(
  bool
)
"src/base/BaseFileAB.ml" 32 1839 1843 "src/base/BaseFileAB.ml" 32 1839 1850
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref BaseMessage.warning "src/base/BaseMessage.mli" 45 2066 2066 "src/base/BaseMessage.mli" 45 2066 2117
)
"src/base/BaseFileAB.ml" 32 1839 1852 "src/base/BaseFileAB.ml" 32 1839 1854
type(
  (string -> unit, unit, string, unit) format4 ->
  (string -> unit, unit, string, unit) format4
)
ident(
  int_ref OASISGettext.f_ "src/oasis/OASISGettext.mli" 45 2280 2280 "src/oasis/OASISGettext.mli" 45 2280 2340
)
"src/base/BaseFileAB.ml" 32 1839 1855 "src/base/BaseFileAB.ml" 32 1839 1895
type(
  (string -> unit, unit, string, unit) format4
)
"src/base/BaseFileAB.ml" 32 1839 1851 "src/base/BaseFileAB.ml" 32 1839 1896
type(
  (string -> unit, unit, string, unit) format4
)
"src/base/BaseFileAB.ml" 32 1839 1897 "src/base/BaseFileAB.ml" 32 1839 1899
type(
  string
)
ident(
  int_ref fn "src/base/BaseFileAB.ml" 30 1771 1787 "src/base/BaseFileAB.ml" 30 1771 1789
)
"src/base/BaseFileAB.ml" 32 1839 1843 "src/base/BaseFileAB.ml" 32 1839 1899
type(
  unit
)
"src/base/BaseFileAB.ml" 31 1792 1794 "src/base/BaseFileAB.ml" 32 1839 1899
type(
  unit
)
"src/base/BaseFileAB.ml" 33 1901 1903 "src/base/BaseFileAB.ml" 33 1901 1935
type(
  OASISUnixPath.unix_filename -> 'a OASISFileSystem.filename
)
ident(
  int_ref OASISFileSystem.of_unix_filename "src/oasis/OASISFileSystem.mli" 25 1720 1720 "src/oasis/OASISFileSystem.mli" 25 1720 1784
)
"src/base/BaseFileAB.ml" 33 1901 1937 "src/base/BaseFileAB.ml" 33 1901 1960
type(
  string -> OASISUnixPath.unix_filename
)
ident(
  int_ref Stdlib.Filename.chop_extension "filename.mli" 101 3857 3857 "filename.mli" 101 3857 3894
)
"src/base/BaseFileAB.ml" 33 1901 1961 "src/base/BaseFileAB.ml" 33 1901 1963
type(
  string
)
ident(
  int_ref fn "src/base/BaseFileAB.ml" 30 1771 1787 "src/base/BaseFileAB.ml" 30 1771 1789
)
"src/base/BaseFileAB.ml" 33 1901 1936 "src/base/BaseFileAB.ml" 33 1901 1964
type(
  OASISUnixPath.unix_filename
)
"src/base/BaseFileAB.ml" 33 1901 1903 "src/base/BaseFileAB.ml" 33 1901 1964
type(
  'a OASISFileSystem.filename
)
"src/base/BaseFileAB.ml" 31 1792 1794 "src/base/BaseFileAB.ml" 33 1901 1964
type(
  'a OASISFileSystem.filename
)
"src/base/BaseFileAB.ml" 36 1967 1971 "src/base/BaseFileAB.ml" 36 1967 1978
type(
  ctxt:OASISContext.t -> OASISUnixPath.unix_filename list -> unit
)
ident(
  def replace "src/base/BaseFileAB.ml" 49 2425 2435 "src/base/BaseFileAB.ml" 0 0 -1
)
"src/base/BaseFileAB.ml" 36 1967 1980 "src/base/BaseFileAB.ml" 36 1967 1984
type(
  OASISContext.t
)
ident(
  def ctxt "src/base/BaseFileAB.ml" 36 1967 1985 "src/base/BaseFileAB.ml" 49 2425 2435
)
"src/base/BaseFileAB.ml" 36 1967 1985 "src/base/BaseFileAB.ml" 36 1967 1991
type(
  OASISUnixPath.unix_filename list
)
ident(
  def fn_lst "src/base/BaseFileAB.ml" 37 1994 1996 "src/base/BaseFileAB.ml" 49 2425 2435
)
"src/base/BaseFileAB.ml" 38 2024 2030 "src/base/BaseFileAB.ml" 38 2024 2034
type(
  Buffer.t
)
ident(
  def ibuf "src/base/BaseFileAB.ml" 39 2081 2083 "src/base/BaseFileAB.ml" 49 2425 2435
)
"src/base/BaseFileAB.ml" 38 2024 2036 "src/base/BaseFileAB.ml" 38 2024 2040
type(
  Buffer.t
)
ident(
  def obuf "src/base/BaseFileAB.ml" 39 2081 2083 "src/base/BaseFileAB.ml" 49 2425 2435
)
"src/base/BaseFileAB.ml" 38 2024 2030 "src/base/BaseFileAB.ml" 38 2024 2040
type(
  Buffer.t * Buffer.t
)
"src/base/BaseFileAB.ml" 38 2024 2043 "src/base/BaseFileAB.ml" 38 2024 2056
type(
  int -> Buffer.t
)
ident(
  int_ref Stdlib.Buffer.create "buffer.mli" 36 1528 1528 "buffer.mli" 36 1528 1549
)
"src/base/BaseFileAB.ml" 38 2024 2057 "src/base/BaseFileAB.ml" 38 2024 2059
type(
  int
)
"src/base/BaseFileAB.ml" 38 2024 2043 "src/base/BaseFileAB.ml" 38 2024 2059
type(
  Buffer.t
)
"src/base/BaseFileAB.ml" 38 2024 2061 "src/base/BaseFileAB.ml" 38 2024 2074
type(
  int -> Buffer.t
)
ident(
  int_ref Stdlib.Buffer.create "buffer.mli" 36 1528 1528 "buffer.mli" 36 1528 1549
)
"src/base/BaseFileAB.ml" 38 2024 2075 "src/base/BaseFileAB.ml" 38 2024 2077
type(
  int
)
"src/base/BaseFileAB.ml" 38 2024 2061 "src/base/BaseFileAB.ml" 38 2024 2077
type(
  Buffer.t
)
"src/base/BaseFileAB.ml" 38 2024 2043 "src/base/BaseFileAB.ml" 38 2024 2077
type(
  Buffer.t * Buffer.t
)
"src/base/BaseFileAB.ml" 39 2081 2083 "src/base/BaseFileAB.ml" 39 2081 2092
type(
  (OASISUnixPath.unix_filename -> unit) ->
  OASISUnixPath.unix_filename list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 159 5701 5701 "list.mli" 159 5701 5743
)
"src/base/BaseFileAB.ml" 40 2093 2102 "src/base/BaseFileAB.ml" 40 2093 2104
type(
  OASISUnixPath.unix_filename
)
ident(
  def fn "src/base/BaseFileAB.ml" 41 2108 2115 "src/base/BaseFileAB.ml" 48 2384 2423
)
"src/base/BaseFileAB.ml" 41 2108 2115 "src/base/BaseFileAB.ml" 41 2108 2127
type(
  Buffer.t -> unit
)
ident(
  int_ref Stdlib.Buffer.clear "buffer.mli" 83 3483 3483 "buffer.mli" 83 3483 3504
)
"src/base/BaseFileAB.ml" 41 2108 2128 "src/base/BaseFileAB.ml" 41 2108 2132
type(
  Buffer.t
)
ident(
  int_ref ibuf "src/base/BaseFileAB.ml" 38 2024 2030 "src/base/BaseFileAB.ml" 38 2024 2034
)
"src/base/BaseFileAB.ml" 41 2108 2115 "src/base/BaseFileAB.ml" 41 2108 2132
type(
  unit
)
"src/base/BaseFileAB.ml" 41 2108 2134 "src/base/BaseFileAB.ml" 41 2108 2146
type(
  Buffer.t -> unit
)
ident(
  int_ref Stdlib.Buffer.clear "buffer.mli" 83 3483 3483 "buffer.mli" 83 3483 3504
)
"src/base/BaseFileAB.ml" 41 2108 2147 "src/base/BaseFileAB.ml" 41 2108 2151
type(
  Buffer.t
)
ident(
  int_ref obuf "src/base/BaseFileAB.ml" 38 2024 2036 "src/base/BaseFileAB.ml" 38 2024 2040
)
"src/base/BaseFileAB.ml" 41 2108 2134 "src/base/BaseFileAB.ml" 41 2108 2151
type(
  unit
)
"src/base/BaseFileAB.ml" 42 2153 2160 "src/base/BaseFileAB.ml" 42 2153 2171
type(
  OASISFileSystem.reader -> (OASISFileSystem.reader -> unit) -> unit
)
ident(
  int_ref OASISFileSystem.defer_close "src/oasis/OASISFileSystem.mli" 63 2560 2560 "src/oasis/OASISFileSystem.mli" 63 2560 2612
)
"src/base/BaseFileAB.ml" 43 2172 2182 "src/base/BaseFileAB.ml" 43 2172 2186
type(
  OASISContext.t
)
ident(
  int_ref ctxt "src/base/BaseFileAB.ml" 36 1967 1980 "src/base/BaseFileAB.ml" 36 1967 1984
)
"src/base/BaseFileAB.ml" 43 2172 2182 "src/base/BaseFileAB.ml" 43 2172 2192
type(
  OASISContext.source OASISFileSystem.fs
)
"src/base/BaseFileAB.ml" 43 2172 2182 "src/base/BaseFileAB.ml" 43 2172 2200
type(
  ?mode:open_flag list ->
  ?perm:int ->
  OASISContext.source OASISFileSystem.filename -> OASISFileSystem.reader
)
"src/base/BaseFileAB.ml" 43 2172 2202 "src/base/BaseFileAB.ml" 43 2172 2218
type(
  OASISUnixPath.unix_filename -> OASISContext.source OASISFileSystem.filename
)
ident(
  int_ref OASISFileSystem.of_unix_filename "src/oasis/OASISFileSystem.mli" 25 1720 1720 "src/oasis/OASISFileSystem.mli" 25 1720 1784
)
"src/base/BaseFileAB.ml" 43 2172 2219 "src/base/BaseFileAB.ml" 43 2172 2221
type(
  OASISUnixPath.unix_filename
)
ident(
  int_ref fn "src/base/BaseFileAB.ml" 40 2093 2102 "src/base/BaseFileAB.ml" 40 2093 2104
)
"src/base/BaseFileAB.ml" 43 2172 2201 "src/base/BaseFileAB.ml" 43 2172 2222
type(
  OASISContext.source OASISFileSystem.filename
)
"src/base/BaseFileAB.ml" 43 2172 2181 "src/base/BaseFileAB.ml" 43 2172 2223
type(
  OASISFileSystem.reader
)
"src/base/BaseFileAB.ml" 44 2224 2234 "src/base/BaseFileAB.ml" 44 2224 2242
type(
  Buffer.t -> OASISFileSystem.reader -> unit
)
ident(
  int_ref OASISFileSystem.read_all "src/oasis/OASISFileSystem.mli" 70 2724 2724 "src/oasis/OASISFileSystem.mli" 70 2724 2765
)
"src/base/BaseFileAB.ml" 44 2224 2243 "src/base/BaseFileAB.ml" 44 2224 2247
type(
  Buffer.t
)
ident(
  int_ref ibuf "src/base/BaseFileAB.ml" 38 2024 2030 "src/base/BaseFileAB.ml" 38 2024 2034
)
"src/base/BaseFileAB.ml" 44 2224 2233 "src/base/BaseFileAB.ml" 44 2224 2248
type(
  OASISFileSystem.reader -> unit
)
"src/base/BaseFileAB.ml" 42 2153 2160 "src/base/BaseFileAB.ml" 44 2224 2248
type(
  unit
)
"src/base/BaseFileAB.ml" 45 2250 2257 "src/base/BaseFileAB.ml" 45 2250 2274
type(
  Buffer.t -> string -> unit
)
ident(
  int_ref Stdlib.Buffer.add_string "buffer.mli" 132 5161 5161 "buffer.mli" 132 5161 5197
)
"src/base/BaseFileAB.ml" 45 2250 2275 "src/base/BaseFileAB.ml" 45 2250 2279
type(
  Buffer.t
)
ident(
  int_ref obuf "src/base/BaseFileAB.ml" 38 2024 2036 "src/base/BaseFileAB.ml" 38 2024 2040
)
"src/base/BaseFileAB.ml" 45 2250 2281 "src/base/BaseFileAB.ml" 45 2250 2291
type(
  string -> string
)
ident(
  int_ref BaseEnv.var_expand "src/base/BaseEnv.mli" 77 3120 3120 "src/base/BaseEnv.mli" 77 3120 3152
)
"src/base/BaseFileAB.ml" 45 2250 2293 "src/base/BaseFileAB.ml" 45 2250 2308
type(
  Buffer.t -> string
)
ident(
  int_ref Stdlib.Buffer.contents "buffer.mli" 50 2308 2308 "buffer.mli" 50 2308 2334
)
"src/base/BaseFileAB.ml" 45 2250 2309 "src/base/BaseFileAB.ml" 45 2250 2313
type(
  Buffer.t
)
ident(
  int_ref ibuf "src/base/BaseFileAB.ml" 38 2024 2030 "src/base/BaseFileAB.ml" 38 2024 2034
)
"src/base/BaseFileAB.ml" 45 2250 2292 "src/base/BaseFileAB.ml" 45 2250 2314
type(
  string
)
"src/base/BaseFileAB.ml" 45 2250 2280 "src/base/BaseFileAB.ml" 45 2250 2315
type(
  string
)
"src/base/BaseFileAB.ml" 45 2250 2257 "src/base/BaseFileAB.ml" 45 2250 2315
type(
  unit
)
"src/base/BaseFileAB.ml" 46 2317 2324 "src/base/BaseFileAB.ml" 46 2317 2335
type(
  OASISFileSystem.writer -> (OASISFileSystem.writer -> unit) -> unit
)
ident(
  int_ref OASISFileSystem.defer_close "src/oasis/OASISFileSystem.mli" 63 2560 2560 "src/oasis/OASISFileSystem.mli" 63 2560 2612
)
"src/base/BaseFileAB.ml" 47 2336 2346 "src/base/BaseFileAB.ml" 47 2336 2350
type(
  OASISContext.t
)
ident(
  int_ref ctxt "src/base/BaseFileAB.ml" 36 1967 1980 "src/base/BaseFileAB.ml" 36 1967 1984
)
"src/base/BaseFileAB.ml" 47 2336 2346 "src/base/BaseFileAB.ml" 47 2336 2356
type(
  OASISContext.source OASISFileSystem.fs
)
"src/base/BaseFileAB.ml" 47 2336 2346 "src/base/BaseFileAB.ml" 47 2336 2365
type(
  ?mode:open_flag list ->
  ?perm:int ->
  OASISContext.source OASISFileSystem.filename -> OASISFileSystem.writer
)
"src/base/BaseFileAB.ml" 47 2336 2367 "src/base/BaseFileAB.ml" 47 2336 2378
type(
  OASISUnixPath.unix_filename -> OASISContext.source OASISFileSystem.filename
)
ident(
  int_ref to_filename "src/base/BaseFileAB.ml" 30 1771 1775 "src/base/BaseFileAB.ml" 30 1771 1786
)
"src/base/BaseFileAB.ml" 47 2336 2379 "src/base/BaseFileAB.ml" 47 2336 2381
type(
  OASISUnixPath.unix_filename
)
ident(
  int_ref fn "src/base/BaseFileAB.ml" 40 2093 2102 "src/base/BaseFileAB.ml" 40 2093 2104
)
"src/base/BaseFileAB.ml" 47 2336 2366 "src/base/BaseFileAB.ml" 47 2336 2382
type(
  OASISContext.source OASISFileSystem.filename
)
"src/base/BaseFileAB.ml" 47 2336 2345 "src/base/BaseFileAB.ml" 47 2336 2383
type(
  OASISFileSystem.writer
)
"src/base/BaseFileAB.ml" 48 2384 2398 "src/base/BaseFileAB.ml" 48 2384 2402
type(
  OASISFileSystem.writer
)
ident(
  def wrtr "src/base/BaseFileAB.ml" 48 2384 2406 "src/base/BaseFileAB.ml" 48 2384 2422
)
"src/base/BaseFileAB.ml" 48 2384 2406 "src/base/BaseFileAB.ml" 48 2384 2410
type(
  OASISFileSystem.writer
)
ident(
  int_ref wrtr "src/base/BaseFileAB.ml" 48 2384 2398 "src/base/BaseFileAB.ml" 48 2384 2402
)
"src/base/BaseFileAB.ml" 48 2384 2406 "src/base/BaseFileAB.ml" 48 2384 2417
type(
  Buffer.t -> unit
)
"src/base/BaseFileAB.ml" 48 2384 2418 "src/base/BaseFileAB.ml" 48 2384 2422
type(
  Buffer.t
)
ident(
  int_ref obuf "src/base/BaseFileAB.ml" 38 2024 2036 "src/base/BaseFileAB.ml" 38 2024 2040
)
"src/base/BaseFileAB.ml" 48 2384 2406 "src/base/BaseFileAB.ml" 48 2384 2422
type(
  unit
)
"src/base/BaseFileAB.ml" 48 2384 2393 "src/base/BaseFileAB.ml" 48 2384 2423
type(
  OASISFileSystem.writer -> unit
)
"src/base/BaseFileAB.ml" 46 2317 2324 "src/base/BaseFileAB.ml" 48 2384 2423
type(
  unit
)
"src/base/BaseFileAB.ml" 45 2250 2257 "src/base/BaseFileAB.ml" 48 2384 2423
type(
  unit
)
"src/base/BaseFileAB.ml" 42 2153 2160 "src/base/BaseFileAB.ml" 48 2384 2423
type(
  unit
)
"src/base/BaseFileAB.ml" 41 2108 2134 "src/base/BaseFileAB.ml" 48 2384 2423
type(
  unit
)
"src/base/BaseFileAB.ml" 41 2108 2115 "src/base/BaseFileAB.ml" 48 2384 2423
type(
  unit
)
"src/base/BaseFileAB.ml" 40 2093 2097 "src/base/BaseFileAB.ml" 48 2384 2424
type(
  OASISUnixPath.unix_filename -> unit
)
"src/base/BaseFileAB.ml" 49 2425 2429 "src/base/BaseFileAB.ml" 49 2425 2435
type(
  OASISUnixPath.unix_filename list
)
ident(
  int_ref fn_lst "src/base/BaseFileAB.ml" 36 1967 1985 "src/base/BaseFileAB.ml" 36 1967 1991
)
"src/base/BaseFileAB.ml" 39 2081 2083 "src/base/BaseFileAB.ml" 49 2425 2435
type(
  unit
)
"src/base/BaseFileAB.ml" 38 2024 2026 "src/base/BaseFileAB.ml" 49 2425 2435
type(
  unit
)
"src/base/BaseFileAB.ml" 37 1994 1996 "src/base/BaseFileAB.ml" 49 2425 2435
type(
  unit
)
