"lib/re_glob.ml" 25 910 914 "lib/re_glob.ml" 25 910 918
type(
  Re.t
)
ident(
  def gany "lib/re_glob.ml" 26 944 944 "lib/re_glob.ml" 1 0 -1
)
"lib/re_glob.ml" 25 910 921 "lib/re_glob.ml" 25 910 929
type(
  Re.t list -> Re.t
)
ident(
  ext_ref Re.compl
)
"lib/re_glob.ml" 25 910 931 "lib/re_glob.ml" 25 910 938
type(
  char -> Re.t
)
ident(
  ext_ref Re.char
)
"lib/re_glob.ml" 25 910 939 "lib/re_glob.ml" 25 910 942
type(
  char
)
"lib/re_glob.ml" 25 910 931 "lib/re_glob.ml" 25 910 942
call(
  stack
)
type(
  Re.t
)
"lib/re_glob.ml" 25 910 930 "lib/re_glob.ml" 25 910 943
type(
  Re.t list
)
"lib/re_glob.ml" 25 910 921 "lib/re_glob.ml" 25 910 943
call(
  stack
)
type(
  Re.t
)
"lib/re_glob.ml" 26 944 948 "lib/re_glob.ml" 26 944 954
type(
  Re.t
)
ident(
  def notdot "lib/re_glob.ml" 27 993 993 "lib/re_glob.ml" 1 0 -1
)
"lib/re_glob.ml" 26 944 957 "lib/re_glob.ml" 26 944 965
type(
  Re.t list -> Re.t
)
ident(
  ext_ref Re.compl
)
"lib/re_glob.ml" 26 944 967 "lib/re_glob.ml" 26 944 974
type(
  char -> Re.t
)
ident(
  ext_ref Re.char
)
"lib/re_glob.ml" 26 944 975 "lib/re_glob.ml" 26 944 978
type(
  char
)
"lib/re_glob.ml" 26 944 967 "lib/re_glob.ml" 26 944 978
call(
  stack
)
type(
  Re.t
)
"lib/re_glob.ml" 26 944 980 "lib/re_glob.ml" 26 944 987
type(
  char -> Re.t
)
ident(
  ext_ref Re.char
)
"lib/re_glob.ml" 26 944 988 "lib/re_glob.ml" 26 944 991
type(
  char
)
"lib/re_glob.ml" 26 944 980 "lib/re_glob.ml" 26 944 991
call(
  stack
)
type(
  Re.t
)
"lib/re_glob.ml" 26 944 966 "lib/re_glob.ml" 26 944 992
type(
  Re.t list
)
"lib/re_glob.ml" 26 944 957 "lib/re_glob.ml" 26 944 992
call(
  stack
)
type(
  Re.t
)
"lib/re_glob.ml" 27 993 997 "lib/re_glob.ml" 27 993 1000
type(
  Re.t
)
ident(
  def dot "lib/re_glob.ml" 29 1016 1016 "lib/re_glob.ml" 1 0 -1
)
"lib/re_glob.ml" 27 993 1003 "lib/re_glob.ml" 27 993 1010
type(
  char -> Re.t
)
ident(
  ext_ref Re.char
)
"lib/re_glob.ml" 27 993 1011 "lib/re_glob.ml" 27 993 1014
type(
  char
)
"lib/re_glob.ml" 27 993 1003 "lib/re_glob.ml" 27 993 1014
call(
  stack
)
type(
  Re.t
)
"lib/re_glob.ml" 31 1047 1051 "lib/re_glob.ml" 31 1047 1060
type(
  Re.t
)
ident(
  def beg_start "lib/re_glob.ml" 34 1104 1104 "lib/re_glob.ml" 1 0 -1
)
"lib/re_glob.ml" 32 1063 1065 "lib/re_glob.ml" 32 1063 1071
type(
  Re.t -> Re.t
)
ident(
  ext_ref Re.opt
)
"lib/re_glob.ml" 32 1063 1073 "lib/re_glob.ml" 32 1063 1079
type(
  Re.t list -> Re.t
)
ident(
  ext_ref Re.seq
)
"lib/re_glob.ml" 32 1063 1081 "lib/re_glob.ml" 32 1063 1087
type(
  Re.t
)
ident(
  int_ref notdot "lib/re_glob.ml" 26 944 948 "lib/re_glob.ml" 26 944 954
)
"lib/re_glob.ml" 32 1063 1089 "lib/re_glob.ml" 32 1063 1095
type(
  Re.t -> Re.t
)
ident(
  ext_ref Re.rep
)
"lib/re_glob.ml" 32 1063 1096 "lib/re_glob.ml" 32 1063 1100
type(
  Re.t
)
ident(
  int_ref gany "lib/re_glob.ml" 25 910 914 "lib/re_glob.ml" 25 910 918
)
"lib/re_glob.ml" 32 1063 1089 "lib/re_glob.ml" 32 1063 1100
call(
  stack
)
type(
  Re.t
)
"lib/re_glob.ml" 32 1063 1080 "lib/re_glob.ml" 32 1063 1101
type(
  Re.t list
)
"lib/re_glob.ml" 32 1063 1072 "lib/re_glob.ml" 32 1063 1102
call(
  stack
)
type(
  Re.t
)
"lib/re_glob.ml" 32 1063 1065 "lib/re_glob.ml" 32 1063 1102
call(
  stack
)
type(
  Re.t
)
"lib/re_glob.ml" 34 1104 1108 "lib/re_glob.ml" 34 1104 1118
type(
  Re.t
)
ident(
  def beg_start' "lib/re_glob.ml" 37 1153 1153 "lib/re_glob.ml" 1 0 -1
)
"lib/re_glob.ml" 35 1121 1123 "lib/re_glob.ml" 35 1121 1129
type(
  Re.t list -> Re.t
)
ident(
  ext_ref Re.seq
)
"lib/re_glob.ml" 35 1121 1131 "lib/re_glob.ml" 35 1121 1137
type(
  Re.t
)
ident(
  int_ref notdot "lib/re_glob.ml" 26 944 948 "lib/re_glob.ml" 26 944 954
)
"lib/re_glob.ml" 35 1121 1139 "lib/re_glob.ml" 35 1121 1145
type(
  Re.t -> Re.t
)
ident(
  ext_ref Re.rep
)
"lib/re_glob.ml" 35 1121 1146 "lib/re_glob.ml" 35 1121 1150
type(
  Re.t
)
ident(
  int_ref gany "lib/re_glob.ml" 25 910 914 "lib/re_glob.ml" 25 910 918
)
"lib/re_glob.ml" 35 1121 1139 "lib/re_glob.ml" 35 1121 1150
call(
  stack
)
type(
  Re.t
)
"lib/re_glob.ml" 35 1121 1130 "lib/re_glob.ml" 35 1121 1151
type(
  Re.t list
)
"lib/re_glob.ml" 35 1121 1123 "lib/re_glob.ml" 35 1121 1151
call(
  stack
)
type(
  Re.t
)
"lib/re_glob.ml" 37 1153 1157 "lib/re_glob.ml" 37 1153 1167
type(
  ?anchored:bool -> loc -> string -> Re.t
)
ident(
  def glob_parse "lib/re_glob.ml" 108 3197 3197 "lib/re_glob.ml" 1 0 -1
)
"lib/re_glob.ml" 37 1153 1170 "lib/re_glob.ml" 37 1153 1178
type(
  bool
)
"lib/re_glob.ml" 37 1153 1179 "lib/re_glob.ml" 37 1153 1184
type(
  bool
)
type(
  bool
)
ident(
  int_ref *sth* "lib/re_glob.ml" 37 1153 1179 "lib/re_glob.ml" 37 1153 1184
)
type(
  bool option
)
type(
  bool option
)
type(
  bool
)
"lib/re_glob.ml" 37 1153 1186 "lib/re_glob.ml" 37 1153 1190
type(
  loc
)
ident(
  def init "lib/re_glob.ml" 37 1153 1191 "lib/re_glob.ml" 106 3148 3195
)
"lib/re_glob.ml" 37 1153 1191 "lib/re_glob.ml" 37 1153 1192
type(
  string
)
ident(
  def s "lib/re_glob.ml" 38 1195 1197 "lib/re_glob.ml" 106 3148 3195
)
"lib/re_glob.ml" 38 1195 1201 "lib/re_glob.ml" 38 1195 1202
type(
  int ref
)
ident(
  def i "lib/re_glob.ml" 39 1214 1216 "lib/re_glob.ml" 106 3148 3195
)
"lib/re_glob.ml" 38 1195 1205 "lib/re_glob.ml" 38 1195 1208
type(
  int -> int ref
)
ident(
  ext_ref Pervasives.ref
)
"lib/re_glob.ml" 38 1195 1209 "lib/re_glob.ml" 38 1195 1210
type(
  int
)
"lib/re_glob.ml" 38 1195 1205 "lib/re_glob.ml" 38 1195 1210
type(
  int ref
)
"lib/re_glob.ml" 39 1214 1220 "lib/re_glob.ml" 39 1214 1221
type(
  int
)
ident(
  def l "lib/re_glob.ml" 40 1243 1245 "lib/re_glob.ml" 106 3148 3195
)
"lib/re_glob.ml" 39 1214 1224 "lib/re_glob.ml" 39 1214 1237
type(
  string -> int
)
ident(
  ext_ref String.length
)
"lib/re_glob.ml" 39 1214 1238 "lib/re_glob.ml" 39 1214 1239
type(
  string
)
ident(
  int_ref s "lib/re_glob.ml" 37 1153 1191 "lib/re_glob.ml" 37 1153 1192
)
"lib/re_glob.ml" 39 1214 1224 "lib/re_glob.ml" 39 1214 1239
type(
  int
)
"lib/re_glob.ml" 40 1243 1249 "lib/re_glob.ml" 40 1243 1252
type(
  unit -> bool
)
ident(
  def eos "lib/re_glob.ml" 41 1268 1270 "lib/re_glob.ml" 106 3148 3195
)
"lib/re_glob.ml" 40 1243 1253 "lib/re_glob.ml" 40 1243 1255
type(
  unit
)
"lib/re_glob.ml" 40 1243 1258 "lib/re_glob.ml" 40 1243 1259
type(
  int ref -> int
)
ident(
  ext_ref Pervasives.( ! )
)
"lib/re_glob.ml" 40 1243 1259 "lib/re_glob.ml" 40 1243 1260
type(
  int ref
)
ident(
  int_ref i "lib/re_glob.ml" 38 1195 1201 "lib/re_glob.ml" 38 1195 1202
)
"lib/re_glob.ml" 40 1243 1258 "lib/re_glob.ml" 40 1243 1260
type(
  int
)
"lib/re_glob.ml" 40 1243 1261 "lib/re_glob.ml" 40 1243 1262
type(
  int -> int -> bool
)
ident(
  ext_ref Pervasives.( = )
)
"lib/re_glob.ml" 40 1243 1263 "lib/re_glob.ml" 40 1243 1264
type(
  int
)
ident(
  int_ref l "lib/re_glob.ml" 39 1214 1220 "lib/re_glob.ml" 39 1214 1221
)
"lib/re_glob.ml" 40 1243 1258 "lib/re_glob.ml" 40 1243 1264
type(
  bool
)
"lib/re_glob.ml" 41 1268 1274 "lib/re_glob.ml" 41 1268 1278
type(
  char -> bool
)
ident(
  def test "lib/re_glob.ml" 42 1313 1315 "lib/re_glob.ml" 106 3148 3195
)
"lib/re_glob.ml" 41 1268 1279 "lib/re_glob.ml" 41 1268 1280
type(
  char
)
ident(
  def c "lib/re_glob.ml" 41 1268 1283 "lib/re_glob.ml" 41 1268 1309
)
"lib/re_glob.ml" 41 1268 1283 "lib/re_glob.ml" 41 1268 1286
type(
  bool -> bool
)
ident(
  ext_ref Pervasives.not
)
"lib/re_glob.ml" 41 1268 1288 "lib/re_glob.ml" 41 1268 1291
type(
  unit -> bool
)
ident(
  int_ref eos "lib/re_glob.ml" 40 1243 1249 "lib/re_glob.ml" 40 1243 1252
)
"lib/re_glob.ml" 41 1268 1292 "lib/re_glob.ml" 41 1268 1294
type(
  unit
)
"lib/re_glob.ml" 41 1268 1287 "lib/re_glob.ml" 41 1268 1295
call(
  stack
)
type(
  bool
)
"lib/re_glob.ml" 41 1268 1283 "lib/re_glob.ml" 41 1268 1295
type(
  bool
)
"lib/re_glob.ml" 41 1268 1296 "lib/re_glob.ml" 41 1268 1298
type(
  bool -> bool -> bool
)
ident(
  ext_ref Pervasives.( && )
)
"lib/re_glob.ml" 41 1268 1299 "lib/re_glob.ml" 41 1268 1300
type(
  string
)
ident(
  int_ref s "lib/re_glob.ml" 37 1153 1191 "lib/re_glob.ml" 37 1153 1192
)
"lib/re_glob.ml" 41 1268 1302 "lib/re_glob.ml" 41 1268 1303
type(
  int ref -> int
)
ident(
  ext_ref Pervasives.( ! )
)
"lib/re_glob.ml" 41 1268 1303 "lib/re_glob.ml" 41 1268 1304
type(
  int ref
)
ident(
  int_ref i "lib/re_glob.ml" 38 1195 1201 "lib/re_glob.ml" 38 1195 1202
)
"lib/re_glob.ml" 41 1268 1302 "lib/re_glob.ml" 41 1268 1304
type(
  int
)
"lib/re_glob.ml" 41 1268 1299 "lib/re_glob.ml" 41 1268 1305
type(
  char
)
"lib/re_glob.ml" 41 1268 1306 "lib/re_glob.ml" 41 1268 1307
type(
  char -> char -> bool
)
ident(
  ext_ref Pervasives.( = )
)
"lib/re_glob.ml" 41 1268 1308 "lib/re_glob.ml" 41 1268 1309
type(
  char
)
ident(
  int_ref c "lib/re_glob.ml" 41 1268 1279 "lib/re_glob.ml" 41 1268 1280
)
"lib/re_glob.ml" 41 1268 1299 "lib/re_glob.ml" 41 1268 1309
type(
  bool
)
"lib/re_glob.ml" 41 1268 1283 "lib/re_glob.ml" 41 1268 1309
type(
  bool
)
"lib/re_glob.ml" 42 1313 1319 "lib/re_glob.ml" 42 1313 1325
type(
  char -> bool
)
ident(
  def accept "lib/re_glob.ml" 43 1371 1373 "lib/re_glob.ml" 106 3148 3195
)
"lib/re_glob.ml" 42 1313 1326 "lib/re_glob.ml" 42 1313 1327
type(
  char
)
ident(
  def c "lib/re_glob.ml" 42 1313 1330 "lib/re_glob.ml" 42 1313 1367
)
"lib/re_glob.ml" 42 1313 1334 "lib/re_glob.ml" 42 1313 1335
type(
  bool
)
ident(
  def r "lib/re_glob.ml" 42 1313 1348 "lib/re_glob.ml" 42 1313 1367
)
"lib/re_glob.ml" 42 1313 1338 "lib/re_glob.ml" 42 1313 1342
type(
  char -> bool
)
ident(
  int_ref test "lib/re_glob.ml" 41 1268 1274 "lib/re_glob.ml" 41 1268 1278
)
"lib/re_glob.ml" 42 1313 1343 "lib/re_glob.ml" 42 1313 1344
type(
  char
)
ident(
  int_ref c "lib/re_glob.ml" 42 1313 1326 "lib/re_glob.ml" 42 1313 1327
)
"lib/re_glob.ml" 42 1313 1338 "lib/re_glob.ml" 42 1313 1344
call(
  stack
)
type(
  bool
)
"lib/re_glob.ml" 42 1313 1351 "lib/re_glob.ml" 42 1313 1352
type(
  bool
)
ident(
  int_ref r "lib/re_glob.ml" 42 1313 1334 "lib/re_glob.ml" 42 1313 1335
)
"lib/re_glob.ml" 42 1313 1358 "lib/re_glob.ml" 42 1313 1362
type(
  int ref -> unit
)
ident(
  ext_ref Pervasives.incr
)
"lib/re_glob.ml" 42 1313 1363 "lib/re_glob.ml" 42 1313 1364
type(
  int ref
)
ident(
  int_ref i "lib/re_glob.ml" 38 1195 1201 "lib/re_glob.ml" 38 1195 1202
)
"lib/re_glob.ml" 42 1313 1358 "lib/re_glob.ml" 42 1313 1364
type(
  unit
)
"lib/re_glob.ml" 42 1313 1348 "lib/re_glob.ml" 42 1313 1364
type(
  unit
)
"lib/re_glob.ml" 42 1313 1366 "lib/re_glob.ml" 42 1313 1367
type(
  bool
)
ident(
  int_ref r "lib/re_glob.ml" 42 1313 1334 "lib/re_glob.ml" 42 1313 1335
)
"lib/re_glob.ml" 42 1313 1348 "lib/re_glob.ml" 42 1313 1367
type(
  bool
)
"lib/re_glob.ml" 42 1313 1330 "lib/re_glob.ml" 42 1313 1367
type(
  bool
)
"lib/re_glob.ml" 43 1371 1377 "lib/re_glob.ml" 43 1371 1380
type(
  unit -> char
)
ident(
  def get "lib/re_glob.ml" 45 1418 1420 "lib/re_glob.ml" 106 3148 3195
)
"lib/re_glob.ml" 43 1371 1381 "lib/re_glob.ml" 43 1371 1383
type(
  unit
)
"lib/re_glob.ml" 43 1371 1390 "lib/re_glob.ml" 43 1371 1391
type(
  char
)
ident(
  def r "lib/re_glob.ml" 43 1371 1404 "lib/re_glob.ml" 43 1371 1413
)
"lib/re_glob.ml" 43 1371 1394 "lib/re_glob.ml" 43 1371 1395
type(
  string
)
ident(
  int_ref s "lib/re_glob.ml" 37 1153 1191 "lib/re_glob.ml" 37 1153 1192
)
"lib/re_glob.ml" 43 1371 1397 "lib/re_glob.ml" 43 1371 1398
type(
  int ref -> int
)
ident(
  ext_ref Pervasives.( ! )
)
"lib/re_glob.ml" 43 1371 1398 "lib/re_glob.ml" 43 1371 1399
type(
  int ref
)
ident(
  int_ref i "lib/re_glob.ml" 38 1195 1201 "lib/re_glob.ml" 38 1195 1202
)
"lib/re_glob.ml" 43 1371 1397 "lib/re_glob.ml" 43 1371 1399
type(
  int
)
"lib/re_glob.ml" 43 1371 1394 "lib/re_glob.ml" 43 1371 1400
type(
  char
)
"lib/re_glob.ml" 43 1371 1404 "lib/re_glob.ml" 43 1371 1408
type(
  int ref -> unit
)
ident(
  ext_ref Pervasives.incr
)
"lib/re_glob.ml" 43 1371 1409 "lib/re_glob.ml" 43 1371 1410
type(
  int ref
)
ident(
  int_ref i "lib/re_glob.ml" 38 1195 1201 "lib/re_glob.ml" 38 1195 1202
)
"lib/re_glob.ml" 43 1371 1404 "lib/re_glob.ml" 43 1371 1410
type(
  unit
)
"lib/re_glob.ml" 43 1371 1412 "lib/re_glob.ml" 43 1371 1413
type(
  char
)
ident(
  int_ref r "lib/re_glob.ml" 43 1371 1390 "lib/re_glob.ml" 43 1371 1391
)
"lib/re_glob.ml" 43 1371 1404 "lib/re_glob.ml" 43 1371 1413
type(
  char
)
"lib/re_glob.ml" 43 1371 1386 "lib/re_glob.ml" 43 1371 1413
type(
  char
)
"lib/re_glob.ml" 45 1418 1428 "lib/re_glob.ml" 45 1418 1432
type(
  unit -> Re.t
)
ident(
  def expr "lib/re_glob.ml" 45 1418 1420 "lib/re_glob.ml" 106 3148 3195
)
"lib/re_glob.ml" 45 1418 1433 "lib/re_glob.ml" 45 1418 1435
type(
  unit
)
"lib/re_glob.ml" 45 1418 1438 "lib/re_glob.ml" 45 1418 1443
type(
  loc -> Re.t list -> Re.t
)
ident(
  int_ref expr' "lib/re_glob.ml" 46 1452 1458 "lib/re_glob.ml" 46 1452 1463
)
"lib/re_glob.ml" 45 1418 1444 "lib/re_glob.ml" 45 1418 1448
type(
  loc
)
ident(
  int_ref init "lib/re_glob.ml" 37 1153 1186 "lib/re_glob.ml" 37 1153 1190
)
"lib/re_glob.ml" 45 1418 1449 "lib/re_glob.ml" 45 1418 1451
type(
  Re.t list
)
"lib/re_glob.ml" 45 1418 1438 "lib/re_glob.ml" 45 1418 1451
call(
  tail
)
type(
  Re.t
)
"lib/re_glob.ml" 46 1452 1458 "lib/re_glob.ml" 46 1452 1463
type(
  loc -> Re.t list -> Re.t
)
ident(
  def expr' "lib/re_glob.ml" 45 1418 1420 "lib/re_glob.ml" 106 3148 3195
)
"lib/re_glob.ml" 46 1452 1464 "lib/re_glob.ml" 46 1452 1467
type(
  loc
)
ident(
  def beg "lib/re_glob.ml" 46 1452 1468 "lib/re_glob.ml" 52 1624 1685
)
"lib/re_glob.ml" 46 1452 1468 "lib/re_glob.ml" 46 1452 1472
type(
  Re.t list
)
ident(
  def left "lib/re_glob.ml" 47 1475 1479 "lib/re_glob.ml" 52 1624 1685
)
"lib/re_glob.ml" 47 1475 1482 "lib/re_glob.ml" 47 1475 1485
type(
  unit -> bool
)
ident(
  int_ref eos "lib/re_glob.ml" 40 1243 1249 "lib/re_glob.ml" 40 1243 1252
)
"lib/re_glob.ml" 47 1475 1486 "lib/re_glob.ml" 47 1475 1488
type(
  unit
)
"lib/re_glob.ml" 47 1475 1482 "lib/re_glob.ml" 47 1475 1488
call(
  stack
)
type(
  bool
)
"lib/re_glob.ml" 48 1494 1506 "lib/re_glob.ml" 48 1494 1509
type(
  loc
)
ident(
  int_ref beg "lib/re_glob.ml" 46 1452 1464 "lib/re_glob.ml" 46 1452 1467
)
"lib/re_glob.ml" 49 1515 1523 "lib/re_glob.ml" 49 1515 1526
type(
  loc
)
"lib/re_glob.ml" 49 1515 1529 "lib/re_glob.ml" 49 1515 1532
type(
  loc
)
"lib/re_glob.ml" 49 1515 1523 "lib/re_glob.ml" 49 1515 1532
type(
  loc
)
"lib/re_glob.ml" 49 1515 1536 "lib/re_glob.ml" 49 1515 1542
type(
  Re.t list -> Re.t
)
ident(
  ext_ref Re.seq
)
"lib/re_glob.ml" 49 1515 1544 "lib/re_glob.ml" 49 1515 1552
type(
  Re.t list -> Re.t list
)
ident(
  ext_ref List.rev
)
"lib/re_glob.ml" 49 1515 1553 "lib/re_glob.ml" 49 1515 1557
type(
  Re.t list
)
ident(
  int_ref left "lib/re_glob.ml" 46 1452 1468 "lib/re_glob.ml" 46 1452 1472
)
"lib/re_glob.ml" 49 1515 1543 "lib/re_glob.ml" 49 1515 1558
call(
  stack
)
type(
  Re.t list
)
"lib/re_glob.ml" 49 1515 1536 "lib/re_glob.ml" 49 1515 1558
call(
  tail
)
type(
  Re.t
)
"lib/re_glob.ml" 50 1559 1567 "lib/re_glob.ml" 50 1559 1573
type(
  loc
)
"lib/re_glob.ml" 50 1559 1577 "lib/re_glob.ml" 50 1559 1583
type(
  Re.t list -> Re.t
)
ident(
  ext_ref Re.seq
)
"lib/re_glob.ml" 50 1559 1585 "lib/re_glob.ml" 50 1559 1593
type(
  Re.t list -> Re.t list
)
ident(
  ext_ref List.rev
)
"lib/re_glob.ml" 50 1559 1595 "lib/re_glob.ml" 50 1559 1604
type(
  Re.t
)
ident(
  int_ref beg_start "lib/re_glob.ml" 31 1047 1051 "lib/re_glob.ml" 31 1047 1060
)
"lib/re_glob.ml" 50 1559 1608 "lib/re_glob.ml" 50 1559 1612
type(
  Re.t list
)
ident(
  int_ref left "lib/re_glob.ml" 46 1452 1468 "lib/re_glob.ml" 46 1452 1472
)
"lib/re_glob.ml" 50 1559 1594 "lib/re_glob.ml" 50 1559 1613
type(
  Re.t list
)
"lib/re_glob.ml" 50 1559 1584 "lib/re_glob.ml" 50 1559 1614
call(
  stack
)
type(
  Re.t list
)
"lib/re_glob.ml" 50 1559 1577 "lib/re_glob.ml" 50 1559 1614
call(
  tail
)
type(
  Re.t
)
"lib/re_glob.ml" 48 1494 1500 "lib/re_glob.ml" 50 1559 1614
type(
  Re.t
)
"lib/re_glob.ml" 52 1624 1635 "lib/re_glob.ml" 52 1624 1639
type(
  Re.t
)
ident(
  def piec "lib/re_glob.ml" 52 1624 1661 "lib/re_glob.ml" 52 1624 1685
)
"lib/re_glob.ml" 52 1624 1641 "lib/re_glob.ml" 52 1624 1644
type(
  loc
)
ident(
  def beg "lib/re_glob.ml" 52 1624 1661 "lib/re_glob.ml" 52 1624 1685
)
"lib/re_glob.ml" 52 1624 1634 "lib/re_glob.ml" 52 1624 1645
type(
  Re.t * loc
)
"lib/re_glob.ml" 52 1624 1648 "lib/re_glob.ml" 52 1624 1653
type(
  loc -> Re.t * loc
)
ident(
  int_ref piece "lib/re_glob.ml" 53 1686 1692 "lib/re_glob.ml" 53 1686 1697
)
"lib/re_glob.ml" 52 1624 1654 "lib/re_glob.ml" 52 1624 1657
type(
  loc
)
ident(
  int_ref beg "lib/re_glob.ml" 46 1452 1464 "lib/re_glob.ml" 46 1452 1467
)
"lib/re_glob.ml" 52 1624 1648 "lib/re_glob.ml" 52 1624 1657
call(
  stack
)
type(
  Re.t * loc
)
"lib/re_glob.ml" 52 1624 1661 "lib/re_glob.ml" 52 1624 1666
type(
  loc -> Re.t list -> Re.t
)
ident(
  int_ref expr' "lib/re_glob.ml" 46 1452 1458 "lib/re_glob.ml" 46 1452 1463
)
"lib/re_glob.ml" 52 1624 1667 "lib/re_glob.ml" 52 1624 1670
type(
  loc
)
ident(
  int_ref beg "lib/re_glob.ml" 52 1624 1641 "lib/re_glob.ml" 52 1624 1644
)
"lib/re_glob.ml" 52 1624 1672 "lib/re_glob.ml" 52 1624 1676
type(
  Re.t
)
ident(
  int_ref piec "lib/re_glob.ml" 52 1624 1635 "lib/re_glob.ml" 52 1624 1639
)
"lib/re_glob.ml" 52 1624 1680 "lib/re_glob.ml" 52 1624 1684
type(
  Re.t list
)
ident(
  int_ref left "lib/re_glob.ml" 46 1452 1468 "lib/re_glob.ml" 46 1452 1472
)
"lib/re_glob.ml" 52 1624 1671 "lib/re_glob.ml" 52 1624 1685
type(
  Re.t list
)
"lib/re_glob.ml" 52 1624 1661 "lib/re_glob.ml" 52 1624 1685
call(
  tail
)
type(
  Re.t
)
"lib/re_glob.ml" 52 1624 1630 "lib/re_glob.ml" 52 1624 1685
type(
  Re.t
)
"lib/re_glob.ml" 47 1475 1479 "lib/re_glob.ml" 52 1624 1685
type(
  Re.t
)
"lib/re_glob.ml" 53 1686 1692 "lib/re_glob.ml" 53 1686 1697
type(
  loc -> Re.t * loc
)
ident(
  def piece "lib/re_glob.ml" 45 1418 1420 "lib/re_glob.ml" 106 3148 3195
)
"lib/re_glob.ml" 53 1686 1698 "lib/re_glob.ml" 53 1686 1701
type(
  loc
)
ident(
  def beg "lib/re_glob.ml" 54 1704 1708 "lib/re_glob.ml" 88 2668 2705
)
"lib/re_glob.ml" 54 1704 1711 "lib/re_glob.ml" 54 1704 1717
type(
  char -> bool
)
ident(
  int_ref accept "lib/re_glob.ml" 42 1313 1319 "lib/re_glob.ml" 42 1313 1325
)
"lib/re_glob.ml" 54 1704 1718 "lib/re_glob.ml" 54 1704 1721
type(
  char
)
"lib/re_glob.ml" 54 1704 1711 "lib/re_glob.ml" 54 1704 1721
call(
  stack
)
type(
  bool
)
"lib/re_glob.ml" 55 1733 1742 "lib/re_glob.ml" 55 1733 1745
type(
  loc
)
ident(
  int_ref beg "lib/re_glob.ml" 53 1686 1698 "lib/re_glob.ml" 53 1686 1701
)
"lib/re_glob.ml" 55 1733 1746 "lib/re_glob.ml" 55 1733 1748
type(
  loc -> loc -> bool
)
ident(
  ext_ref Pervasives.( <> )
)
"lib/re_glob.ml" 55 1733 1749 "lib/re_glob.ml" 55 1733 1752
type(
  loc
)
"lib/re_glob.ml" 55 1733 1742 "lib/re_glob.ml" 55 1733 1752
type(
  bool
)
"lib/re_glob.ml" 56 1758 1767 "lib/re_glob.ml" 56 1758 1773
type(
  Re.t list -> Re.t
)
ident(
  ext_ref Re.seq
)
"lib/re_glob.ml" 56 1758 1774 "lib/re_glob.ml" 56 1758 1776
type(
  Re.t list
)
"lib/re_glob.ml" 56 1758 1767 "lib/re_glob.ml" 56 1758 1776
call(
  stack
)
type(
  Re.t
)
"lib/re_glob.ml" 56 1758 1778 "lib/re_glob.ml" 56 1758 1784
type(
  loc
)
"lib/re_glob.ml" 56 1758 1766 "lib/re_glob.ml" 56 1758 1785
type(
  Re.t * loc
)
"lib/re_glob.ml" 58 1797 1806 "lib/re_glob.ml" 58 1797 1812
type(
  Re.t -> Re.t
)
ident(
  ext_ref Re.rep
)
"lib/re_glob.ml" 58 1797 1813 "lib/re_glob.ml" 58 1797 1817
type(
  Re.t
)
ident(
  int_ref gany "lib/re_glob.ml" 25 910 914 "lib/re_glob.ml" 25 910 918
)
"lib/re_glob.ml" 58 1797 1806 "lib/re_glob.ml" 58 1797 1817
call(
  stack
)
type(
  Re.t
)
"lib/re_glob.ml" 58 1797 1819 "lib/re_glob.ml" 58 1797 1822
type(
  loc
)
"lib/re_glob.ml" 58 1797 1805 "lib/re_glob.ml" 58 1797 1823
type(
  Re.t * loc
)
"lib/re_glob.ml" 54 1704 1727 "lib/re_glob.ml" 59 1824 1831
type(
  Re.t * loc
)
"lib/re_glob.ml" 59 1824 1840 "lib/re_glob.ml" 59 1824 1846
type(
  char -> bool
)
ident(
  int_ref accept "lib/re_glob.ml" 42 1313 1319 "lib/re_glob.ml" 42 1313 1325
)
"lib/re_glob.ml" 59 1824 1847 "lib/re_glob.ml" 59 1824 1850
type(
  char
)
"lib/re_glob.ml" 59 1824 1840 "lib/re_glob.ml" 59 1824 1850
call(
  stack
)
type(
  bool
)
"lib/re_glob.ml" 60 1856 1875 "lib/re_glob.ml" 60 1856 1878
type(
  loc
)
ident(
  int_ref beg "lib/re_glob.ml" 53 1686 1698 "lib/re_glob.ml" 53 1686 1701
)
"lib/re_glob.ml" 61 1884 1893 "lib/re_glob.ml" 61 1884 1896
type(
  loc
)
"lib/re_glob.ml" 61 1884 1903 "lib/re_glob.ml" 61 1884 1909
type(
  Re.t
)
ident(
  int_ref notdot "lib/re_glob.ml" 26 944 948 "lib/re_glob.ml" 26 944 954
)
"lib/re_glob.ml" 62 1910 1919 "lib/re_glob.ml" 62 1910 1925
type(
  loc
)
"lib/re_glob.ml" 62 1910 1929 "lib/re_glob.ml" 62 1910 1935
type(
  Re.t list -> Re.t
)
ident(
  ext_ref Re.seq
)
"lib/re_glob.ml" 62 1910 1937 "lib/re_glob.ml" 62 1910 1943
type(
  Re.t
)
ident(
  int_ref notdot "lib/re_glob.ml" 26 944 948 "lib/re_glob.ml" 26 944 954
)
"lib/re_glob.ml" 62 1910 1945 "lib/re_glob.ml" 62 1910 1951
type(
  Re.t -> Re.t
)
ident(
  ext_ref Re.rep
)
"lib/re_glob.ml" 62 1910 1952 "lib/re_glob.ml" 62 1910 1956
type(
  Re.t
)
ident(
  int_ref gany "lib/re_glob.ml" 25 910 914 "lib/re_glob.ml" 25 910 918
)
"lib/re_glob.ml" 62 1910 1945 "lib/re_glob.ml" 62 1910 1956
call(
  stack
)
type(
  Re.t
)
"lib/re_glob.ml" 62 1910 1936 "lib/re_glob.ml" 62 1910 1957
type(
  Re.t list
)
"lib/re_glob.ml" 62 1910 1929 "lib/re_glob.ml" 62 1910 1957
call(
  stack
)
type(
  Re.t
)
"lib/re_glob.ml" 63 1958 1967 "lib/re_glob.ml" 63 1958 1970
type(
  loc
)
"lib/re_glob.ml" 63 1958 1977 "lib/re_glob.ml" 63 1958 1981
type(
  Re.t
)
ident(
  int_ref gany "lib/re_glob.ml" 25 910 914 "lib/re_glob.ml" 25 910 918
)
"lib/re_glob.ml" 60 1856 1863 "lib/re_glob.ml" 64 1982 1992
type(
  Re.t
)
"lib/re_glob.ml" 65 1994 2001 "lib/re_glob.ml" 65 1994 2004
type(
  loc
)
"lib/re_glob.ml" 60 1856 1862 "lib/re_glob.ml" 65 1994 2005
type(
  Re.t * loc
)
"lib/re_glob.ml" 66 2006 2018 "lib/re_glob.ml" 66 2006 2024
type(
  char -> bool
)
ident(
  int_ref accept "lib/re_glob.ml" 42 1313 1319 "lib/re_glob.ml" 42 1313 1325
)
"lib/re_glob.ml" 66 2006 2025 "lib/re_glob.ml" 66 2006 2028
type(
  char
)
"lib/re_glob.ml" 66 2006 2018 "lib/re_glob.ml" 66 2006 2028
call(
  stack
)
type(
  bool
)
"lib/re_glob.ml" 67 2040 2050 "lib/re_glob.ml" 67 2040 2053
type(
  Re.t
)
ident(
  def set "lib/re_glob.ml" 73 2181 2187 "lib/re_glob.ml" 79 2443 2454
)
"lib/re_glob.ml" 68 2056 2067 "lib/re_glob.ml" 68 2056 2073
type(
  char -> bool
)
ident(
  int_ref accept "lib/re_glob.ml" 42 1313 1319 "lib/re_glob.ml" 42 1313 1325
)
"lib/re_glob.ml" 68 2056 2074 "lib/re_glob.ml" 68 2056 2077
type(
  char
)
"lib/re_glob.ml" 68 2056 2067 "lib/re_glob.ml" 68 2056 2077
call(
  stack
)
type(
  bool
)
"lib/re_glob.ml" 68 2056 2078 "lib/re_glob.ml" 68 2056 2080
type(
  bool -> bool -> bool
)
ident(
  ext_ref Pervasives.( || )
)
"lib/re_glob.ml" 68 2056 2081 "lib/re_glob.ml" 68 2056 2087
type(
  char -> bool
)
ident(
  int_ref accept "lib/re_glob.ml" 42 1313 1319 "lib/re_glob.ml" 42 1313 1325
)
"lib/re_glob.ml" 68 2056 2088 "lib/re_glob.ml" 68 2056 2091
type(
  char
)
"lib/re_glob.ml" 68 2056 2081 "lib/re_glob.ml" 68 2056 2091
call(
  stack
)
type(
  bool
)
"lib/re_glob.ml" 68 2056 2067 "lib/re_glob.ml" 68 2056 2091
type(
  bool
)
"lib/re_glob.ml" 69 2097 2107 "lib/re_glob.ml" 69 2097 2115
type(
  Re.t list -> Re.t
)
ident(
  ext_ref Re.compl
)
"lib/re_glob.ml" 69 2097 2117 "lib/re_glob.ml" 69 2097 2124
type(
  Re.t list -> Re.t list
)
ident(
  int_ref bracket "lib/re_glob.ml" 89 2706 2712 "lib/re_glob.ml" 89 2706 2719
)
"lib/re_glob.ml" 69 2097 2125 "lib/re_glob.ml" 69 2097 2127
type(
  Re.t list
)
"lib/re_glob.ml" 69 2097 2116 "lib/re_glob.ml" 69 2097 2128
call(
  stack
)
type(
  Re.t list
)
"lib/re_glob.ml" 69 2097 2107 "lib/re_glob.ml" 69 2097 2128
call(
  stack
)
type(
  Re.t
)
"lib/re_glob.ml" 71 2142 2152 "lib/re_glob.ml" 71 2142 2158
type(
  Re.t list -> Re.t
)
ident(
  ext_ref Re.alt
)
"lib/re_glob.ml" 71 2142 2160 "lib/re_glob.ml" 71 2142 2167
type(
  Re.t list -> Re.t list
)
ident(
  int_ref bracket "lib/re_glob.ml" 89 2706 2712 "lib/re_glob.ml" 89 2706 2719
)
"lib/re_glob.ml" 71 2142 2168 "lib/re_glob.ml" 71 2142 2170
type(
  Re.t list
)
"lib/re_glob.ml" 71 2142 2159 "lib/re_glob.ml" 71 2142 2171
call(
  stack
)
type(
  Re.t list
)
"lib/re_glob.ml" 71 2142 2152 "lib/re_glob.ml" 71 2142 2171
call(
  stack
)
type(
  Re.t
)
"lib/re_glob.ml" 68 2056 2064 "lib/re_glob.ml" 71 2142 2171
type(
  Re.t
)
"lib/re_glob.ml" 73 2181 2200 "lib/re_glob.ml" 73 2181 2203
type(
  loc
)
ident(
  int_ref beg "lib/re_glob.ml" 53 1686 1698 "lib/re_glob.ml" 53 1686 1701
)
"lib/re_glob.ml" 74 2209 2218 "lib/re_glob.ml" 74 2209 2221
type(
  loc
)
"lib/re_glob.ml" 74 2209 2228 "lib/re_glob.ml" 74 2209 2236
type(
  Re.t list -> Re.t
)
ident(
  ext_ref Re.inter
)
"lib/re_glob.ml" 74 2209 2238 "lib/re_glob.ml" 74 2209 2244
type(
  Re.t
)
ident(
  int_ref notdot "lib/re_glob.ml" 26 944 948 "lib/re_glob.ml" 26 944 954
)
"lib/re_glob.ml" 74 2209 2246 "lib/re_glob.ml" 74 2209 2249
type(
  Re.t
)
ident(
  int_ref set "lib/re_glob.ml" 67 2040 2050 "lib/re_glob.ml" 67 2040 2053
)
"lib/re_glob.ml" 74 2209 2237 "lib/re_glob.ml" 74 2209 2250
type(
  Re.t list
)
"lib/re_glob.ml" 74 2209 2228 "lib/re_glob.ml" 74 2209 2250
call(
  stack
)
type(
  Re.t
)
"lib/re_glob.ml" 75 2251 2260 "lib/re_glob.ml" 75 2251 2266
type(
  loc
)
"lib/re_glob.ml" 75 2251 2270 "lib/re_glob.ml" 75 2251 2276
type(
  Re.t list -> Re.t
)
ident(
  ext_ref Re.alt
)
"lib/re_glob.ml" 75 2251 2278 "lib/re_glob.ml" 75 2251 2284
type(
  Re.t list -> Re.t
)
ident(
  ext_ref Re.seq
)
"lib/re_glob.ml" 75 2251 2286 "lib/re_glob.ml" 75 2251 2295
type(
  Re.t
)
ident(
  int_ref beg_start "lib/re_glob.ml" 31 1047 1051 "lib/re_glob.ml" 31 1047 1060
)
"lib/re_glob.ml" 75 2251 2297 "lib/re_glob.ml" 75 2251 2305
type(
  Re.t list -> Re.t
)
ident(
  ext_ref Re.inter
)
"lib/re_glob.ml" 75 2251 2307 "lib/re_glob.ml" 75 2251 2313
type(
  Re.t
)
ident(
  int_ref notdot "lib/re_glob.ml" 26 944 948 "lib/re_glob.ml" 26 944 954
)
"lib/re_glob.ml" 75 2251 2315 "lib/re_glob.ml" 75 2251 2318
type(
  Re.t
)
ident(
  int_ref set "lib/re_glob.ml" 67 2040 2050 "lib/re_glob.ml" 67 2040 2053
)
"lib/re_glob.ml" 75 2251 2306 "lib/re_glob.ml" 75 2251 2319
type(
  Re.t list
)
"lib/re_glob.ml" 75 2251 2297 "lib/re_glob.ml" 75 2251 2319
call(
  stack
)
type(
  Re.t
)
"lib/re_glob.ml" 75 2251 2285 "lib/re_glob.ml" 75 2251 2320
type(
  Re.t list
)
"lib/re_glob.ml" 75 2251 2278 "lib/re_glob.ml" 75 2251 2320
call(
  stack
)
type(
  Re.t
)
"lib/re_glob.ml" 76 2322 2349 "lib/re_glob.ml" 76 2322 2355
type(
  Re.t list -> Re.t
)
ident(
  ext_ref Re.seq
)
"lib/re_glob.ml" 76 2322 2357 "lib/re_glob.ml" 76 2322 2367
type(
  Re.t
)
ident(
  int_ref beg_start' "lib/re_glob.ml" 34 1104 1108 "lib/re_glob.ml" 34 1104 1118
)
"lib/re_glob.ml" 76 2322 2369 "lib/re_glob.ml" 76 2322 2377
type(
  Re.t list -> Re.t
)
ident(
  ext_ref Re.inter
)
"lib/re_glob.ml" 76 2322 2379 "lib/re_glob.ml" 76 2322 2382
type(
  Re.t
)
ident(
  int_ref dot "lib/re_glob.ml" 27 993 997 "lib/re_glob.ml" 27 993 1000
)
"lib/re_glob.ml" 76 2322 2384 "lib/re_glob.ml" 76 2322 2387
type(
  Re.t
)
ident(
  int_ref set "lib/re_glob.ml" 67 2040 2050 "lib/re_glob.ml" 67 2040 2053
)
"lib/re_glob.ml" 76 2322 2378 "lib/re_glob.ml" 76 2322 2388
type(
  Re.t list
)
"lib/re_glob.ml" 76 2322 2369 "lib/re_glob.ml" 76 2322 2388
call(
  stack
)
type(
  Re.t
)
"lib/re_glob.ml" 76 2322 2356 "lib/re_glob.ml" 76 2322 2389
type(
  Re.t list
)
"lib/re_glob.ml" 76 2322 2349 "lib/re_glob.ml" 76 2322 2389
call(
  stack
)
type(
  Re.t
)
"lib/re_glob.ml" 75 2251 2277 "lib/re_glob.ml" 76 2322 2390
type(
  Re.t list
)
"lib/re_glob.ml" 75 2251 2270 "lib/re_glob.ml" 76 2322 2390
call(
  stack
)
type(
  Re.t
)
"lib/re_glob.ml" 77 2391 2400 "lib/re_glob.ml" 77 2391 2403
type(
  loc
)
"lib/re_glob.ml" 77 2391 2410 "lib/re_glob.ml" 77 2391 2418
type(
  Re.t list -> Re.t
)
ident(
  ext_ref Re.inter
)
"lib/re_glob.ml" 77 2391 2420 "lib/re_glob.ml" 77 2391 2424
type(
  Re.t
)
ident(
  int_ref gany "lib/re_glob.ml" 25 910 914 "lib/re_glob.ml" 25 910 918
)
"lib/re_glob.ml" 77 2391 2426 "lib/re_glob.ml" 77 2391 2429
type(
  Re.t
)
ident(
  int_ref set "lib/re_glob.ml" 67 2040 2050 "lib/re_glob.ml" 67 2040 2053
)
"lib/re_glob.ml" 77 2391 2419 "lib/re_glob.ml" 77 2391 2430
type(
  Re.t list
)
"lib/re_glob.ml" 77 2391 2410 "lib/re_glob.ml" 77 2391 2430
call(
  stack
)
type(
  Re.t
)
"lib/re_glob.ml" 73 2181 2188 "lib/re_glob.ml" 78 2431 2441
type(
  Re.t
)
"lib/re_glob.ml" 79 2443 2450 "lib/re_glob.ml" 79 2443 2453
type(
  loc
)
"lib/re_glob.ml" 73 2181 2187 "lib/re_glob.ml" 79 2443 2454
type(
  Re.t * loc
)
"lib/re_glob.ml" 66 2006 2034 "lib/re_glob.ml" 80 2455 2462
type(
  Re.t * loc
)
"lib/re_glob.ml" 81 2468 2478 "lib/re_glob.ml" 81 2468 2479
type(
  char
)
ident(
  def c "lib/re_glob.ml" 82 2493 2499 "lib/re_glob.ml" 88 2668 2705
)
"lib/re_glob.ml" 81 2468 2482 "lib/re_glob.ml" 81 2468 2486
type(
  unit -> char
)
ident(
  int_ref char "lib/re_glob.ml" 100 3029 3035 "lib/re_glob.ml" 100 3029 3039
)
"lib/re_glob.ml" 81 2468 2487 "lib/re_glob.ml" 81 2468 2489
type(
  unit
)
"lib/re_glob.ml" 81 2468 2482 "lib/re_glob.ml" 81 2468 2489
call(
  stack
)
type(
  char
)
"lib/re_glob.ml" 82 2493 2504 "lib/re_glob.ml" 82 2493 2507
type(
  loc
)
ident(
  int_ref beg "lib/re_glob.ml" 53 1686 1698 "lib/re_glob.ml" 53 1686 1701
)
"lib/re_glob.ml" 82 2493 2508 "lib/re_glob.ml" 82 2493 2510
type(
  loc -> loc -> bool
)
ident(
  ext_ref Pervasives.( <> )
)
"lib/re_glob.ml" 82 2493 2511 "lib/re_glob.ml" 82 2493 2517
type(
  loc
)
"lib/re_glob.ml" 82 2493 2504 "lib/re_glob.ml" 82 2493 2517
type(
  bool
)
"lib/re_glob.ml" 83 2523 2533 "lib/re_glob.ml" 83 2523 2540
type(
  char -> Re.t
)
ident(
  ext_ref Re.char
)
"lib/re_glob.ml" 83 2523 2541 "lib/re_glob.ml" 83 2523 2542
type(
  char
)
ident(
  int_ref c "lib/re_glob.ml" 81 2468 2478 "lib/re_glob.ml" 81 2468 2479
)
"lib/re_glob.ml" 83 2523 2533 "lib/re_glob.ml" 83 2523 2542
call(
  stack
)
type(
  Re.t
)
"lib/re_glob.ml" 84 2543 2559 "lib/re_glob.ml" 84 2543 2560
type(
  char
)
ident(
  int_ref c "lib/re_glob.ml" 81 2468 2478 "lib/re_glob.ml" 81 2468 2479
)
"lib/re_glob.ml" 84 2543 2561 "lib/re_glob.ml" 84 2543 2562
type(
  char -> char -> bool
)
ident(
  ext_ref Pervasives.( = )
)
"lib/re_glob.ml" 84 2543 2563 "lib/re_glob.ml" 84 2543 2566
type(
  char
)
"lib/re_glob.ml" 84 2543 2559 "lib/re_glob.ml" 84 2543 2566
type(
  bool
)
"lib/re_glob.ml" 85 2572 2582 "lib/re_glob.ml" 85 2572 2588
type(
  Re.t list -> Re.t
)
ident(
  ext_ref Re.seq
)
"lib/re_glob.ml" 85 2572 2590 "lib/re_glob.ml" 85 2572 2600
type(
  Re.t
)
ident(
  int_ref beg_start' "lib/re_glob.ml" 34 1104 1108 "lib/re_glob.ml" 34 1104 1118
)
"lib/re_glob.ml" 85 2572 2602 "lib/re_glob.ml" 85 2572 2609
type(
  char -> Re.t
)
ident(
  ext_ref Re.char
)
"lib/re_glob.ml" 85 2572 2610 "lib/re_glob.ml" 85 2572 2611
type(
  char
)
ident(
  int_ref c "lib/re_glob.ml" 81 2468 2478 "lib/re_glob.ml" 81 2468 2479
)
"lib/re_glob.ml" 85 2572 2602 "lib/re_glob.ml" 85 2572 2611
call(
  stack
)
type(
  Re.t
)
"lib/re_glob.ml" 85 2572 2589 "lib/re_glob.ml" 85 2572 2612
type(
  Re.t list
)
"lib/re_glob.ml" 85 2572 2582 "lib/re_glob.ml" 85 2572 2612
call(
  stack
)
type(
  Re.t
)
"lib/re_glob.ml" 87 2626 2636 "lib/re_glob.ml" 87 2626 2642
type(
  Re.t list -> Re.t
)
ident(
  ext_ref Re.seq
)
"lib/re_glob.ml" 87 2626 2644 "lib/re_glob.ml" 87 2626 2653
type(
  Re.t
)
ident(
  int_ref beg_start "lib/re_glob.ml" 31 1047 1051 "lib/re_glob.ml" 31 1047 1060
)
"lib/re_glob.ml" 87 2626 2655 "lib/re_glob.ml" 87 2626 2662
type(
  char -> Re.t
)
ident(
  ext_ref Re.char
)
"lib/re_glob.ml" 87 2626 2663 "lib/re_glob.ml" 87 2626 2664
type(
  char
)
ident(
  int_ref c "lib/re_glob.ml" 81 2468 2478 "lib/re_glob.ml" 81 2468 2479
)
"lib/re_glob.ml" 87 2626 2655 "lib/re_glob.ml" 87 2626 2664
call(
  stack
)
type(
  Re.t
)
"lib/re_glob.ml" 87 2626 2643 "lib/re_glob.ml" 87 2626 2665
type(
  Re.t list
)
"lib/re_glob.ml" 87 2626 2636 "lib/re_glob.ml" 87 2626 2665
call(
  stack
)
type(
  Re.t
)
"lib/re_glob.ml" 84 2543 2556 "lib/re_glob.ml" 87 2626 2665
type(
  Re.t
)
"lib/re_glob.ml" 82 2493 2500 "lib/re_glob.ml" 87 2626 2666
type(
  Re.t
)
"lib/re_glob.ml" 88 2668 2678 "lib/re_glob.ml" 88 2668 2679
type(
  char
)
ident(
  int_ref c "lib/re_glob.ml" 81 2468 2478 "lib/re_glob.ml" 81 2468 2479
)
"lib/re_glob.ml" 88 2668 2680 "lib/re_glob.ml" 88 2668 2681
type(
  char -> char -> bool
)
ident(
  ext_ref Pervasives.( = )
)
"lib/re_glob.ml" 88 2668 2682 "lib/re_glob.ml" 88 2668 2685
type(
  char
)
"lib/re_glob.ml" 88 2668 2678 "lib/re_glob.ml" 88 2668 2685
type(
  bool
)
"lib/re_glob.ml" 88 2668 2691 "lib/re_glob.ml" 88 2668 2695
type(
  loc
)
ident(
  int_ref init "lib/re_glob.ml" 37 1153 1186 "lib/re_glob.ml" 37 1153 1190
)
"lib/re_glob.ml" 88 2668 2701 "lib/re_glob.ml" 88 2668 2704
type(
  loc
)
"lib/re_glob.ml" 88 2668 2675 "lib/re_glob.ml" 88 2668 2704
type(
  loc
)
"lib/re_glob.ml" 82 2493 2499 "lib/re_glob.ml" 88 2668 2705
type(
  Re.t * loc
)
"lib/re_glob.ml" 81 2468 2474 "lib/re_glob.ml" 88 2668 2705
type(
  Re.t * loc
)
"lib/re_glob.ml" 66 2006 2015 "lib/re_glob.ml" 88 2668 2705
type(
  Re.t * loc
)
"lib/re_glob.ml" 59 1824 1837 "lib/re_glob.ml" 88 2668 2705
type(
  Re.t * loc
)
"lib/re_glob.ml" 54 1704 1708 "lib/re_glob.ml" 88 2668 2705
type(
  Re.t * loc
)
"lib/re_glob.ml" 89 2706 2712 "lib/re_glob.ml" 89 2706 2719
type(
  Re.t list -> Re.t list
)
ident(
  def bracket "lib/re_glob.ml" 45 1418 1420 "lib/re_glob.ml" 106 3148 3195
)
"lib/re_glob.ml" 89 2706 2720 "lib/re_glob.ml" 89 2706 2721
type(
  Re.t list
)
ident(
  def s "lib/re_glob.ml" 90 2724 2728 "lib/re_glob.ml" 99 3021 3028
)
"lib/re_glob.ml" 90 2724 2731 "lib/re_glob.ml" 90 2724 2732
type(
  Re.t list
)
ident(
  int_ref s "lib/re_glob.ml" 89 2706 2720 "lib/re_glob.ml" 89 2706 2721
)
"lib/re_glob.ml" 90 2724 2733 "lib/re_glob.ml" 90 2724 2735
type(
  Re.t list -> Re.t list -> bool
)
ident(
  ext_ref Pervasives.( <> )
)
"lib/re_glob.ml" 90 2724 2736 "lib/re_glob.ml" 90 2724 2738
type(
  Re.t list
)
"lib/re_glob.ml" 90 2724 2731 "lib/re_glob.ml" 90 2724 2738
type(
  bool
)
"lib/re_glob.ml" 90 2724 2739 "lib/re_glob.ml" 90 2724 2741
type(
  bool -> bool -> bool
)
ident(
  ext_ref Pervasives.( && )
)
"lib/re_glob.ml" 90 2724 2742 "lib/re_glob.ml" 90 2724 2748
type(
  char -> bool
)
ident(
  int_ref accept "lib/re_glob.ml" 42 1313 1319 "lib/re_glob.ml" 42 1313 1325
)
"lib/re_glob.ml" 90 2724 2749 "lib/re_glob.ml" 90 2724 2752
type(
  char
)
"lib/re_glob.ml" 90 2724 2742 "lib/re_glob.ml" 90 2724 2752
call(
  stack
)
type(
  bool
)
"lib/re_glob.ml" 90 2724 2731 "lib/re_glob.ml" 90 2724 2752
type(
  bool
)
"lib/re_glob.ml" 90 2724 2758 "lib/re_glob.ml" 90 2724 2759
type(
  Re.t list
)
ident(
  int_ref s "lib/re_glob.ml" 89 2706 2720 "lib/re_glob.ml" 89 2706 2721
)
"lib/re_glob.ml" 91 2771 2781 "lib/re_glob.ml" 91 2771 2782
type(
  char
)
ident(
  def c "lib/re_glob.ml" 92 2796 2802 "lib/re_glob.ml" 98 2988 3020
)
"lib/re_glob.ml" 91 2771 2785 "lib/re_glob.ml" 91 2771 2789
type(
  unit -> char
)
ident(
  int_ref char "lib/re_glob.ml" 100 3029 3035 "lib/re_glob.ml" 100 3029 3039
)
"lib/re_glob.ml" 91 2771 2790 "lib/re_glob.ml" 91 2771 2792
type(
  unit
)
"lib/re_glob.ml" 91 2771 2785 "lib/re_glob.ml" 91 2771 2792
call(
  stack
)
type(
  char
)
"lib/re_glob.ml" 92 2796 2805 "lib/re_glob.ml" 92 2796 2811
type(
  char -> bool
)
ident(
  int_ref accept "lib/re_glob.ml" 42 1313 1319 "lib/re_glob.ml" 42 1313 1325
)
"lib/re_glob.ml" 92 2796 2812 "lib/re_glob.ml" 92 2796 2815
type(
  char
)
"lib/re_glob.ml" 92 2796 2805 "lib/re_glob.ml" 92 2796 2815
call(
  stack
)
type(
  bool
)
"lib/re_glob.ml" 93 2827 2838 "lib/re_glob.ml" 93 2827 2844
type(
  char -> bool
)
ident(
  int_ref accept "lib/re_glob.ml" 42 1313 1319 "lib/re_glob.ml" 42 1313 1325
)
"lib/re_glob.ml" 93 2827 2845 "lib/re_glob.ml" 93 2827 2848
type(
  char
)
"lib/re_glob.ml" 93 2827 2838 "lib/re_glob.ml" 93 2827 2848
call(
  stack
)
type(
  bool
)
"lib/re_glob.ml" 93 2827 2854 "lib/re_glob.ml" 93 2827 2861
type(
  char -> Re.t
)
ident(
  ext_ref Re.char
)
"lib/re_glob.ml" 93 2827 2862 "lib/re_glob.ml" 93 2827 2863
type(
  char
)
ident(
  int_ref c "lib/re_glob.ml" 91 2771 2781 "lib/re_glob.ml" 91 2771 2782
)
"lib/re_glob.ml" 93 2827 2854 "lib/re_glob.ml" 93 2827 2863
call(
  stack
)
type(
  Re.t
)
"lib/re_glob.ml" 93 2827 2867 "lib/re_glob.ml" 93 2827 2874
type(
  char -> Re.t
)
ident(
  ext_ref Re.char
)
"lib/re_glob.ml" 93 2827 2875 "lib/re_glob.ml" 93 2827 2878
type(
  char
)
"lib/re_glob.ml" 93 2827 2867 "lib/re_glob.ml" 93 2827 2878
call(
  stack
)
type(
  Re.t
)
"lib/re_glob.ml" 93 2827 2882 "lib/re_glob.ml" 93 2827 2883
type(
  Re.t list
)
ident(
  int_ref s "lib/re_glob.ml" 89 2706 2720 "lib/re_glob.ml" 89 2706 2721
)
"lib/re_glob.ml" 93 2827 2867 "lib/re_glob.ml" 93 2827 2883
type(
  Re.t list
)
"lib/re_glob.ml" 93 2827 2854 "lib/re_glob.ml" 93 2827 2883
type(
  Re.t list
)
"lib/re_glob.ml" 94 2895 2909 "lib/re_glob.ml" 94 2895 2911
type(
  char
)
ident(
  def c' "lib/re_glob.ml" 95 2925 2935 "lib/re_glob.ml" 95 2925 2960
)
"lib/re_glob.ml" 94 2895 2914 "lib/re_glob.ml" 94 2895 2918
type(
  unit -> char
)
ident(
  int_ref char "lib/re_glob.ml" 100 3029 3035 "lib/re_glob.ml" 100 3029 3039
)
"lib/re_glob.ml" 94 2895 2919 "lib/re_glob.ml" 94 2895 2921
type(
  unit
)
"lib/re_glob.ml" 94 2895 2914 "lib/re_glob.ml" 94 2895 2921
call(
  stack
)
type(
  char
)
"lib/re_glob.ml" 95 2925 2935 "lib/re_glob.ml" 95 2925 2942
type(
  Re.t list -> Re.t list
)
ident(
  int_ref bracket "lib/re_glob.ml" 89 2706 2712 "lib/re_glob.ml" 89 2706 2719
)
"lib/re_glob.ml" 95 2925 2944 "lib/re_glob.ml" 95 2925 2949
type(
  char -> char -> Re.t
)
ident(
  ext_ref Re.rg
)
"lib/re_glob.ml" 95 2925 2950 "lib/re_glob.ml" 95 2925 2951
type(
  char
)
ident(
  int_ref c "lib/re_glob.ml" 91 2771 2781 "lib/re_glob.ml" 91 2771 2782
)
"lib/re_glob.ml" 95 2925 2952 "lib/re_glob.ml" 95 2925 2954
type(
  char
)
ident(
  int_ref c' "lib/re_glob.ml" 94 2895 2909 "lib/re_glob.ml" 94 2895 2911
)
"lib/re_glob.ml" 95 2925 2944 "lib/re_glob.ml" 95 2925 2954
call(
  stack
)
type(
  Re.t
)
"lib/re_glob.ml" 95 2925 2958 "lib/re_glob.ml" 95 2925 2959
type(
  Re.t list
)
ident(
  int_ref s "lib/re_glob.ml" 89 2706 2720 "lib/re_glob.ml" 89 2706 2721
)
"lib/re_glob.ml" 95 2925 2943 "lib/re_glob.ml" 95 2925 2960
type(
  Re.t list
)
"lib/re_glob.ml" 95 2925 2935 "lib/re_glob.ml" 95 2925 2960
call(
  tail
)
type(
  Re.t list
)
"lib/re_glob.ml" 93 2827 2889 "lib/re_glob.ml" 96 2961 2972
type(
  Re.t list
)
"lib/re_glob.ml" 92 2796 2821 "lib/re_glob.ml" 97 2973 2982
type(
  Re.t list
)
"lib/re_glob.ml" 98 2988 2996 "lib/re_glob.ml" 98 2988 3003
type(
  Re.t list -> Re.t list
)
ident(
  int_ref bracket "lib/re_glob.ml" 89 2706 2712 "lib/re_glob.ml" 89 2706 2719
)
"lib/re_glob.ml" 98 2988 3005 "lib/re_glob.ml" 98 2988 3012
type(
  char -> Re.t
)
ident(
  ext_ref Re.char
)
"lib/re_glob.ml" 98 2988 3013 "lib/re_glob.ml" 98 2988 3014
type(
  char
)
ident(
  int_ref c "lib/re_glob.ml" 91 2771 2781 "lib/re_glob.ml" 91 2771 2782
)
"lib/re_glob.ml" 98 2988 3005 "lib/re_glob.ml" 98 2988 3014
call(
  stack
)
type(
  Re.t
)
"lib/re_glob.ml" 98 2988 3018 "lib/re_glob.ml" 98 2988 3019
type(
  Re.t list
)
ident(
  int_ref s "lib/re_glob.ml" 89 2706 2720 "lib/re_glob.ml" 89 2706 2721
)
"lib/re_glob.ml" 98 2988 3004 "lib/re_glob.ml" 98 2988 3020
type(
  Re.t list
)
"lib/re_glob.ml" 98 2988 2996 "lib/re_glob.ml" 98 2988 3020
call(
  tail
)
type(
  Re.t list
)
"lib/re_glob.ml" 92 2796 2802 "lib/re_glob.ml" 98 2988 3020
type(
  Re.t list
)
"lib/re_glob.ml" 90 2724 2765 "lib/re_glob.ml" 99 3021 3028
type(
  Re.t list
)
"lib/re_glob.ml" 90 2724 2728 "lib/re_glob.ml" 99 3021 3028
type(
  Re.t list
)
"lib/re_glob.ml" 100 3029 3035 "lib/re_glob.ml" 100 3029 3039
type(
  unit -> char
)
ident(
  def char "lib/re_glob.ml" 45 1418 1420 "lib/re_glob.ml" 106 3148 3195
)
"lib/re_glob.ml" 100 3029 3040 "lib/re_glob.ml" 100 3029 3042
type(
  unit
)
"lib/re_glob.ml" 101 3045 3049 "lib/re_glob.ml" 101 3045 3055
type(
  bool -> unit
)
ident(
  ext_ref Pervasives.ignore
)
"lib/re_glob.ml" 101 3045 3057 "lib/re_glob.ml" 101 3045 3063
type(
  char -> bool
)
ident(
  int_ref accept "lib/re_glob.ml" 42 1313 1319 "lib/re_glob.ml" 42 1313 1325
)
"lib/re_glob.ml" 101 3045 3064 "lib/re_glob.ml" 101 3045 3068
type(
  char
)
"lib/re_glob.ml" 101 3045 3056 "lib/re_glob.ml" 101 3045 3069
call(
  stack
)
type(
  bool
)
"lib/re_glob.ml" 101 3045 3049 "lib/re_glob.ml" 101 3045 3069
type(
  unit
)
"lib/re_glob.ml" 102 3071 3078 "lib/re_glob.ml" 102 3071 3081
type(
  unit -> bool
)
ident(
  int_ref eos "lib/re_glob.ml" 40 1243 1249 "lib/re_glob.ml" 40 1243 1252
)
"lib/re_glob.ml" 102 3071 3082 "lib/re_glob.ml" 102 3071 3084
type(
  unit
)
"lib/re_glob.ml" 102 3071 3078 "lib/re_glob.ml" 102 3071 3084
call(
  stack
)
type(
  bool
)
"lib/re_glob.ml" 102 3071 3090 "lib/re_glob.ml" 102 3071 3095
type(
  exn -> unit
)
ident(
  ext_ref Pervasives.raise
)
"lib/re_glob.ml" 102 3071 3096 "lib/re_glob.ml" 102 3071 3107
type(
  exn
)
"lib/re_glob.ml" 102 3071 3090 "lib/re_glob.ml" 102 3071 3107
type(
  unit
)
"lib/re_glob.ml" 102 3071 3075 "lib/re_glob.ml" 102 3071 3107
type(
  unit
)
"lib/re_glob.ml" 103 3109 3113 "lib/re_glob.ml" 103 3109 3116
type(
  unit -> char
)
ident(
  int_ref get "lib/re_glob.ml" 43 1371 1377 "lib/re_glob.ml" 43 1371 1380
)
"lib/re_glob.ml" 103 3109 3117 "lib/re_glob.ml" 103 3109 3119
type(
  unit
)
"lib/re_glob.ml" 103 3109 3113 "lib/re_glob.ml" 103 3109 3119
call(
  tail
)
type(
  char
)
"lib/re_glob.ml" 102 3071 3075 "lib/re_glob.ml" 103 3109 3119
type(
  char
)
"lib/re_glob.ml" 101 3045 3049 "lib/re_glob.ml" 103 3109 3119
type(
  char
)
"lib/re_glob.ml" 105 3125 3131 "lib/re_glob.ml" 105 3125 3134
type(
  Re.t
)
ident(
  def res "lib/re_glob.ml" 106 3148 3150 "lib/re_glob.ml" 106 3148 3195
)
"lib/re_glob.ml" 105 3125 3137 "lib/re_glob.ml" 105 3125 3141
type(
  unit -> Re.t
)
ident(
  int_ref expr "lib/re_glob.ml" 45 1418 1428 "lib/re_glob.ml" 45 1418 1432
)
"lib/re_glob.ml" 105 3125 3142 "lib/re_glob.ml" 105 3125 3144
type(
  unit
)
"lib/re_glob.ml" 105 3125 3137 "lib/re_glob.ml" 105 3125 3144
call(
  stack
)
type(
  Re.t
)
"lib/re_glob.ml" 106 3148 3153 "lib/re_glob.ml" 106 3148 3161
type(
  bool
)
ident(
  int_ref anchored "lib/re_glob.ml" 37 1153 1170 "lib/re_glob.ml" 37 1153 1178
)
"lib/re_glob.ml" 106 3148 3167 "lib/re_glob.ml" 106 3148 3182
type(
  Re.t -> Re.t
)
ident(
  ext_ref Re.whole_string
)
"lib/re_glob.ml" 106 3148 3183 "lib/re_glob.ml" 106 3148 3186
type(
  Re.t
)
ident(
  int_ref res "lib/re_glob.ml" 105 3125 3131 "lib/re_glob.ml" 105 3125 3134
)
"lib/re_glob.ml" 106 3148 3167 "lib/re_glob.ml" 106 3148 3186
call(
  tail
)
type(
  Re.t
)
"lib/re_glob.ml" 106 3148 3192 "lib/re_glob.ml" 106 3148 3195
type(
  Re.t
)
ident(
  int_ref res "lib/re_glob.ml" 105 3125 3131 "lib/re_glob.ml" 105 3125 3134
)
"lib/re_glob.ml" 106 3148 3150 "lib/re_glob.ml" 106 3148 3195
type(
  Re.t
)
"lib/re_glob.ml" 105 3125 3127 "lib/re_glob.ml" 106 3148 3195
type(
  Re.t
)
"lib/re_glob.ml" 45 1418 1420 "lib/re_glob.ml" 106 3148 3195
type(
  Re.t
)
"lib/re_glob.ml" 43 1371 1373 "lib/re_glob.ml" 106 3148 3195
type(
  Re.t
)
"lib/re_glob.ml" 42 1313 1315 "lib/re_glob.ml" 106 3148 3195
type(
  Re.t
)
"lib/re_glob.ml" 41 1268 1270 "lib/re_glob.ml" 106 3148 3195
type(
  Re.t
)
"lib/re_glob.ml" 40 1243 1245 "lib/re_glob.ml" 106 3148 3195
type(
  Re.t
)
"lib/re_glob.ml" 39 1214 1216 "lib/re_glob.ml" 106 3148 3195
type(
  Re.t
)
"lib/re_glob.ml" 38 1195 1197 "lib/re_glob.ml" 106 3148 3195
type(
  Re.t
)
"lib/re_glob.ml" 108 3197 3205 "lib/re_glob.ml" 108 3197 3208
type(
  string list -> string list -> string list
)
ident(
  def mul "lib/re_glob.ml" 108 3197 3197 "lib/re_glob.ml" 1 0 -1
)
"lib/re_glob.ml" 108 3197 3209 "lib/re_glob.ml" 108 3197 3210
type(
  string list
)
ident(
  def l "lib/re_glob.ml" 108 3197 3211 "lib/re_glob.ml" 109 3216 3285
)
"lib/re_glob.ml" 108 3197 3211 "lib/re_glob.ml" 108 3197 3213
type(
  string list
)
ident(
  def l' "lib/re_glob.ml" 109 3216 3218 "lib/re_glob.ml" 109 3216 3285
)
"lib/re_glob.ml" 109 3216 3218 "lib/re_glob.ml" 109 3216 3230
type(
  string list list -> string list
)
ident(
  ext_ref List.flatten
)
"lib/re_glob.ml" 109 3216 3232 "lib/re_glob.ml" 109 3216 3240
type(
  (string -> string list) -> string list -> string list list
)
ident(
  ext_ref List.map
)
"lib/re_glob.ml" 109 3216 3246 "lib/re_glob.ml" 109 3216 3247
type(
  string
)
ident(
  def s "lib/re_glob.ml" 109 3216 3251 "lib/re_glob.ml" 109 3216 3281
)
"lib/re_glob.ml" 109 3216 3251 "lib/re_glob.ml" 109 3216 3259
type(
  (string -> string) -> string list -> string list
)
ident(
  ext_ref List.map
)
"lib/re_glob.ml" 109 3216 3265 "lib/re_glob.ml" 109 3216 3267
type(
  string
)
ident(
  def s' "lib/re_glob.ml" 109 3216 3271 "lib/re_glob.ml" 109 3216 3277
)
"lib/re_glob.ml" 109 3216 3271 "lib/re_glob.ml" 109 3216 3272
type(
  string
)
ident(
  int_ref s "lib/re_glob.ml" 109 3216 3246 "lib/re_glob.ml" 109 3216 3247
)
"lib/re_glob.ml" 109 3216 3273 "lib/re_glob.ml" 109 3216 3274
type(
  string -> string -> string
)
ident(
  ext_ref Pervasives.( ^ )
)
"lib/re_glob.ml" 109 3216 3275 "lib/re_glob.ml" 109 3216 3277
type(
  string
)
ident(
  int_ref s' "lib/re_glob.ml" 109 3216 3265 "lib/re_glob.ml" 109 3216 3267
)
"lib/re_glob.ml" 109 3216 3271 "lib/re_glob.ml" 109 3216 3277
call(
  tail
)
type(
  string
)
"lib/re_glob.ml" 109 3216 3260 "lib/re_glob.ml" 109 3216 3278
type(
  string -> string
)
"lib/re_glob.ml" 109 3216 3279 "lib/re_glob.ml" 109 3216 3281
type(
  string list
)
ident(
  int_ref l' "lib/re_glob.ml" 108 3197 3211 "lib/re_glob.ml" 108 3197 3213
)
"lib/re_glob.ml" 109 3216 3251 "lib/re_glob.ml" 109 3216 3281
call(
  tail
)
type(
  string list
)
"lib/re_glob.ml" 109 3216 3241 "lib/re_glob.ml" 109 3216 3282
type(
  string -> string list
)
"lib/re_glob.ml" 109 3216 3283 "lib/re_glob.ml" 109 3216 3284
type(
  string list
)
ident(
  int_ref l "lib/re_glob.ml" 108 3197 3209 "lib/re_glob.ml" 108 3197 3210
)
"lib/re_glob.ml" 109 3216 3231 "lib/re_glob.ml" 109 3216 3285
call(
  stack
)
type(
  string list list
)
"lib/re_glob.ml" 109 3216 3218 "lib/re_glob.ml" 109 3216 3285
call(
  tail
)
type(
  string list
)
"lib/re_glob.ml" 111 3287 3291 "lib/re_glob.ml" 111 3287 3298
type(
  string -> string list
)
ident(
  def explode "lib/re_glob.ml" 134 4011 4011 "lib/re_glob.ml" 1 0 -1
)
"lib/re_glob.ml" 111 3287 3299 "lib/re_glob.ml" 111 3287 3302
type(
  string
)
ident(
  def str "lib/re_glob.ml" 112 3305 3307 "lib/re_glob.ml" 132 3968 4009
)
"lib/re_glob.ml" 112 3305 3311 "lib/re_glob.ml" 112 3305 3312
type(
  int
)
ident(
  def l "lib/re_glob.ml" 113 3336 3338 "lib/re_glob.ml" 132 3968 4009
)
"lib/re_glob.ml" 112 3305 3315 "lib/re_glob.ml" 112 3305 3328
type(
  string -> int
)
ident(
  ext_ref String.length
)
"lib/re_glob.ml" 112 3305 3329 "lib/re_glob.ml" 112 3305 3332
type(
  string
)
ident(
  int_ref str "lib/re_glob.ml" 111 3287 3299 "lib/re_glob.ml" 111 3287 3302
)
"lib/re_glob.ml" 112 3305 3315 "lib/re_glob.ml" 112 3305 3332
type(
  int
)
"lib/re_glob.ml" 113 3336 3346 "lib/re_glob.ml" 113 3336 3350
type(
  bool -> int -> int -> string list -> string list -> string list * int
)
ident(
  def expl "lib/re_glob.ml" 113 3336 3338 "lib/re_glob.ml" 132 3968 4009
)
"lib/re_glob.ml" 113 3336 3351 "lib/re_glob.ml" 113 3336 3356
type(
  bool
)
ident(
  def inner "lib/re_glob.ml" 113 3336 3357 "lib/re_glob.ml" 130 3926 3962
)
"lib/re_glob.ml" 113 3336 3357 "lib/re_glob.ml" 113 3336 3358
type(
  int
)
ident(
  def s "lib/re_glob.ml" 113 3336 3359 "lib/re_glob.ml" 130 3926 3962
)
"lib/re_glob.ml" 113 3336 3359 "lib/re_glob.ml" 113 3336 3360
type(
  int
)
ident(
  def i "lib/re_glob.ml" 113 3336 3361 "lib/re_glob.ml" 130 3926 3962
)
"lib/re_glob.ml" 113 3336 3361 "lib/re_glob.ml" 113 3336 3364
type(
  string list
)
ident(
  def acc "lib/re_glob.ml" 113 3336 3365 "lib/re_glob.ml" 130 3926 3962
)
"lib/re_glob.ml" 113 3336 3365 "lib/re_glob.ml" 113 3336 3368
type(
  string list
)
ident(
  def beg "lib/re_glob.ml" 114 3371 3375 "lib/re_glob.ml" 130 3926 3962
)
"lib/re_glob.ml" 114 3371 3378 "lib/re_glob.ml" 114 3371 3379
type(
  int
)
ident(
  int_ref i "lib/re_glob.ml" 113 3336 3359 "lib/re_glob.ml" 113 3336 3360
)
"lib/re_glob.ml" 114 3371 3380 "lib/re_glob.ml" 114 3371 3382
type(
  int -> int -> bool
)
ident(
  ext_ref Pervasives.( >= )
)
"lib/re_glob.ml" 114 3371 3383 "lib/re_glob.ml" 114 3371 3384
type(
  int
)
ident(
  int_ref l "lib/re_glob.ml" 112 3305 3311 "lib/re_glob.ml" 112 3305 3312
)
"lib/re_glob.ml" 114 3371 3378 "lib/re_glob.ml" 114 3371 3384
type(
  bool
)
"lib/re_glob.ml" 115 3396 3405 "lib/re_glob.ml" 115 3396 3410
type(
  bool
)
ident(
  int_ref inner "lib/re_glob.ml" 113 3336 3351 "lib/re_glob.ml" 113 3336 3356
)
"lib/re_glob.ml" 115 3396 3416 "lib/re_glob.ml" 115 3396 3421
type(
  exn -> unit
)
ident(
  ext_ref Pervasives.raise
)
"lib/re_glob.ml" 115 3396 3422 "lib/re_glob.ml" 115 3396 3433
type(
  exn
)
"lib/re_glob.ml" 115 3396 3416 "lib/re_glob.ml" 115 3396 3433
type(
  unit
)
"lib/re_glob.ml" 115 3396 3402 "lib/re_glob.ml" 115 3396 3433
type(
  unit
)
"lib/re_glob.ml" 116 3435 3442 "lib/re_glob.ml" 116 3435 3445
type(
  string list -> string list -> string list
)
ident(
  int_ref mul "lib/re_glob.ml" 108 3197 3205 "lib/re_glob.ml" 108 3197 3208
)
"lib/re_glob.ml" 116 3435 3446 "lib/re_glob.ml" 116 3435 3449
type(
  string list
)
ident(
  int_ref beg "lib/re_glob.ml" 113 3336 3365 "lib/re_glob.ml" 113 3336 3368
)
"lib/re_glob.ml" 116 3435 3451 "lib/re_glob.ml" 116 3435 3461
type(
  string -> int -> int -> string
)
ident(
  ext_ref String.sub
)
"lib/re_glob.ml" 116 3435 3462 "lib/re_glob.ml" 116 3435 3465
type(
  string
)
ident(
  int_ref str "lib/re_glob.ml" 111 3287 3299 "lib/re_glob.ml" 111 3287 3302
)
"lib/re_glob.ml" 116 3435 3466 "lib/re_glob.ml" 116 3435 3467
type(
  int
)
ident(
  int_ref s "lib/re_glob.ml" 113 3336 3357 "lib/re_glob.ml" 113 3336 3358
)
"lib/re_glob.ml" 116 3435 3469 "lib/re_glob.ml" 116 3435 3470
type(
  int
)
ident(
  int_ref i "lib/re_glob.ml" 113 3336 3359 "lib/re_glob.ml" 113 3336 3360
)
"lib/re_glob.ml" 116 3435 3471 "lib/re_glob.ml" 116 3435 3472
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( - )
)
"lib/re_glob.ml" 116 3435 3473 "lib/re_glob.ml" 116 3435 3474
type(
  int
)
ident(
  int_ref s "lib/re_glob.ml" 113 3336 3357 "lib/re_glob.ml" 113 3336 3358
)
"lib/re_glob.ml" 116 3435 3468 "lib/re_glob.ml" 116 3435 3475
type(
  int
)
"lib/re_glob.ml" 116 3435 3451 "lib/re_glob.ml" 116 3435 3475
call(
  stack
)
type(
  string
)
"lib/re_glob.ml" 116 3435 3450 "lib/re_glob.ml" 116 3435 3476
type(
  string list
)
"lib/re_glob.ml" 116 3435 3442 "lib/re_glob.ml" 116 3435 3476
call(
  stack
)
type(
  string list
)
"lib/re_glob.ml" 116 3435 3478 "lib/re_glob.ml" 116 3435 3479
type(
  int
)
ident(
  int_ref i "lib/re_glob.ml" 113 3336 3359 "lib/re_glob.ml" 113 3336 3360
)
"lib/re_glob.ml" 116 3435 3441 "lib/re_glob.ml" 116 3435 3480
type(
  string list * int
)
"lib/re_glob.ml" 114 3371 3390 "lib/re_glob.ml" 117 3481 3488
type(
  string list * int
)
"lib/re_glob.ml" 118 3494 3504 "lib/re_glob.ml" 118 3494 3507
type(
  string
)
ident(
  int_ref str "lib/re_glob.ml" 111 3287 3299 "lib/re_glob.ml" 111 3287 3302
)
"lib/re_glob.ml" 118 3494 3509 "lib/re_glob.ml" 118 3494 3510
type(
  int
)
ident(
  int_ref i "lib/re_glob.ml" 113 3336 3359 "lib/re_glob.ml" 113 3336 3360
)
"lib/re_glob.ml" 118 3494 3504 "lib/re_glob.ml" 118 3494 3511
type(
  char
)
"lib/re_glob.ml" 119 3517 3523 "lib/re_glob.ml" 119 3517 3527
type(
  char
)
"lib/re_glob.ml" 119 3517 3531 "lib/re_glob.ml" 119 3517 3535
type(
  bool -> int -> int -> string list -> string list -> string list * int
)
ident(
  int_ref expl "lib/re_glob.ml" 113 3336 3346 "lib/re_glob.ml" 113 3336 3350
)
"lib/re_glob.ml" 119 3517 3536 "lib/re_glob.ml" 119 3517 3541
type(
  bool
)
ident(
  int_ref inner "lib/re_glob.ml" 113 3336 3351 "lib/re_glob.ml" 113 3336 3356
)
"lib/re_glob.ml" 119 3517 3542 "lib/re_glob.ml" 119 3517 3543
type(
  int
)
ident(
  int_ref s "lib/re_glob.ml" 113 3336 3357 "lib/re_glob.ml" 113 3336 3358
)
"lib/re_glob.ml" 119 3517 3545 "lib/re_glob.ml" 119 3517 3546
type(
  int
)
ident(
  int_ref i "lib/re_glob.ml" 113 3336 3359 "lib/re_glob.ml" 113 3336 3360
)
"lib/re_glob.ml" 119 3517 3547 "lib/re_glob.ml" 119 3517 3548
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( + )
)
"lib/re_glob.ml" 119 3517 3549 "lib/re_glob.ml" 119 3517 3550
type(
  int
)
"lib/re_glob.ml" 119 3517 3544 "lib/re_glob.ml" 119 3517 3551
type(
  int
)
"lib/re_glob.ml" 119 3517 3552 "lib/re_glob.ml" 119 3517 3555
type(
  string list
)
ident(
  int_ref acc "lib/re_glob.ml" 113 3336 3361 "lib/re_glob.ml" 113 3336 3364
)
"lib/re_glob.ml" 119 3517 3556 "lib/re_glob.ml" 119 3517 3559
type(
  string list
)
ident(
  int_ref beg "lib/re_glob.ml" 113 3336 3365 "lib/re_glob.ml" 113 3336 3368
)
"lib/re_glob.ml" 119 3517 3531 "lib/re_glob.ml" 119 3517 3559
call(
  tail
)
type(
  string list * int
)
"lib/re_glob.ml" 120 3560 3566 "lib/re_glob.ml" 120 3560 3569
type(
  char
)
"lib/re_glob.ml" 121 3573 3586 "lib/re_glob.ml" 121 3573 3587
type(
  string list
)
ident(
  def t "lib/re_glob.ml" 122 3632 3640 "lib/re_glob.ml" 123 3661 3715
)
"lib/re_glob.ml" 121 3573 3589 "lib/re_glob.ml" 121 3573 3591
type(
  int
)
ident(
  def i' "lib/re_glob.ml" 122 3632 3640 "lib/re_glob.ml" 123 3661 3715
)
"lib/re_glob.ml" 121 3573 3585 "lib/re_glob.ml" 121 3573 3592
type(
  string list * int
)
"lib/re_glob.ml" 121 3573 3595 "lib/re_glob.ml" 121 3573 3599
type(
  bool -> int -> int -> string list -> string list -> string list * int
)
ident(
  int_ref expl "lib/re_glob.ml" 113 3336 3346 "lib/re_glob.ml" 113 3336 3350
)
"lib/re_glob.ml" 121 3573 3600 "lib/re_glob.ml" 121 3573 3604
type(
  bool
)
"lib/re_glob.ml" 121 3573 3606 "lib/re_glob.ml" 121 3573 3607
type(
  int
)
ident(
  int_ref i "lib/re_glob.ml" 113 3336 3359 "lib/re_glob.ml" 113 3336 3360
)
"lib/re_glob.ml" 121 3573 3608 "lib/re_glob.ml" 121 3573 3609
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( + )
)
"lib/re_glob.ml" 121 3573 3610 "lib/re_glob.ml" 121 3573 3611
type(
  int
)
"lib/re_glob.ml" 121 3573 3605 "lib/re_glob.ml" 121 3573 3612
type(
  int
)
"lib/re_glob.ml" 121 3573 3614 "lib/re_glob.ml" 121 3573 3615
type(
  int
)
ident(
  int_ref i "lib/re_glob.ml" 113 3336 3359 "lib/re_glob.ml" 113 3336 3360
)
"lib/re_glob.ml" 121 3573 3616 "lib/re_glob.ml" 121 3573 3617
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( + )
)
"lib/re_glob.ml" 121 3573 3618 "lib/re_glob.ml" 121 3573 3619
type(
  int
)
"lib/re_glob.ml" 121 3573 3613 "lib/re_glob.ml" 121 3573 3620
type(
  int
)
"lib/re_glob.ml" 121 3573 3621 "lib/re_glob.ml" 121 3573 3623
type(
  string list
)
"lib/re_glob.ml" 121 3573 3625 "lib/re_glob.ml" 121 3573 3627
type(
  string
)
"lib/re_glob.ml" 121 3573 3624 "lib/re_glob.ml" 121 3573 3628
type(
  string list
)
"lib/re_glob.ml" 121 3573 3595 "lib/re_glob.ml" 121 3573 3628
call(
  stack
)
type(
  string list * int
)
"lib/re_glob.ml" 122 3632 3640 "lib/re_glob.ml" 122 3632 3644
type(
  bool -> int -> int -> string list -> string list -> string list * int
)
ident(
  int_ref expl "lib/re_glob.ml" 113 3336 3346 "lib/re_glob.ml" 113 3336 3350
)
"lib/re_glob.ml" 122 3632 3645 "lib/re_glob.ml" 122 3632 3650
type(
  bool
)
ident(
  int_ref inner "lib/re_glob.ml" 113 3336 3351 "lib/re_glob.ml" 113 3336 3356
)
"lib/re_glob.ml" 122 3632 3651 "lib/re_glob.ml" 122 3632 3653
type(
  int
)
ident(
  int_ref i' "lib/re_glob.ml" 121 3573 3589 "lib/re_glob.ml" 121 3573 3591
)
"lib/re_glob.ml" 122 3632 3654 "lib/re_glob.ml" 122 3632 3656
type(
  int
)
ident(
  int_ref i' "lib/re_glob.ml" 121 3573 3589 "lib/re_glob.ml" 121 3573 3591
)
"lib/re_glob.ml" 122 3632 3657 "lib/re_glob.ml" 122 3632 3660
type(
  string list
)
ident(
  int_ref acc "lib/re_glob.ml" 113 3336 3361 "lib/re_glob.ml" 113 3336 3364
)
"lib/re_glob.ml" 123 3661 3672 "lib/re_glob.ml" 123 3661 3675
type(
  string list -> string list -> string list
)
ident(
  int_ref mul "lib/re_glob.ml" 108 3197 3205 "lib/re_glob.ml" 108 3197 3208
)
"lib/re_glob.ml" 123 3661 3676 "lib/re_glob.ml" 123 3661 3679
type(
  string list
)
ident(
  int_ref beg "lib/re_glob.ml" 113 3336 3365 "lib/re_glob.ml" 113 3336 3368
)
"lib/re_glob.ml" 123 3661 3681 "lib/re_glob.ml" 123 3661 3684
type(
  string list -> string list -> string list
)
ident(
  int_ref mul "lib/re_glob.ml" 108 3197 3205 "lib/re_glob.ml" 108 3197 3208
)
"lib/re_glob.ml" 123 3661 3686 "lib/re_glob.ml" 123 3661 3696
type(
  string -> int -> int -> string
)
ident(
  ext_ref String.sub
)
"lib/re_glob.ml" 123 3661 3697 "lib/re_glob.ml" 123 3661 3700
type(
  string
)
ident(
  int_ref str "lib/re_glob.ml" 111 3287 3299 "lib/re_glob.ml" 111 3287 3302
)
"lib/re_glob.ml" 123 3661 3701 "lib/re_glob.ml" 123 3661 3702
type(
  int
)
ident(
  int_ref s "lib/re_glob.ml" 113 3336 3357 "lib/re_glob.ml" 113 3336 3358
)
"lib/re_glob.ml" 123 3661 3704 "lib/re_glob.ml" 123 3661 3705
type(
  int
)
ident(
  int_ref i "lib/re_glob.ml" 113 3336 3359 "lib/re_glob.ml" 113 3336 3360
)
"lib/re_glob.ml" 123 3661 3706 "lib/re_glob.ml" 123 3661 3707
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( - )
)
"lib/re_glob.ml" 123 3661 3708 "lib/re_glob.ml" 123 3661 3709
type(
  int
)
ident(
  int_ref s "lib/re_glob.ml" 113 3336 3357 "lib/re_glob.ml" 113 3336 3358
)
"lib/re_glob.ml" 123 3661 3703 "lib/re_glob.ml" 123 3661 3710
type(
  int
)
"lib/re_glob.ml" 123 3661 3686 "lib/re_glob.ml" 123 3661 3710
call(
  stack
)
type(
  string
)
"lib/re_glob.ml" 123 3661 3685 "lib/re_glob.ml" 123 3661 3711
type(
  string list
)
"lib/re_glob.ml" 123 3661 3712 "lib/re_glob.ml" 123 3661 3713
type(
  string list
)
ident(
  int_ref t "lib/re_glob.ml" 121 3573 3586 "lib/re_glob.ml" 121 3573 3587
)
"lib/re_glob.ml" 123 3661 3680 "lib/re_glob.ml" 123 3661 3714
call(
  stack
)
type(
  string list
)
"lib/re_glob.ml" 123 3661 3671 "lib/re_glob.ml" 123 3661 3715
call(
  stack
)
type(
  string list
)
"lib/re_glob.ml" 122 3632 3640 "lib/re_glob.ml" 123 3661 3715
call(
  tail
)
type(
  string list * int
)
"lib/re_glob.ml" 121 3573 3581 "lib/re_glob.ml" 123 3661 3715
type(
  string list * int
)
"lib/re_glob.ml" 124 3716 3722 "lib/re_glob.ml" 124 3716 3725
type(
  char
)
"lib/re_glob.ml" 124 3716 3731 "lib/re_glob.ml" 124 3716 3736
type(
  bool
)
ident(
  int_ref inner "lib/re_glob.ml" 113 3336 3351 "lib/re_glob.ml" 113 3336 3356
)
"lib/re_glob.ml" 125 3740 3748 "lib/re_glob.ml" 125 3740 3752
type(
  bool -> int -> int -> string list -> string list -> string list * int
)
ident(
  int_ref expl "lib/re_glob.ml" 113 3336 3346 "lib/re_glob.ml" 113 3336 3350
)
"lib/re_glob.ml" 125 3740 3753 "lib/re_glob.ml" 125 3740 3758
type(
  bool
)
ident(
  int_ref inner "lib/re_glob.ml" 113 3336 3351 "lib/re_glob.ml" 113 3336 3356
)
"lib/re_glob.ml" 125 3740 3760 "lib/re_glob.ml" 125 3740 3761
type(
  int
)
ident(
  int_ref i "lib/re_glob.ml" 113 3336 3359 "lib/re_glob.ml" 113 3336 3360
)
"lib/re_glob.ml" 125 3740 3762 "lib/re_glob.ml" 125 3740 3763
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( + )
)
"lib/re_glob.ml" 125 3740 3764 "lib/re_glob.ml" 125 3740 3765
type(
  int
)
"lib/re_glob.ml" 125 3740 3759 "lib/re_glob.ml" 125 3740 3766
type(
  int
)
"lib/re_glob.ml" 125 3740 3768 "lib/re_glob.ml" 125 3740 3769
type(
  int
)
ident(
  int_ref i "lib/re_glob.ml" 113 3336 3359 "lib/re_glob.ml" 113 3336 3360
)
"lib/re_glob.ml" 125 3740 3770 "lib/re_glob.ml" 125 3740 3771
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( + )
)
"lib/re_glob.ml" 125 3740 3772 "lib/re_glob.ml" 125 3740 3773
type(
  int
)
"lib/re_glob.ml" 125 3740 3767 "lib/re_glob.ml" 125 3740 3774
type(
  int
)
"lib/re_glob.ml" 126 3775 3786 "lib/re_glob.ml" 126 3775 3789
type(
  string list -> string list -> string list
)
ident(
  int_ref mul "lib/re_glob.ml" 108 3197 3205 "lib/re_glob.ml" 108 3197 3208
)
"lib/re_glob.ml" 126 3775 3790 "lib/re_glob.ml" 126 3775 3793
type(
  string list
)
ident(
  int_ref beg "lib/re_glob.ml" 113 3336 3365 "lib/re_glob.ml" 113 3336 3368
)
"lib/re_glob.ml" 126 3775 3795 "lib/re_glob.ml" 126 3775 3805
type(
  string -> int -> int -> string
)
ident(
  ext_ref String.sub
)
"lib/re_glob.ml" 126 3775 3806 "lib/re_glob.ml" 126 3775 3809
type(
  string
)
ident(
  int_ref str "lib/re_glob.ml" 111 3287 3299 "lib/re_glob.ml" 111 3287 3302
)
"lib/re_glob.ml" 126 3775 3810 "lib/re_glob.ml" 126 3775 3811
type(
  int
)
ident(
  int_ref s "lib/re_glob.ml" 113 3336 3357 "lib/re_glob.ml" 113 3336 3358
)
"lib/re_glob.ml" 126 3775 3813 "lib/re_glob.ml" 126 3775 3814
type(
  int
)
ident(
  int_ref i "lib/re_glob.ml" 113 3336 3359 "lib/re_glob.ml" 113 3336 3360
)
"lib/re_glob.ml" 126 3775 3815 "lib/re_glob.ml" 126 3775 3816
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( - )
)
"lib/re_glob.ml" 126 3775 3817 "lib/re_glob.ml" 126 3775 3818
type(
  int
)
ident(
  int_ref s "lib/re_glob.ml" 113 3336 3357 "lib/re_glob.ml" 113 3336 3358
)
"lib/re_glob.ml" 126 3775 3812 "lib/re_glob.ml" 126 3775 3819
type(
  int
)
"lib/re_glob.ml" 126 3775 3795 "lib/re_glob.ml" 126 3775 3819
call(
  stack
)
type(
  string
)
"lib/re_glob.ml" 126 3775 3794 "lib/re_glob.ml" 126 3775 3820
type(
  string list
)
"lib/re_glob.ml" 126 3775 3786 "lib/re_glob.ml" 126 3775 3820
call(
  stack
)
type(
  string list
)
"lib/re_glob.ml" 126 3775 3821 "lib/re_glob.ml" 126 3775 3822
type(
  string list -> string list -> string list
)
ident(
  ext_ref Pervasives.( @ )
)
"lib/re_glob.ml" 126 3775 3823 "lib/re_glob.ml" 126 3775 3826
type(
  string list
)
ident(
  int_ref acc "lib/re_glob.ml" 113 3336 3361 "lib/re_glob.ml" 113 3336 3364
)
"lib/re_glob.ml" 126 3775 3785 "lib/re_glob.ml" 126 3775 3827
call(
  stack
)
type(
  string list
)
"lib/re_glob.ml" 126 3775 3829 "lib/re_glob.ml" 126 3775 3831
type(
  string
)
"lib/re_glob.ml" 126 3775 3828 "lib/re_glob.ml" 126 3775 3832
type(
  string list
)
"lib/re_glob.ml" 125 3740 3748 "lib/re_glob.ml" 126 3775 3832
call(
  tail
)
type(
  string list * int
)
"lib/re_glob.ml" 127 3833 3839 "lib/re_glob.ml" 127 3833 3842
type(
  char
)
"lib/re_glob.ml" 127 3833 3848 "lib/re_glob.ml" 127 3833 3853
type(
  bool
)
ident(
  int_ref inner "lib/re_glob.ml" 113 3336 3351 "lib/re_glob.ml" 113 3336 3356
)
"lib/re_glob.ml" 128 3857 3866 "lib/re_glob.ml" 128 3857 3869
type(
  string list -> string list -> string list
)
ident(
  int_ref mul "lib/re_glob.ml" 108 3197 3205 "lib/re_glob.ml" 108 3197 3208
)
"lib/re_glob.ml" 128 3857 3870 "lib/re_glob.ml" 128 3857 3873
type(
  string list
)
ident(
  int_ref beg "lib/re_glob.ml" 113 3336 3365 "lib/re_glob.ml" 113 3336 3368
)
"lib/re_glob.ml" 128 3857 3875 "lib/re_glob.ml" 128 3857 3885
type(
  string -> int -> int -> string
)
ident(
  ext_ref String.sub
)
"lib/re_glob.ml" 128 3857 3886 "lib/re_glob.ml" 128 3857 3889
type(
  string
)
ident(
  int_ref str "lib/re_glob.ml" 111 3287 3299 "lib/re_glob.ml" 111 3287 3302
)
"lib/re_glob.ml" 128 3857 3890 "lib/re_glob.ml" 128 3857 3891
type(
  int
)
ident(
  int_ref s "lib/re_glob.ml" 113 3336 3357 "lib/re_glob.ml" 113 3336 3358
)
"lib/re_glob.ml" 128 3857 3893 "lib/re_glob.ml" 128 3857 3894
type(
  int
)
ident(
  int_ref i "lib/re_glob.ml" 113 3336 3359 "lib/re_glob.ml" 113 3336 3360
)
"lib/re_glob.ml" 128 3857 3895 "lib/re_glob.ml" 128 3857 3896
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( - )
)
"lib/re_glob.ml" 128 3857 3897 "lib/re_glob.ml" 128 3857 3898
type(
  int
)
ident(
  int_ref s "lib/re_glob.ml" 113 3336 3357 "lib/re_glob.ml" 113 3336 3358
)
"lib/re_glob.ml" 128 3857 3892 "lib/re_glob.ml" 128 3857 3899
type(
  int
)
"lib/re_glob.ml" 128 3857 3875 "lib/re_glob.ml" 128 3857 3899
call(
  stack
)
type(
  string
)
"lib/re_glob.ml" 128 3857 3874 "lib/re_glob.ml" 128 3857 3900
type(
  string list
)
"lib/re_glob.ml" 128 3857 3866 "lib/re_glob.ml" 128 3857 3900
call(
  stack
)
type(
  string list
)
"lib/re_glob.ml" 128 3857 3901 "lib/re_glob.ml" 128 3857 3902
type(
  string list -> string list -> string list
)
ident(
  ext_ref Pervasives.( @ )
)
"lib/re_glob.ml" 128 3857 3903 "lib/re_glob.ml" 128 3857 3906
type(
  string list
)
ident(
  int_ref acc "lib/re_glob.ml" 113 3336 3361 "lib/re_glob.ml" 113 3336 3364
)
"lib/re_glob.ml" 128 3857 3866 "lib/re_glob.ml" 128 3857 3906
call(
  stack
)
type(
  string list
)
"lib/re_glob.ml" 128 3857 3908 "lib/re_glob.ml" 128 3857 3909
type(
  int
)
ident(
  int_ref i "lib/re_glob.ml" 113 3336 3359 "lib/re_glob.ml" 113 3336 3360
)
"lib/re_glob.ml" 128 3857 3910 "lib/re_glob.ml" 128 3857 3911
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( + )
)
"lib/re_glob.ml" 128 3857 3912 "lib/re_glob.ml" 128 3857 3913
type(
  int
)
"lib/re_glob.ml" 128 3857 3908 "lib/re_glob.ml" 128 3857 3913
type(
  int
)
"lib/re_glob.ml" 128 3857 3865 "lib/re_glob.ml" 128 3857 3914
type(
  string list * int
)
"lib/re_glob.ml" 129 3915 3921 "lib/re_glob.ml" 129 3915 3922
type(
  char
)
"lib/re_glob.ml" 130 3926 3934 "lib/re_glob.ml" 130 3926 3938
type(
  bool -> int -> int -> string list -> string list -> string list * int
)
ident(
  int_ref expl "lib/re_glob.ml" 113 3336 3346 "lib/re_glob.ml" 113 3336 3350
)
"lib/re_glob.ml" 130 3926 3939 "lib/re_glob.ml" 130 3926 3944
type(
  bool
)
ident(
  int_ref inner "lib/re_glob.ml" 113 3336 3351 "lib/re_glob.ml" 113 3336 3356
)
"lib/re_glob.ml" 130 3926 3945 "lib/re_glob.ml" 130 3926 3946
type(
  int
)
ident(
  int_ref s "lib/re_glob.ml" 113 3336 3357 "lib/re_glob.ml" 113 3336 3358
)
"lib/re_glob.ml" 130 3926 3948 "lib/re_glob.ml" 130 3926 3949
type(
  int
)
ident(
  int_ref i "lib/re_glob.ml" 113 3336 3359 "lib/re_glob.ml" 113 3336 3360
)
"lib/re_glob.ml" 130 3926 3950 "lib/re_glob.ml" 130 3926 3951
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( + )
)
"lib/re_glob.ml" 130 3926 3952 "lib/re_glob.ml" 130 3926 3953
type(
  int
)
"lib/re_glob.ml" 130 3926 3947 "lib/re_glob.ml" 130 3926 3954
type(
  int
)
"lib/re_glob.ml" 130 3926 3955 "lib/re_glob.ml" 130 3926 3958
type(
  string list
)
ident(
  int_ref acc "lib/re_glob.ml" 113 3336 3361 "lib/re_glob.ml" 113 3336 3364
)
"lib/re_glob.ml" 130 3926 3959 "lib/re_glob.ml" 130 3926 3962
type(
  string list
)
ident(
  int_ref beg "lib/re_glob.ml" 113 3336 3365 "lib/re_glob.ml" 113 3336 3368
)
"lib/re_glob.ml" 130 3926 3934 "lib/re_glob.ml" 130 3926 3962
call(
  tail
)
type(
  string list * int
)
"lib/re_glob.ml" 118 3494 3498 "lib/re_glob.ml" 130 3926 3962
type(
  string list * int
)
"lib/re_glob.ml" 114 3371 3375 "lib/re_glob.ml" 130 3926 3962
type(
  string list * int
)
"lib/re_glob.ml" 132 3968 3970 "lib/re_glob.ml" 132 3968 3978
type(
  string list -> string list
)
ident(
  ext_ref List.rev
)
"lib/re_glob.ml" 132 3968 3980 "lib/re_glob.ml" 132 3968 3983
type(
  string list * int -> string list
)
ident(
  ext_ref Pervasives.fst
)
"lib/re_glob.ml" 132 3968 3985 "lib/re_glob.ml" 132 3968 3989
type(
  bool -> int -> int -> string list -> string list -> string list * int
)
ident(
  int_ref expl "lib/re_glob.ml" 113 3336 3346 "lib/re_glob.ml" 113 3336 3350
)
"lib/re_glob.ml" 132 3968 3990 "lib/re_glob.ml" 132 3968 3995
type(
  bool
)
"lib/re_glob.ml" 132 3968 3996 "lib/re_glob.ml" 132 3968 3997
type(
  int
)
"lib/re_glob.ml" 132 3968 3998 "lib/re_glob.ml" 132 3968 3999
type(
  int
)
"lib/re_glob.ml" 132 3968 4000 "lib/re_glob.ml" 132 3968 4002
type(
  string list
)
"lib/re_glob.ml" 132 3968 4004 "lib/re_glob.ml" 132 3968 4006
type(
  string
)
"lib/re_glob.ml" 132 3968 4003 "lib/re_glob.ml" 132 3968 4007
type(
  string list
)
"lib/re_glob.ml" 132 3968 3984 "lib/re_glob.ml" 132 3968 4008
call(
  stack
)
type(
  string list * int
)
"lib/re_glob.ml" 132 3968 3979 "lib/re_glob.ml" 132 3968 4009
type(
  string list
)
"lib/re_glob.ml" 132 3968 3970 "lib/re_glob.ml" 132 3968 4009
call(
  tail
)
type(
  string list
)
"lib/re_glob.ml" 113 3336 3338 "lib/re_glob.ml" 132 3968 4009
type(
  string list
)
"lib/re_glob.ml" 112 3305 3307 "lib/re_glob.ml" 132 3968 4009
type(
  string list
)
"lib/re_glob.ml" 134 4011 4015 "lib/re_glob.ml" 134 4011 4020
type(
  ?anchored:bool -> bool -> string -> Re.t
)
ident(
  def glob' "lib/re_glob.ml" 136 4095 4095 "lib/re_glob.ml" 1 0 -1
)
"lib/re_glob.ml" 134 4011 4022 "lib/re_glob.ml" 134 4011 4030
type(
  bool option
)
ident(
  def anchored "lib/re_glob.ml" 134 4011 4031 "lib/re_glob.ml" 135 4041 4094
)
"lib/re_glob.ml" 134 4011 4031 "lib/re_glob.ml" 134 4011 4036
type(
  bool
)
ident(
  def nodot "lib/re_glob.ml" 134 4011 4037 "lib/re_glob.ml" 135 4041 4094
)
"lib/re_glob.ml" 134 4011 4037 "lib/re_glob.ml" 134 4011 4038
type(
  string
)
ident(
  def s "lib/re_glob.ml" 135 4041 4043 "lib/re_glob.ml" 135 4041 4094
)
"lib/re_glob.ml" 135 4041 4043 "lib/re_glob.ml" 135 4041 4053
type(
  ?anchored:bool -> loc -> string -> Re.t
)
ident(
  int_ref glob_parse "lib/re_glob.ml" 37 1153 1157 "lib/re_glob.ml" 37 1153 1167
)
"lib/re_glob.ml" 135 4041 4055 "lib/re_glob.ml" 135 4041 4063
type(
  bool option
)
ident(
  int_ref anchored "lib/re_glob.ml" 134 4011 4022 "lib/re_glob.ml" 134 4011 4030
)
"lib/re_glob.ml" 135 4041 4068 "lib/re_glob.ml" 135 4041 4073
type(
  bool
)
ident(
  int_ref nodot "lib/re_glob.ml" 134 4011 4031 "lib/re_glob.ml" 134 4011 4036
)
"lib/re_glob.ml" 135 4041 4079 "lib/re_glob.ml" 135 4041 4082
type(
  loc
)
"lib/re_glob.ml" 135 4041 4088 "lib/re_glob.ml" 135 4041 4091
type(
  loc
)
"lib/re_glob.ml" 135 4041 4064 "lib/re_glob.ml" 135 4041 4092
type(
  loc
)
"lib/re_glob.ml" 135 4041 4093 "lib/re_glob.ml" 135 4041 4094
type(
  string
)
ident(
  int_ref s "lib/re_glob.ml" 134 4011 4037 "lib/re_glob.ml" 134 4011 4038
)
"lib/re_glob.ml" 135 4041 4043 "lib/re_glob.ml" 135 4041 4094
call(
  tail
)
type(
  Re.t
)
"lib/re_glob.ml" 136 4095 4099 "lib/re_glob.ml" 136 4095 4103
type(
  ?anchored:bool -> string -> Re.t
)
ident(
  def glob "lib/re_glob.ml" 137 4141 4141 "lib/re_glob.ml" 1 0 -1
)
"lib/re_glob.ml" 136 4095 4105 "lib/re_glob.ml" 136 4095 4113
type(
  bool option
)
ident(
  def anchored "lib/re_glob.ml" 136 4095 4114 "lib/re_glob.ml" 136 4095 4140
)
"lib/re_glob.ml" 136 4095 4114 "lib/re_glob.ml" 136 4095 4115
type(
  string
)
ident(
  def s "lib/re_glob.ml" 136 4095 4118 "lib/re_glob.ml" 136 4095 4140
)
"lib/re_glob.ml" 136 4095 4118 "lib/re_glob.ml" 136 4095 4123
type(
  ?anchored:bool -> bool -> string -> Re.t
)
ident(
  int_ref glob' "lib/re_glob.ml" 134 4011 4015 "lib/re_glob.ml" 134 4011 4020
)
"lib/re_glob.ml" 136 4095 4125 "lib/re_glob.ml" 136 4095 4133
type(
  bool option
)
ident(
  int_ref anchored "lib/re_glob.ml" 136 4095 4105 "lib/re_glob.ml" 136 4095 4113
)
"lib/re_glob.ml" 136 4095 4134 "lib/re_glob.ml" 136 4095 4138
type(
  bool
)
"lib/re_glob.ml" 136 4095 4139 "lib/re_glob.ml" 136 4095 4140
type(
  string
)
ident(
  int_ref s "lib/re_glob.ml" 136 4095 4114 "lib/re_glob.ml" 136 4095 4115
)
"lib/re_glob.ml" 136 4095 4118 "lib/re_glob.ml" 136 4095 4140
call(
  tail
)
type(
  Re.t
)
"lib/re_glob.ml" 137 4141 4145 "lib/re_glob.ml" 137 4141 4151
type(
  ?anchored:bool -> bool -> string -> Re.t
)
ident(
  def globx' "lib/re_glob.ml" 139 4228 4228 "lib/re_glob.ml" 1 0 -1
)
"lib/re_glob.ml" 137 4141 4153 "lib/re_glob.ml" 137 4141 4161
type(
  bool option
)
ident(
  def anchored "lib/re_glob.ml" 137 4141 4162 "lib/re_glob.ml" 138 4172 4227
)
"lib/re_glob.ml" 137 4141 4162 "lib/re_glob.ml" 137 4141 4167
type(
  bool
)
ident(
  def nodot "lib/re_glob.ml" 137 4141 4168 "lib/re_glob.ml" 138 4172 4227
)
"lib/re_glob.ml" 137 4141 4168 "lib/re_glob.ml" 137 4141 4169
type(
  string
)
ident(
  def s "lib/re_glob.ml" 138 4172 4174 "lib/re_glob.ml" 138 4172 4227
)
"lib/re_glob.ml" 138 4172 4174 "lib/re_glob.ml" 138 4172 4180
type(
  Re.t list -> Re.t
)
ident(
  ext_ref Re.alt
)
"lib/re_glob.ml" 138 4172 4182 "lib/re_glob.ml" 138 4172 4190
type(
  (string -> Re.t) -> string list -> Re.t list
)
ident(
  ext_ref List.map
)
"lib/re_glob.ml" 138 4172 4192 "lib/re_glob.ml" 138 4172 4197
type(
  ?anchored:bool -> bool -> string -> Re.t
)
ident(
  int_ref glob' "lib/re_glob.ml" 134 4011 4015 "lib/re_glob.ml" 134 4011 4020
)
"lib/re_glob.ml" 138 4172 4199 "lib/re_glob.ml" 138 4172 4207
type(
  bool option
)
ident(
  int_ref anchored "lib/re_glob.ml" 137 4141 4153 "lib/re_glob.ml" 137 4141 4161
)
"lib/re_glob.ml" 138 4172 4208 "lib/re_glob.ml" 138 4172 4213
type(
  bool
)
ident(
  int_ref nodot "lib/re_glob.ml" 137 4141 4162 "lib/re_glob.ml" 137 4141 4167
)
"lib/re_glob.ml" 138 4172 4191 "lib/re_glob.ml" 138 4172 4214
call(
  stack
)
type(
  string -> Re.t
)
"lib/re_glob.ml" 138 4172 4216 "lib/re_glob.ml" 138 4172 4223
type(
  string -> string list
)
ident(
  int_ref explode "lib/re_glob.ml" 111 3287 3291 "lib/re_glob.ml" 111 3287 3298
)
"lib/re_glob.ml" 138 4172 4224 "lib/re_glob.ml" 138 4172 4225
type(
  string
)
ident(
  int_ref s "lib/re_glob.ml" 137 4141 4168 "lib/re_glob.ml" 137 4141 4169
)
"lib/re_glob.ml" 138 4172 4215 "lib/re_glob.ml" 138 4172 4226
call(
  stack
)
type(
  string list
)
"lib/re_glob.ml" 138 4172 4181 "lib/re_glob.ml" 138 4172 4227
call(
  stack
)
type(
  Re.t list
)
"lib/re_glob.ml" 138 4172 4174 "lib/re_glob.ml" 138 4172 4227
call(
  tail
)
type(
  Re.t
)
"lib/re_glob.ml" 139 4228 4232 "lib/re_glob.ml" 139 4228 4237
type(
  ?anchored:bool -> string -> Re.t
)
ident(
  def globx "lib/re_glob.ml" 139 4228 4275 "lib/re_glob.ml" 1 0 -1
)
"lib/re_glob.ml" 139 4228 4239 "lib/re_glob.ml" 139 4228 4247
type(
  bool option
)
ident(
  def anchored "lib/re_glob.ml" 139 4228 4248 "lib/re_glob.ml" 139 4228 4275
)
"lib/re_glob.ml" 139 4228 4248 "lib/re_glob.ml" 139 4228 4249
type(
  string
)
ident(
  def s "lib/re_glob.ml" 139 4228 4252 "lib/re_glob.ml" 139 4228 4275
)
"lib/re_glob.ml" 139 4228 4252 "lib/re_glob.ml" 139 4228 4258
type(
  ?anchored:bool -> bool -> string -> Re.t
)
ident(
  int_ref globx' "lib/re_glob.ml" 137 4141 4145 "lib/re_glob.ml" 137 4141 4151
)
"lib/re_glob.ml" 139 4228 4260 "lib/re_glob.ml" 139 4228 4268
type(
  bool option
)
ident(
  int_ref anchored "lib/re_glob.ml" 139 4228 4239 "lib/re_glob.ml" 139 4228 4247
)
"lib/re_glob.ml" 139 4228 4269 "lib/re_glob.ml" 139 4228 4273
type(
  bool
)
"lib/re_glob.ml" 139 4228 4274 "lib/re_glob.ml" 139 4228 4275
type(
  string
)
ident(
  int_ref s "lib/re_glob.ml" 139 4228 4248 "lib/re_glob.ml" 139 4228 4249
)
"lib/re_glob.ml" 139 4228 4252 "lib/re_glob.ml" 139 4228 4275
call(
  tail
)
type(
  Re.t
)
