"lib/re_posix.ml" 35 1199 1203 "lib/re_posix.ml" 35 1199 1208
type(
  bool -> string -> Re.t
)
ident(
  def parse "lib/re_posix.ml" 146 4635 4635 "lib/re_posix.ml" 1 0 -1
)
"lib/re_posix.ml" 35 1199 1209 "lib/re_posix.ml" 35 1199 1216
type(
  bool
)
ident(
  def newline "lib/re_posix.ml" 35 1199 1217 "lib/re_posix.ml" 144 4628 4633
)
"lib/re_posix.ml" 35 1199 1217 "lib/re_posix.ml" 35 1199 1218
type(
  string
)
ident(
  def s "lib/re_posix.ml" 36 1221 1223 "lib/re_posix.ml" 144 4628 4633
)
"lib/re_posix.ml" 36 1221 1227 "lib/re_posix.ml" 36 1221 1228
type(
  int ref
)
ident(
  def i "lib/re_posix.ml" 37 1240 1242 "lib/re_posix.ml" 144 4628 4633
)
"lib/re_posix.ml" 36 1221 1231 "lib/re_posix.ml" 36 1221 1234
type(
  int -> int ref
)
ident(
  ext_ref Pervasives.ref
)
"lib/re_posix.ml" 36 1221 1235 "lib/re_posix.ml" 36 1221 1236
type(
  int
)
"lib/re_posix.ml" 36 1221 1231 "lib/re_posix.ml" 36 1221 1236
type(
  int ref
)
"lib/re_posix.ml" 37 1240 1246 "lib/re_posix.ml" 37 1240 1247
type(
  int
)
ident(
  def l "lib/re_posix.ml" 38 1269 1271 "lib/re_posix.ml" 144 4628 4633
)
"lib/re_posix.ml" 37 1240 1250 "lib/re_posix.ml" 37 1240 1263
type(
  string -> int
)
ident(
  ext_ref String.length
)
"lib/re_posix.ml" 37 1240 1264 "lib/re_posix.ml" 37 1240 1265
type(
  string
)
ident(
  int_ref s "lib/re_posix.ml" 35 1199 1217 "lib/re_posix.ml" 35 1199 1218
)
"lib/re_posix.ml" 37 1240 1250 "lib/re_posix.ml" 37 1240 1265
type(
  int
)
"lib/re_posix.ml" 38 1269 1275 "lib/re_posix.ml" 38 1269 1278
type(
  unit -> bool
)
ident(
  def eos "lib/re_posix.ml" 39 1294 1296 "lib/re_posix.ml" 144 4628 4633
)
"lib/re_posix.ml" 38 1269 1279 "lib/re_posix.ml" 38 1269 1281
type(
  unit
)
"lib/re_posix.ml" 38 1269 1284 "lib/re_posix.ml" 38 1269 1285
type(
  int ref -> int
)
ident(
  ext_ref Pervasives.( ! )
)
"lib/re_posix.ml" 38 1269 1285 "lib/re_posix.ml" 38 1269 1286
type(
  int ref
)
ident(
  int_ref i "lib/re_posix.ml" 36 1221 1227 "lib/re_posix.ml" 36 1221 1228
)
"lib/re_posix.ml" 38 1269 1284 "lib/re_posix.ml" 38 1269 1286
type(
  int
)
"lib/re_posix.ml" 38 1269 1287 "lib/re_posix.ml" 38 1269 1288
type(
  int -> int -> bool
)
ident(
  ext_ref Pervasives.( = )
)
"lib/re_posix.ml" 38 1269 1289 "lib/re_posix.ml" 38 1269 1290
type(
  int
)
ident(
  int_ref l "lib/re_posix.ml" 37 1240 1246 "lib/re_posix.ml" 37 1240 1247
)
"lib/re_posix.ml" 38 1269 1284 "lib/re_posix.ml" 38 1269 1290
type(
  bool
)
"lib/re_posix.ml" 39 1294 1300 "lib/re_posix.ml" 39 1294 1304
type(
  char -> bool
)
ident(
  def test "lib/re_posix.ml" 40 1339 1341 "lib/re_posix.ml" 144 4628 4633
)
"lib/re_posix.ml" 39 1294 1305 "lib/re_posix.ml" 39 1294 1306
type(
  char
)
ident(
  def c "lib/re_posix.ml" 39 1294 1309 "lib/re_posix.ml" 39 1294 1335
)
"lib/re_posix.ml" 39 1294 1309 "lib/re_posix.ml" 39 1294 1312
type(
  bool -> bool
)
ident(
  ext_ref Pervasives.not
)
"lib/re_posix.ml" 39 1294 1314 "lib/re_posix.ml" 39 1294 1317
type(
  unit -> bool
)
ident(
  int_ref eos "lib/re_posix.ml" 38 1269 1275 "lib/re_posix.ml" 38 1269 1278
)
"lib/re_posix.ml" 39 1294 1318 "lib/re_posix.ml" 39 1294 1320
type(
  unit
)
"lib/re_posix.ml" 39 1294 1313 "lib/re_posix.ml" 39 1294 1321
call(
  stack
)
type(
  bool
)
"lib/re_posix.ml" 39 1294 1309 "lib/re_posix.ml" 39 1294 1321
type(
  bool
)
"lib/re_posix.ml" 39 1294 1322 "lib/re_posix.ml" 39 1294 1324
type(
  bool -> bool -> bool
)
ident(
  ext_ref Pervasives.( && )
)
"lib/re_posix.ml" 39 1294 1325 "lib/re_posix.ml" 39 1294 1326
type(
  string
)
ident(
  int_ref s "lib/re_posix.ml" 35 1199 1217 "lib/re_posix.ml" 35 1199 1218
)
"lib/re_posix.ml" 39 1294 1328 "lib/re_posix.ml" 39 1294 1329
type(
  int ref -> int
)
ident(
  ext_ref Pervasives.( ! )
)
"lib/re_posix.ml" 39 1294 1329 "lib/re_posix.ml" 39 1294 1330
type(
  int ref
)
ident(
  int_ref i "lib/re_posix.ml" 36 1221 1227 "lib/re_posix.ml" 36 1221 1228
)
"lib/re_posix.ml" 39 1294 1328 "lib/re_posix.ml" 39 1294 1330
type(
  int
)
"lib/re_posix.ml" 39 1294 1325 "lib/re_posix.ml" 39 1294 1331
type(
  char
)
"lib/re_posix.ml" 39 1294 1332 "lib/re_posix.ml" 39 1294 1333
type(
  char -> char -> bool
)
ident(
  ext_ref Pervasives.( = )
)
"lib/re_posix.ml" 39 1294 1334 "lib/re_posix.ml" 39 1294 1335
type(
  char
)
ident(
  int_ref c "lib/re_posix.ml" 39 1294 1305 "lib/re_posix.ml" 39 1294 1306
)
"lib/re_posix.ml" 39 1294 1325 "lib/re_posix.ml" 39 1294 1335
type(
  bool
)
"lib/re_posix.ml" 39 1294 1309 "lib/re_posix.ml" 39 1294 1335
type(
  bool
)
"lib/re_posix.ml" 40 1339 1345 "lib/re_posix.ml" 40 1339 1351
type(
  char -> bool
)
ident(
  def accept "lib/re_posix.ml" 41 1397 1399 "lib/re_posix.ml" 144 4628 4633
)
"lib/re_posix.ml" 40 1339 1352 "lib/re_posix.ml" 40 1339 1353
type(
  char
)
ident(
  def c "lib/re_posix.ml" 40 1339 1356 "lib/re_posix.ml" 40 1339 1393
)
"lib/re_posix.ml" 40 1339 1360 "lib/re_posix.ml" 40 1339 1361
type(
  bool
)
ident(
  def r "lib/re_posix.ml" 40 1339 1374 "lib/re_posix.ml" 40 1339 1393
)
"lib/re_posix.ml" 40 1339 1364 "lib/re_posix.ml" 40 1339 1368
type(
  char -> bool
)
ident(
  int_ref test "lib/re_posix.ml" 39 1294 1300 "lib/re_posix.ml" 39 1294 1304
)
"lib/re_posix.ml" 40 1339 1369 "lib/re_posix.ml" 40 1339 1370
type(
  char
)
ident(
  int_ref c "lib/re_posix.ml" 40 1339 1352 "lib/re_posix.ml" 40 1339 1353
)
"lib/re_posix.ml" 40 1339 1364 "lib/re_posix.ml" 40 1339 1370
call(
  stack
)
type(
  bool
)
"lib/re_posix.ml" 40 1339 1377 "lib/re_posix.ml" 40 1339 1378
type(
  bool
)
ident(
  int_ref r "lib/re_posix.ml" 40 1339 1360 "lib/re_posix.ml" 40 1339 1361
)
"lib/re_posix.ml" 40 1339 1384 "lib/re_posix.ml" 40 1339 1388
type(
  int ref -> unit
)
ident(
  ext_ref Pervasives.incr
)
"lib/re_posix.ml" 40 1339 1389 "lib/re_posix.ml" 40 1339 1390
type(
  int ref
)
ident(
  int_ref i "lib/re_posix.ml" 36 1221 1227 "lib/re_posix.ml" 36 1221 1228
)
"lib/re_posix.ml" 40 1339 1384 "lib/re_posix.ml" 40 1339 1390
type(
  unit
)
"lib/re_posix.ml" 40 1339 1374 "lib/re_posix.ml" 40 1339 1390
type(
  unit
)
"lib/re_posix.ml" 40 1339 1392 "lib/re_posix.ml" 40 1339 1393
type(
  bool
)
ident(
  int_ref r "lib/re_posix.ml" 40 1339 1360 "lib/re_posix.ml" 40 1339 1361
)
"lib/re_posix.ml" 40 1339 1374 "lib/re_posix.ml" 40 1339 1393
type(
  bool
)
"lib/re_posix.ml" 40 1339 1356 "lib/re_posix.ml" 40 1339 1393
type(
  bool
)
"lib/re_posix.ml" 41 1397 1403 "lib/re_posix.ml" 41 1397 1406
type(
  unit -> char
)
ident(
  def get "lib/re_posix.ml" 42 1443 1445 "lib/re_posix.ml" 144 4628 4633
)
"lib/re_posix.ml" 41 1397 1407 "lib/re_posix.ml" 41 1397 1409
type(
  unit
)
"lib/re_posix.ml" 41 1397 1416 "lib/re_posix.ml" 41 1397 1417
type(
  char
)
ident(
  def r "lib/re_posix.ml" 41 1397 1430 "lib/re_posix.ml" 41 1397 1439
)
"lib/re_posix.ml" 41 1397 1420 "lib/re_posix.ml" 41 1397 1421
type(
  string
)
ident(
  int_ref s "lib/re_posix.ml" 35 1199 1217 "lib/re_posix.ml" 35 1199 1218
)
"lib/re_posix.ml" 41 1397 1423 "lib/re_posix.ml" 41 1397 1424
type(
  int ref -> int
)
ident(
  ext_ref Pervasives.( ! )
)
"lib/re_posix.ml" 41 1397 1424 "lib/re_posix.ml" 41 1397 1425
type(
  int ref
)
ident(
  int_ref i "lib/re_posix.ml" 36 1221 1227 "lib/re_posix.ml" 36 1221 1228
)
"lib/re_posix.ml" 41 1397 1423 "lib/re_posix.ml" 41 1397 1425
type(
  int
)
"lib/re_posix.ml" 41 1397 1420 "lib/re_posix.ml" 41 1397 1426
type(
  char
)
"lib/re_posix.ml" 41 1397 1430 "lib/re_posix.ml" 41 1397 1434
type(
  int ref -> unit
)
ident(
  ext_ref Pervasives.incr
)
"lib/re_posix.ml" 41 1397 1435 "lib/re_posix.ml" 41 1397 1436
type(
  int ref
)
ident(
  int_ref i "lib/re_posix.ml" 36 1221 1227 "lib/re_posix.ml" 36 1221 1228
)
"lib/re_posix.ml" 41 1397 1430 "lib/re_posix.ml" 41 1397 1436
type(
  unit
)
"lib/re_posix.ml" 41 1397 1438 "lib/re_posix.ml" 41 1397 1439
type(
  char
)
ident(
  int_ref r "lib/re_posix.ml" 41 1397 1416 "lib/re_posix.ml" 41 1397 1417
)
"lib/re_posix.ml" 41 1397 1430 "lib/re_posix.ml" 41 1397 1439
type(
  char
)
"lib/re_posix.ml" 41 1397 1412 "lib/re_posix.ml" 41 1397 1439
type(
  char
)
"lib/re_posix.ml" 42 1443 1449 "lib/re_posix.ml" 42 1443 1454
type(
  unit -> unit
)
ident(
  def unget "lib/re_posix.ml" 44 1471 1473 "lib/re_posix.ml" 144 4628 4633
)
"lib/re_posix.ml" 42 1443 1455 "lib/re_posix.ml" 42 1443 1457
type(
  unit
)
"lib/re_posix.ml" 42 1443 1460 "lib/re_posix.ml" 42 1443 1464
type(
  int ref -> unit
)
ident(
  ext_ref Pervasives.decr
)
"lib/re_posix.ml" 42 1443 1465 "lib/re_posix.ml" 42 1443 1466
type(
  int ref
)
ident(
  int_ref i "lib/re_posix.ml" 36 1221 1227 "lib/re_posix.ml" 36 1221 1228
)
"lib/re_posix.ml" 42 1443 1460 "lib/re_posix.ml" 42 1443 1466
type(
  unit
)
"lib/re_posix.ml" 44 1471 1481 "lib/re_posix.ml" 44 1471 1487
type(
  unit -> Re.t
)
ident(
  def regexp "lib/re_posix.ml" 44 1471 1473 "lib/re_posix.ml" 144 4628 4633
)
"lib/re_posix.ml" 44 1471 1488 "lib/re_posix.ml" 44 1471 1490
type(
  unit
)
"lib/re_posix.ml" 44 1471 1493 "lib/re_posix.ml" 44 1471 1500
type(
  Re.t -> Re.t
)
ident(
  int_ref regexp' "lib/re_posix.ml" 45 1513 1519 "lib/re_posix.ml" 45 1513 1526
)
"lib/re_posix.ml" 44 1471 1502 "lib/re_posix.ml" 44 1471 1508
type(
  unit -> Re.t
)
ident(
  int_ref branch "lib/re_posix.ml" 47 1602 1608 "lib/re_posix.ml" 47 1602 1614
)
"lib/re_posix.ml" 44 1471 1509 "lib/re_posix.ml" 44 1471 1511
type(
  unit
)
"lib/re_posix.ml" 44 1471 1501 "lib/re_posix.ml" 44 1471 1512
call(
  stack
)
type(
  Re.t
)
"lib/re_posix.ml" 44 1471 1493 "lib/re_posix.ml" 44 1471 1512
call(
  tail
)
type(
  Re.t
)
"lib/re_posix.ml" 45 1513 1519 "lib/re_posix.ml" 45 1513 1526
type(
  Re.t -> Re.t
)
ident(
  def regexp' "lib/re_posix.ml" 44 1471 1473 "lib/re_posix.ml" 144 4628 4633
)
"lib/re_posix.ml" 45 1513 1527 "lib/re_posix.ml" 45 1513 1531
type(
  Re.t
)
ident(
  def left "lib/re_posix.ml" 46 1534 1538 "lib/re_posix.ml" 46 1534 1601
)
"lib/re_posix.ml" 46 1534 1541 "lib/re_posix.ml" 46 1534 1547
type(
  char -> bool
)
ident(
  int_ref accept "lib/re_posix.ml" 40 1339 1345 "lib/re_posix.ml" 40 1339 1351
)
"lib/re_posix.ml" 46 1534 1548 "lib/re_posix.ml" 46 1534 1551
type(
  char
)
"lib/re_posix.ml" 46 1534 1541 "lib/re_posix.ml" 46 1534 1551
call(
  stack
)
type(
  bool
)
"lib/re_posix.ml" 46 1534 1557 "lib/re_posix.ml" 46 1534 1564
type(
  Re.t -> Re.t
)
ident(
  int_ref regexp' "lib/re_posix.ml" 45 1513 1519 "lib/re_posix.ml" 45 1513 1526
)
"lib/re_posix.ml" 46 1534 1566 "lib/re_posix.ml" 46 1534 1572
type(
  Re.t list -> Re.t
)
ident(
  ext_ref Re.alt
)
"lib/re_posix.ml" 46 1534 1574 "lib/re_posix.ml" 46 1534 1578
type(
  Re.t
)
ident(
  int_ref left "lib/re_posix.ml" 45 1513 1527 "lib/re_posix.ml" 45 1513 1531
)
"lib/re_posix.ml" 46 1534 1580 "lib/re_posix.ml" 46 1534 1586
type(
  unit -> Re.t
)
ident(
  int_ref branch "lib/re_posix.ml" 47 1602 1608 "lib/re_posix.ml" 47 1602 1614
)
"lib/re_posix.ml" 46 1534 1587 "lib/re_posix.ml" 46 1534 1589
type(
  unit
)
"lib/re_posix.ml" 46 1534 1580 "lib/re_posix.ml" 46 1534 1589
call(
  stack
)
type(
  Re.t
)
"lib/re_posix.ml" 46 1534 1573 "lib/re_posix.ml" 46 1534 1590
type(
  Re.t list
)
"lib/re_posix.ml" 46 1534 1565 "lib/re_posix.ml" 46 1534 1591
call(
  stack
)
type(
  Re.t
)
"lib/re_posix.ml" 46 1534 1557 "lib/re_posix.ml" 46 1534 1591
call(
  tail
)
type(
  Re.t
)
"lib/re_posix.ml" 46 1534 1597 "lib/re_posix.ml" 46 1534 1601
type(
  Re.t
)
ident(
  int_ref left "lib/re_posix.ml" 45 1513 1527 "lib/re_posix.ml" 45 1513 1531
)
"lib/re_posix.ml" 46 1534 1538 "lib/re_posix.ml" 46 1534 1601
type(
  Re.t
)
"lib/re_posix.ml" 47 1602 1608 "lib/re_posix.ml" 47 1602 1614
type(
  unit -> Re.t
)
ident(
  def branch "lib/re_posix.ml" 44 1471 1473 "lib/re_posix.ml" 144 4628 4633
)
"lib/re_posix.ml" 47 1602 1615 "lib/re_posix.ml" 47 1602 1617
type(
  unit
)
"lib/re_posix.ml" 47 1602 1620 "lib/re_posix.ml" 47 1602 1627
type(
  Re.t list -> Re.t
)
ident(
  int_ref branch' "lib/re_posix.ml" 48 1631 1637 "lib/re_posix.ml" 48 1631 1644
)
"lib/re_posix.ml" 47 1602 1628 "lib/re_posix.ml" 47 1602 1630
type(
  Re.t list
)
"lib/re_posix.ml" 47 1602 1620 "lib/re_posix.ml" 47 1602 1630
call(
  tail
)
type(
  Re.t
)
"lib/re_posix.ml" 48 1631 1637 "lib/re_posix.ml" 48 1631 1644
type(
  Re.t list -> Re.t
)
ident(
  def branch' "lib/re_posix.ml" 44 1471 1473 "lib/re_posix.ml" 144 4628 4633
)
"lib/re_posix.ml" 48 1631 1645 "lib/re_posix.ml" 48 1631 1649
type(
  Re.t list
)
ident(
  def left "lib/re_posix.ml" 49 1652 1656 "lib/re_posix.ml" 50 1718 1753
)
"lib/re_posix.ml" 49 1652 1659 "lib/re_posix.ml" 49 1652 1662
type(
  unit -> bool
)
ident(
  int_ref eos "lib/re_posix.ml" 38 1269 1275 "lib/re_posix.ml" 38 1269 1278
)
"lib/re_posix.ml" 49 1652 1663 "lib/re_posix.ml" 49 1652 1665
type(
  unit
)
"lib/re_posix.ml" 49 1652 1659 "lib/re_posix.ml" 49 1652 1665
call(
  stack
)
type(
  bool
)
"lib/re_posix.ml" 49 1652 1666 "lib/re_posix.ml" 49 1652 1668
type(
  bool -> bool -> bool
)
ident(
  ext_ref Pervasives.( || )
)
"lib/re_posix.ml" 49 1652 1669 "lib/re_posix.ml" 49 1652 1673
type(
  char -> bool
)
ident(
  int_ref test "lib/re_posix.ml" 39 1294 1300 "lib/re_posix.ml" 39 1294 1304
)
"lib/re_posix.ml" 49 1652 1674 "lib/re_posix.ml" 49 1652 1677
type(
  char
)
"lib/re_posix.ml" 49 1652 1669 "lib/re_posix.ml" 49 1652 1677
call(
  stack
)
type(
  bool
)
"lib/re_posix.ml" 49 1652 1678 "lib/re_posix.ml" 49 1652 1680
type(
  bool -> bool -> bool
)
ident(
  ext_ref Pervasives.( || )
)
"lib/re_posix.ml" 49 1652 1681 "lib/re_posix.ml" 49 1652 1685
type(
  char -> bool
)
ident(
  int_ref test "lib/re_posix.ml" 39 1294 1300 "lib/re_posix.ml" 39 1294 1304
)
"lib/re_posix.ml" 49 1652 1686 "lib/re_posix.ml" 49 1652 1689
type(
  char
)
"lib/re_posix.ml" 49 1652 1681 "lib/re_posix.ml" 49 1652 1689
call(
  stack
)
type(
  bool
)
"lib/re_posix.ml" 49 1652 1669 "lib/re_posix.ml" 49 1652 1689
type(
  bool
)
"lib/re_posix.ml" 49 1652 1659 "lib/re_posix.ml" 49 1652 1689
type(
  bool
)
"lib/re_posix.ml" 49 1652 1695 "lib/re_posix.ml" 49 1652 1701
type(
  Re.t list -> Re.t
)
ident(
  ext_ref Re.seq
)
"lib/re_posix.ml" 49 1652 1703 "lib/re_posix.ml" 49 1652 1711
type(
  Re.t list -> Re.t list
)
ident(
  ext_ref List.rev
)
"lib/re_posix.ml" 49 1652 1712 "lib/re_posix.ml" 49 1652 1716
type(
  Re.t list
)
ident(
  int_ref left "lib/re_posix.ml" 48 1631 1645 "lib/re_posix.ml" 48 1631 1649
)
"lib/re_posix.ml" 49 1652 1702 "lib/re_posix.ml" 49 1652 1717
call(
  stack
)
type(
  Re.t list
)
"lib/re_posix.ml" 49 1652 1695 "lib/re_posix.ml" 49 1652 1717
call(
  tail
)
type(
  Re.t
)
"lib/re_posix.ml" 50 1718 1727 "lib/re_posix.ml" 50 1718 1734
type(
  Re.t list -> Re.t
)
ident(
  int_ref branch' "lib/re_posix.ml" 48 1631 1637 "lib/re_posix.ml" 48 1631 1644
)
"lib/re_posix.ml" 50 1718 1736 "lib/re_posix.ml" 50 1718 1741
type(
  unit -> Re.t
)
ident(
  int_ref piece "lib/re_posix.ml" 51 1754 1760 "lib/re_posix.ml" 51 1754 1765
)
"lib/re_posix.ml" 50 1718 1742 "lib/re_posix.ml" 50 1718 1744
type(
  unit
)
"lib/re_posix.ml" 50 1718 1736 "lib/re_posix.ml" 50 1718 1744
call(
  stack
)
type(
  Re.t
)
"lib/re_posix.ml" 50 1718 1748 "lib/re_posix.ml" 50 1718 1752
type(
  Re.t list
)
ident(
  int_ref left "lib/re_posix.ml" 48 1631 1645 "lib/re_posix.ml" 48 1631 1649
)
"lib/re_posix.ml" 50 1718 1735 "lib/re_posix.ml" 50 1718 1753
type(
  Re.t list
)
"lib/re_posix.ml" 50 1718 1727 "lib/re_posix.ml" 50 1718 1753
call(
  tail
)
type(
  Re.t
)
"lib/re_posix.ml" 49 1652 1656 "lib/re_posix.ml" 50 1718 1753
type(
  Re.t
)
"lib/re_posix.ml" 51 1754 1760 "lib/re_posix.ml" 51 1754 1765
type(
  unit -> Re.t
)
ident(
  def piece "lib/re_posix.ml" 44 1471 1473 "lib/re_posix.ml" 144 4628 4633
)
"lib/re_posix.ml" 51 1754 1766 "lib/re_posix.ml" 51 1754 1768
type(
  unit
)
"lib/re_posix.ml" 52 1771 1779 "lib/re_posix.ml" 52 1771 1780
type(
  Re.t
)
ident(
  def r "lib/re_posix.ml" 53 1794 1798 "lib/re_posix.ml" 68 2298 2305
)
"lib/re_posix.ml" 52 1771 1783 "lib/re_posix.ml" 52 1771 1787
type(
  unit -> Re.t
)
ident(
  int_ref atom "lib/re_posix.ml" 69 2306 2312 "lib/re_posix.ml" 69 2306 2316
)
"lib/re_posix.ml" 52 1771 1788 "lib/re_posix.ml" 52 1771 1790
type(
  unit
)
"lib/re_posix.ml" 52 1771 1783 "lib/re_posix.ml" 52 1771 1790
call(
  stack
)
type(
  Re.t
)
"lib/re_posix.ml" 53 1794 1801 "lib/re_posix.ml" 53 1794 1807
type(
  char -> bool
)
ident(
  int_ref accept "lib/re_posix.ml" 40 1339 1345 "lib/re_posix.ml" 40 1339 1351
)
"lib/re_posix.ml" 53 1794 1808 "lib/re_posix.ml" 53 1794 1811
type(
  char
)
"lib/re_posix.ml" 53 1794 1801 "lib/re_posix.ml" 53 1794 1811
call(
  stack
)
type(
  bool
)
"lib/re_posix.ml" 53 1794 1817 "lib/re_posix.ml" 53 1794 1823
type(
  Re.t -> Re.t
)
ident(
  ext_ref Re.rep
)
"lib/re_posix.ml" 53 1794 1825 "lib/re_posix.ml" 53 1794 1832
type(
  Re.t -> Re.t
)
ident(
  ext_ref Re.nest
)
"lib/re_posix.ml" 53 1794 1833 "lib/re_posix.ml" 53 1794 1834
type(
  Re.t
)
ident(
  int_ref r "lib/re_posix.ml" 52 1771 1779 "lib/re_posix.ml" 52 1771 1780
)
"lib/re_posix.ml" 53 1794 1824 "lib/re_posix.ml" 53 1794 1835
call(
  stack
)
type(
  Re.t
)
"lib/re_posix.ml" 53 1794 1817 "lib/re_posix.ml" 53 1794 1835
call(
  tail
)
type(
  Re.t
)
"lib/re_posix.ml" 54 1841 1848 "lib/re_posix.ml" 54 1841 1854
type(
  char -> bool
)
ident(
  int_ref accept "lib/re_posix.ml" 40 1339 1345 "lib/re_posix.ml" 40 1339 1351
)
"lib/re_posix.ml" 54 1841 1855 "lib/re_posix.ml" 54 1841 1858
type(
  char
)
"lib/re_posix.ml" 54 1841 1848 "lib/re_posix.ml" 54 1841 1858
call(
  stack
)
type(
  bool
)
"lib/re_posix.ml" 54 1841 1864 "lib/re_posix.ml" 54 1841 1871
type(
  Re.t -> Re.t
)
ident(
  ext_ref Re.rep1
)
"lib/re_posix.ml" 54 1841 1873 "lib/re_posix.ml" 54 1841 1880
type(
  Re.t -> Re.t
)
ident(
  ext_ref Re.nest
)
"lib/re_posix.ml" 54 1841 1881 "lib/re_posix.ml" 54 1841 1882
type(
  Re.t
)
ident(
  int_ref r "lib/re_posix.ml" 52 1771 1779 "lib/re_posix.ml" 52 1771 1780
)
"lib/re_posix.ml" 54 1841 1872 "lib/re_posix.ml" 54 1841 1883
call(
  stack
)
type(
  Re.t
)
"lib/re_posix.ml" 54 1841 1864 "lib/re_posix.ml" 54 1841 1883
call(
  tail
)
type(
  Re.t
)
"lib/re_posix.ml" 55 1889 1896 "lib/re_posix.ml" 55 1889 1902
type(
  char -> bool
)
ident(
  int_ref accept "lib/re_posix.ml" 40 1339 1345 "lib/re_posix.ml" 40 1339 1351
)
"lib/re_posix.ml" 55 1889 1903 "lib/re_posix.ml" 55 1889 1906
type(
  char
)
"lib/re_posix.ml" 55 1889 1896 "lib/re_posix.ml" 55 1889 1906
call(
  stack
)
type(
  bool
)
"lib/re_posix.ml" 55 1889 1912 "lib/re_posix.ml" 55 1889 1918
type(
  Re.t -> Re.t
)
ident(
  ext_ref Re.opt
)
"lib/re_posix.ml" 55 1889 1919 "lib/re_posix.ml" 55 1889 1920
type(
  Re.t
)
ident(
  int_ref r "lib/re_posix.ml" 52 1771 1779 "lib/re_posix.ml" 52 1771 1780
)
"lib/re_posix.ml" 55 1889 1912 "lib/re_posix.ml" 55 1889 1920
call(
  tail
)
type(
  Re.t
)
"lib/re_posix.ml" 56 1926 1933 "lib/re_posix.ml" 56 1926 1939
type(
  char -> bool
)
ident(
  int_ref accept "lib/re_posix.ml" 40 1339 1345 "lib/re_posix.ml" 40 1339 1351
)
"lib/re_posix.ml" 56 1926 1940 "lib/re_posix.ml" 56 1926 1943
type(
  char
)
"lib/re_posix.ml" 56 1926 1933 "lib/re_posix.ml" 56 1926 1943
call(
  stack
)
type(
  bool
)
"lib/re_posix.ml" 57 1949 1961 "lib/re_posix.ml" 57 1949 1968
type(
  unit -> int option
)
ident(
  int_ref integer "lib/re_posix.ml" 99 3323 3329 "lib/re_posix.ml" 99 3323 3336
)
"lib/re_posix.ml" 57 1949 1969 "lib/re_posix.ml" 57 1949 1971
type(
  unit
)
"lib/re_posix.ml" 57 1949 1961 "lib/re_posix.ml" 57 1949 1971
call(
  stack
)
type(
  int option
)
"lib/re_posix.ml" 58 1977 1990 "lib/re_posix.ml" 58 1977 1991
type(
  int
)
ident(
  def i "lib/re_posix.ml" 59 1995 2005 "lib/re_posix.ml" 64 2217 2250
)
"lib/re_posix.ml" 58 1977 1985 "lib/re_posix.ml" 58 1977 1991
type(
  int option
)
"lib/re_posix.ml" 59 1995 2009 "lib/re_posix.ml" 59 1995 2010
type(
  int option
)
ident(
  def j "lib/re_posix.ml" 60 2058 2068 "lib/re_posix.ml" 64 2217 2250
)
"lib/re_posix.ml" 59 1995 2016 "lib/re_posix.ml" 59 1995 2022
type(
  char -> bool
)
ident(
  int_ref accept "lib/re_posix.ml" 40 1339 1345 "lib/re_posix.ml" 40 1339 1351
)
"lib/re_posix.ml" 59 1995 2023 "lib/re_posix.ml" 59 1995 2026
type(
  char
)
"lib/re_posix.ml" 59 1995 2016 "lib/re_posix.ml" 59 1995 2026
call(
  stack
)
type(
  bool
)
"lib/re_posix.ml" 59 1995 2032 "lib/re_posix.ml" 59 1995 2039
type(
  unit -> int option
)
ident(
  int_ref integer "lib/re_posix.ml" 99 3323 3329 "lib/re_posix.ml" 99 3323 3336
)
"lib/re_posix.ml" 59 1995 2040 "lib/re_posix.ml" 59 1995 2042
type(
  unit
)
"lib/re_posix.ml" 59 1995 2032 "lib/re_posix.ml" 59 1995 2042
call(
  stack
)
type(
  int option
)
"lib/re_posix.ml" 59 1995 2053 "lib/re_posix.ml" 59 1995 2054
type(
  int
)
ident(
  int_ref i "lib/re_posix.ml" 58 1977 1990 "lib/re_posix.ml" 58 1977 1991
)
"lib/re_posix.ml" 59 1995 2048 "lib/re_posix.ml" 59 1995 2054
type(
  int option
)
"lib/re_posix.ml" 59 1995 2013 "lib/re_posix.ml" 59 1995 2054
type(
  int option
)
"lib/re_posix.ml" 60 2058 2071 "lib/re_posix.ml" 60 2058 2074
type(
  bool -> bool
)
ident(
  ext_ref Pervasives.not
)
"lib/re_posix.ml" 60 2058 2076 "lib/re_posix.ml" 60 2058 2082
type(
  char -> bool
)
ident(
  int_ref accept "lib/re_posix.ml" 40 1339 1345 "lib/re_posix.ml" 40 1339 1351
)
"lib/re_posix.ml" 60 2058 2083 "lib/re_posix.ml" 60 2058 2086
type(
  char
)
"lib/re_posix.ml" 60 2058 2075 "lib/re_posix.ml" 60 2058 2087
call(
  stack
)
type(
  bool
)
"lib/re_posix.ml" 60 2058 2071 "lib/re_posix.ml" 60 2058 2087
type(
  bool
)
"lib/re_posix.ml" 60 2058 2093 "lib/re_posix.ml" 60 2058 2098
type(
  exn -> unit
)
ident(
  ext_ref Pervasives.raise
)
"lib/re_posix.ml" 60 2058 2099 "lib/re_posix.ml" 60 2058 2110
type(
  exn
)
"lib/re_posix.ml" 60 2058 2093 "lib/re_posix.ml" 60 2058 2110
type(
  unit
)
"lib/re_posix.ml" 60 2058 2068 "lib/re_posix.ml" 60 2058 2110
type(
  unit
)
"lib/re_posix.ml" 61 2112 2134 "lib/re_posix.ml" 61 2112 2135
type(
  int option
)
ident(
  int_ref j "lib/re_posix.ml" 59 1995 2009 "lib/re_posix.ml" 59 1995 2010
)
"lib/re_posix.ml" 62 2141 2158 "lib/re_posix.ml" 62 2141 2159
type(
  int
)
ident(
  def j "lib/re_posix.ml" 62 2141 2165 "lib/re_posix.ml" 62 2141 2191
)
"lib/re_posix.ml" 62 2141 2153 "lib/re_posix.ml" 62 2141 2159
type(
  int option
)
"lib/re_posix.ml" 62 2141 2165 "lib/re_posix.ml" 62 2141 2166
type(
  int
)
ident(
  int_ref j "lib/re_posix.ml" 62 2141 2158 "lib/re_posix.ml" 62 2141 2159
)
"lib/re_posix.ml" 62 2141 2167 "lib/re_posix.ml" 62 2141 2168
type(
  int -> int -> bool
)
ident(
  ext_ref Pervasives.( < )
)
"lib/re_posix.ml" 62 2141 2169 "lib/re_posix.ml" 62 2141 2170
type(
  int
)
ident(
  int_ref i "lib/re_posix.ml" 58 1977 1990 "lib/re_posix.ml" 58 1977 1991
)
"lib/re_posix.ml" 62 2141 2165 "lib/re_posix.ml" 62 2141 2170
type(
  bool
)
"lib/re_posix.ml" 62 2141 2174 "lib/re_posix.ml" 62 2141 2179
type(
  exn -> unit
)
ident(
  ext_ref Pervasives.raise
)
"lib/re_posix.ml" 62 2141 2180 "lib/re_posix.ml" 62 2141 2191
type(
  exn
)
"lib/re_posix.ml" 62 2141 2174 "lib/re_posix.ml" 62 2141 2191
type(
  unit
)
"lib/re_posix.ml" 62 2141 2194 "lib/re_posix.ml" 62 2141 2195
type(
  int option
)
"lib/re_posix.ml" 62 2141 2199 "lib/re_posix.ml" 62 2141 2201
type(
  unit
)
"lib/re_posix.ml" 61 2112 2122 "lib/re_posix.ml" 63 2202 2215
type(
  unit
)
"lib/re_posix.ml" 64 2217 2227 "lib/re_posix.ml" 64 2217 2234
type(
  Re.t -> int -> int option -> Re.t
)
ident(
  ext_ref Re.repn
)
"lib/re_posix.ml" 64 2217 2236 "lib/re_posix.ml" 64 2217 2243
type(
  Re.t -> Re.t
)
ident(
  ext_ref Re.nest
)
"lib/re_posix.ml" 64 2217 2244 "lib/re_posix.ml" 64 2217 2245
type(
  Re.t
)
ident(
  int_ref r "lib/re_posix.ml" 52 1771 1779 "lib/re_posix.ml" 52 1771 1780
)
"lib/re_posix.ml" 64 2217 2235 "lib/re_posix.ml" 64 2217 2246
call(
  stack
)
type(
  Re.t
)
"lib/re_posix.ml" 64 2217 2247 "lib/re_posix.ml" 64 2217 2248
type(
  int
)
ident(
  int_ref i "lib/re_posix.ml" 58 1977 1990 "lib/re_posix.ml" 58 1977 1991
)
"lib/re_posix.ml" 64 2217 2249 "lib/re_posix.ml" 64 2217 2250
type(
  int option
)
ident(
  int_ref j "lib/re_posix.ml" 59 1995 2009 "lib/re_posix.ml" 59 1995 2010
)
"lib/re_posix.ml" 64 2217 2227 "lib/re_posix.ml" 64 2217 2250
call(
  tail
)
type(
  Re.t
)
"lib/re_posix.ml" 61 2112 2122 "lib/re_posix.ml" 64 2217 2250
type(
  Re.t
)
"lib/re_posix.ml" 60 2058 2068 "lib/re_posix.ml" 64 2217 2250
type(
  Re.t
)
"lib/re_posix.ml" 59 1995 2005 "lib/re_posix.ml" 64 2217 2250
type(
  Re.t
)
"lib/re_posix.ml" 65 2251 2259 "lib/re_posix.ml" 65 2251 2263
type(
  int option
)
"lib/re_posix.ml" 66 2267 2277 "lib/re_posix.ml" 66 2267 2282
type(
  unit -> unit
)
ident(
  int_ref unget "lib/re_posix.ml" 42 1443 1449 "lib/re_posix.ml" 42 1443 1454
)
"lib/re_posix.ml" 66 2267 2283 "lib/re_posix.ml" 66 2267 2285
type(
  unit
)
"lib/re_posix.ml" 66 2267 2277 "lib/re_posix.ml" 66 2267 2285
call(
  stack
)
type(
  unit
)
"lib/re_posix.ml" 66 2267 2287 "lib/re_posix.ml" 66 2267 2288
type(
  Re.t
)
ident(
  int_ref r "lib/re_posix.ml" 52 1771 1779 "lib/re_posix.ml" 52 1771 1780
)
"lib/re_posix.ml" 66 2267 2277 "lib/re_posix.ml" 66 2267 2288
type(
  Re.t
)
"lib/re_posix.ml" 57 1949 1955 "lib/re_posix.ml" 66 2267 2288
type(
  Re.t
)
"lib/re_posix.ml" 68 2298 2304 "lib/re_posix.ml" 68 2298 2305
type(
  Re.t
)
ident(
  int_ref r "lib/re_posix.ml" 52 1771 1779 "lib/re_posix.ml" 52 1771 1780
)
"lib/re_posix.ml" 56 1926 1930 "lib/re_posix.ml" 68 2298 2305
type(
  Re.t
)
"lib/re_posix.ml" 55 1889 1893 "lib/re_posix.ml" 68 2298 2305
type(
  Re.t
)
"lib/re_posix.ml" 54 1841 1845 "lib/re_posix.ml" 68 2298 2305
type(
  Re.t
)
"lib/re_posix.ml" 53 1794 1798 "lib/re_posix.ml" 68 2298 2305
type(
  Re.t
)
"lib/re_posix.ml" 52 1771 1775 "lib/re_posix.ml" 68 2298 2305
type(
  Re.t
)
"lib/re_posix.ml" 69 2306 2312 "lib/re_posix.ml" 69 2306 2316
type(
  unit -> Re.t
)
ident(
  def atom "lib/re_posix.ml" 44 1471 1473 "lib/re_posix.ml" 144 4628 4633
)
"lib/re_posix.ml" 69 2306 2317 "lib/re_posix.ml" 69 2306 2319
type(
  unit
)
"lib/re_posix.ml" 70 2322 2329 "lib/re_posix.ml" 70 2322 2335
type(
  char -> bool
)
ident(
  int_ref accept "lib/re_posix.ml" 40 1339 1345 "lib/re_posix.ml" 40 1339 1351
)
"lib/re_posix.ml" 70 2322 2336 "lib/re_posix.ml" 70 2322 2339
type(
  char
)
"lib/re_posix.ml" 70 2322 2329 "lib/re_posix.ml" 70 2322 2339
call(
  stack
)
type(
  bool
)
"lib/re_posix.ml" 71 2351 2360 "lib/re_posix.ml" 71 2351 2367
type(
  bool
)
ident(
  int_ref newline "lib/re_posix.ml" 35 1199 1209 "lib/re_posix.ml" 35 1199 1216
)
"lib/re_posix.ml" 71 2351 2373 "lib/re_posix.ml" 71 2351 2381
type(
  Re.t
)
ident(
  ext_ref Re.notnl
)
"lib/re_posix.ml" 71 2351 2387 "lib/re_posix.ml" 71 2351 2393
type(
  Re.t
)
ident(
  ext_ref Re.any
)
"lib/re_posix.ml" 70 2322 2345 "lib/re_posix.ml" 72 2394 2401
type(
  Re.t
)
"lib/re_posix.ml" 72 2394 2410 "lib/re_posix.ml" 72 2394 2416
type(
  char -> bool
)
ident(
  int_ref accept "lib/re_posix.ml" 40 1339 1345 "lib/re_posix.ml" 40 1339 1351
)
"lib/re_posix.ml" 72 2394 2417 "lib/re_posix.ml" 72 2394 2420
type(
  char
)
"lib/re_posix.ml" 72 2394 2410 "lib/re_posix.ml" 72 2394 2420
call(
  stack
)
type(
  bool
)
"lib/re_posix.ml" 73 2432 2442 "lib/re_posix.ml" 73 2432 2443
type(
  Re.t
)
ident(
  def r "lib/re_posix.ml" 74 2459 2465 "lib/re_posix.ml" 75 2509 2525
)
"lib/re_posix.ml" 73 2432 2446 "lib/re_posix.ml" 73 2432 2452
type(
  unit -> Re.t
)
ident(
  int_ref regexp "lib/re_posix.ml" 44 1471 1481 "lib/re_posix.ml" 44 1471 1487
)
"lib/re_posix.ml" 73 2432 2453 "lib/re_posix.ml" 73 2432 2455
type(
  unit
)
"lib/re_posix.ml" 73 2432 2446 "lib/re_posix.ml" 73 2432 2455
call(
  stack
)
type(
  Re.t
)
"lib/re_posix.ml" 74 2459 2468 "lib/re_posix.ml" 74 2459 2471
type(
  bool -> bool
)
ident(
  ext_ref Pervasives.not
)
"lib/re_posix.ml" 74 2459 2473 "lib/re_posix.ml" 74 2459 2479
type(
  char -> bool
)
ident(
  int_ref accept "lib/re_posix.ml" 40 1339 1345 "lib/re_posix.ml" 40 1339 1351
)
"lib/re_posix.ml" 74 2459 2480 "lib/re_posix.ml" 74 2459 2483
type(
  char
)
"lib/re_posix.ml" 74 2459 2472 "lib/re_posix.ml" 74 2459 2484
call(
  stack
)
type(
  bool
)
"lib/re_posix.ml" 74 2459 2468 "lib/re_posix.ml" 74 2459 2484
type(
  bool
)
"lib/re_posix.ml" 74 2459 2490 "lib/re_posix.ml" 74 2459 2495
type(
  exn -> unit
)
ident(
  ext_ref Pervasives.raise
)
"lib/re_posix.ml" 74 2459 2496 "lib/re_posix.ml" 74 2459 2507
type(
  exn
)
"lib/re_posix.ml" 74 2459 2490 "lib/re_posix.ml" 74 2459 2507
type(
  unit
)
"lib/re_posix.ml" 74 2459 2465 "lib/re_posix.ml" 74 2459 2507
type(
  unit
)
"lib/re_posix.ml" 75 2509 2515 "lib/re_posix.ml" 75 2509 2523
type(
  Re.t -> Re.t
)
ident(
  ext_ref Re.group
)
"lib/re_posix.ml" 75 2509 2524 "lib/re_posix.ml" 75 2509 2525
type(
  Re.t
)
ident(
  int_ref r "lib/re_posix.ml" 73 2432 2442 "lib/re_posix.ml" 73 2432 2443
)
"lib/re_posix.ml" 75 2509 2515 "lib/re_posix.ml" 75 2509 2525
call(
  tail
)
type(
  Re.t
)
"lib/re_posix.ml" 74 2459 2465 "lib/re_posix.ml" 75 2509 2525
type(
  Re.t
)
"lib/re_posix.ml" 72 2394 2426 "lib/re_posix.ml" 76 2526 2533
type(
  Re.t
)
"lib/re_posix.ml" 77 2539 2546 "lib/re_posix.ml" 77 2539 2552
type(
  char -> bool
)
ident(
  int_ref accept "lib/re_posix.ml" 40 1339 1345 "lib/re_posix.ml" 40 1339 1351
)
"lib/re_posix.ml" 77 2539 2553 "lib/re_posix.ml" 77 2539 2556
type(
  char
)
"lib/re_posix.ml" 77 2539 2546 "lib/re_posix.ml" 77 2539 2556
call(
  stack
)
type(
  bool
)
"lib/re_posix.ml" 78 2568 2577 "lib/re_posix.ml" 78 2568 2584
type(
  bool
)
ident(
  int_ref newline "lib/re_posix.ml" 35 1199 1209 "lib/re_posix.ml" 35 1199 1216
)
"lib/re_posix.ml" 78 2568 2590 "lib/re_posix.ml" 78 2568 2596
type(
  Re.t
)
ident(
  ext_ref Re.bol
)
"lib/re_posix.ml" 78 2568 2602 "lib/re_posix.ml" 78 2568 2608
type(
  Re.t
)
ident(
  ext_ref Re.bos
)
"lib/re_posix.ml" 77 2539 2562 "lib/re_posix.ml" 79 2609 2616
type(
  Re.t
)
"lib/re_posix.ml" 79 2609 2625 "lib/re_posix.ml" 79 2609 2631
type(
  char -> bool
)
ident(
  int_ref accept "lib/re_posix.ml" 40 1339 1345 "lib/re_posix.ml" 40 1339 1351
)
"lib/re_posix.ml" 79 2609 2632 "lib/re_posix.ml" 79 2609 2635
type(
  char
)
"lib/re_posix.ml" 79 2609 2625 "lib/re_posix.ml" 79 2609 2635
call(
  stack
)
type(
  bool
)
"lib/re_posix.ml" 80 2647 2656 "lib/re_posix.ml" 80 2647 2663
type(
  bool
)
ident(
  int_ref newline "lib/re_posix.ml" 35 1199 1209 "lib/re_posix.ml" 35 1199 1216
)
"lib/re_posix.ml" 80 2647 2669 "lib/re_posix.ml" 80 2647 2675
type(
  Re.t
)
ident(
  ext_ref Re.eol
)
"lib/re_posix.ml" 80 2647 2681 "lib/re_posix.ml" 80 2647 2687
type(
  Re.t
)
ident(
  ext_ref Re.eos
)
"lib/re_posix.ml" 79 2609 2641 "lib/re_posix.ml" 81 2688 2695
type(
  Re.t
)
"lib/re_posix.ml" 81 2688 2704 "lib/re_posix.ml" 81 2688 2710
type(
  char -> bool
)
ident(
  int_ref accept "lib/re_posix.ml" 40 1339 1345 "lib/re_posix.ml" 40 1339 1351
)
"lib/re_posix.ml" 81 2688 2711 "lib/re_posix.ml" 81 2688 2714
type(
  char
)
"lib/re_posix.ml" 81 2688 2704 "lib/re_posix.ml" 81 2688 2714
call(
  stack
)
type(
  bool
)
"lib/re_posix.ml" 82 2726 2735 "lib/re_posix.ml" 82 2726 2741
type(
  char -> bool
)
ident(
  int_ref accept "lib/re_posix.ml" 40 1339 1345 "lib/re_posix.ml" 40 1339 1351
)
"lib/re_posix.ml" 82 2726 2742 "lib/re_posix.ml" 82 2726 2745
type(
  char
)
"lib/re_posix.ml" 82 2726 2735 "lib/re_posix.ml" 82 2726 2745
call(
  stack
)
type(
  bool
)
"lib/re_posix.ml" 83 2751 2759 "lib/re_posix.ml" 83 2751 2766
type(
  Re.t -> Re.t -> Re.t
)
ident(
  ext_ref Re.diff
)
"lib/re_posix.ml" 83 2751 2768 "lib/re_posix.ml" 83 2751 2776
type(
  Re.t list -> Re.t
)
ident(
  ext_ref Re.compl
)
"lib/re_posix.ml" 83 2751 2778 "lib/re_posix.ml" 83 2751 2785
type(
  Re.t list -> Re.t list
)
ident(
  int_ref bracket "lib/re_posix.ml" 113 3744 3750 "lib/re_posix.ml" 113 3744 3757
)
"lib/re_posix.ml" 83 2751 2786 "lib/re_posix.ml" 83 2751 2788
type(
  Re.t list
)
"lib/re_posix.ml" 83 2751 2777 "lib/re_posix.ml" 83 2751 2789
call(
  stack
)
type(
  Re.t list
)
"lib/re_posix.ml" 83 2751 2767 "lib/re_posix.ml" 83 2751 2790
call(
  stack
)
type(
  Re.t
)
"lib/re_posix.ml" 83 2751 2792 "lib/re_posix.ml" 83 2751 2799
type(
  char -> Re.t
)
ident(
  ext_ref Re.char
)
"lib/re_posix.ml" 83 2751 2800 "lib/re_posix.ml" 83 2751 2804
type(
  char
)
"lib/re_posix.ml" 83 2751 2791 "lib/re_posix.ml" 83 2751 2805
call(
  stack
)
type(
  Re.t
)
"lib/re_posix.ml" 83 2751 2759 "lib/re_posix.ml" 83 2751 2805
call(
  tail
)
type(
  Re.t
)
"lib/re_posix.ml" 85 2817 2825 "lib/re_posix.ml" 85 2817 2831
type(
  Re.t list -> Re.t
)
ident(
  ext_ref Re.alt
)
"lib/re_posix.ml" 85 2817 2833 "lib/re_posix.ml" 85 2817 2840
type(
  Re.t list -> Re.t list
)
ident(
  int_ref bracket "lib/re_posix.ml" 113 3744 3750 "lib/re_posix.ml" 113 3744 3757
)
"lib/re_posix.ml" 85 2817 2841 "lib/re_posix.ml" 85 2817 2843
type(
  Re.t list
)
"lib/re_posix.ml" 85 2817 2832 "lib/re_posix.ml" 85 2817 2844
call(
  stack
)
type(
  Re.t list
)
"lib/re_posix.ml" 85 2817 2825 "lib/re_posix.ml" 85 2817 2844
call(
  tail
)
type(
  Re.t
)
"lib/re_posix.ml" 81 2688 2720 "lib/re_posix.ml" 86 2845 2852
type(
  Re.t
)
"lib/re_posix.ml" 87 2858 2865 "lib/re_posix.ml" 87 2858 2871
type(
  char -> bool
)
ident(
  int_ref accept "lib/re_posix.ml" 40 1339 1345 "lib/re_posix.ml" 40 1339 1351
)
"lib/re_posix.ml" 87 2858 2872 "lib/re_posix.ml" 87 2858 2876
type(
  char
)
"lib/re_posix.ml" 87 2858 2865 "lib/re_posix.ml" 87 2858 2876
call(
  stack
)
type(
  bool
)
"lib/re_posix.ml" 88 2888 2897 "lib/re_posix.ml" 88 2888 2900
type(
  unit -> bool
)
ident(
  int_ref eos "lib/re_posix.ml" 38 1269 1275 "lib/re_posix.ml" 38 1269 1278
)
"lib/re_posix.ml" 88 2888 2901 "lib/re_posix.ml" 88 2888 2903
type(
  unit
)
"lib/re_posix.ml" 88 2888 2897 "lib/re_posix.ml" 88 2888 2903
call(
  stack
)
type(
  bool
)
"lib/re_posix.ml" 88 2888 2909 "lib/re_posix.ml" 88 2888 2914
type(
  exn -> unit
)
ident(
  ext_ref Pervasives.raise
)
"lib/re_posix.ml" 88 2888 2915 "lib/re_posix.ml" 88 2888 2926
type(
  exn
)
"lib/re_posix.ml" 88 2888 2909 "lib/re_posix.ml" 88 2888 2926
type(
  unit
)
"lib/re_posix.ml" 88 2888 2894 "lib/re_posix.ml" 88 2888 2926
type(
  unit
)
"lib/re_posix.ml" 89 2928 2940 "lib/re_posix.ml" 89 2928 2943
type(
  unit -> char
)
ident(
  int_ref get "lib/re_posix.ml" 41 1397 1403 "lib/re_posix.ml" 41 1397 1406
)
"lib/re_posix.ml" 89 2928 2944 "lib/re_posix.ml" 89 2928 2946
type(
  unit
)
"lib/re_posix.ml" 89 2928 2940 "lib/re_posix.ml" 89 2928 2946
call(
  stack
)
type(
  char
)
"lib/re_posix.ml" 90 2952 2960 "lib/re_posix.ml" 90 2952 2963
type(
  char
)
"lib/re_posix.ml" 90 2952 2966 "lib/re_posix.ml" 90 2952 2969
type(
  char
)
"lib/re_posix.ml" 90 2952 2960 "lib/re_posix.ml" 90 2952 2969
type(
  char
)
"lib/re_posix.ml" 90 2952 2972 "lib/re_posix.ml" 90 2952 2975
type(
  char
)
"lib/re_posix.ml" 90 2952 2960 "lib/re_posix.ml" 90 2952 2975
type(
  char
)
"lib/re_posix.ml" 90 2952 2978 "lib/re_posix.ml" 90 2952 2981
type(
  char
)
"lib/re_posix.ml" 90 2952 2960 "lib/re_posix.ml" 90 2952 2981
type(
  char
)
"lib/re_posix.ml" 90 2952 2984 "lib/re_posix.ml" 90 2952 2987
type(
  char
)
"lib/re_posix.ml" 90 2952 2960 "lib/re_posix.ml" 90 2952 2987
type(
  char
)
"lib/re_posix.ml" 90 2952 2990 "lib/re_posix.ml" 90 2952 2993
type(
  char
)
"lib/re_posix.ml" 90 2952 2960 "lib/re_posix.ml" 90 2952 2993
type(
  char
)
"lib/re_posix.ml" 91 2994 3002 "lib/re_posix.ml" 91 2994 3005
type(
  char
)
"lib/re_posix.ml" 90 2952 2960 "lib/re_posix.ml" 91 2994 3005
type(
  char
)
"lib/re_posix.ml" 91 2994 3008 "lib/re_posix.ml" 91 2994 3011
type(
  char
)
"lib/re_posix.ml" 90 2952 2960 "lib/re_posix.ml" 91 2994 3011
type(
  char
)
"lib/re_posix.ml" 91 2994 3014 "lib/re_posix.ml" 91 2994 3017
type(
  char
)
"lib/re_posix.ml" 90 2952 2960 "lib/re_posix.ml" 91 2994 3017
type(
  char
)
"lib/re_posix.ml" 91 2994 3020 "lib/re_posix.ml" 91 2994 3023
type(
  char
)
"lib/re_posix.ml" 90 2952 2960 "lib/re_posix.ml" 91 2994 3023
type(
  char
)
"lib/re_posix.ml" 91 2994 3026 "lib/re_posix.ml" 91 2994 3029
type(
  char
)
"lib/re_posix.ml" 90 2952 2960 "lib/re_posix.ml" 91 2994 3029
type(
  char
)
"lib/re_posix.ml" 91 2994 3032 "lib/re_posix.ml" 91 2994 3036
type(
  char
)
"lib/re_posix.ml" 90 2952 2960 "lib/re_posix.ml" 91 2994 3036
type(
  char
)
"lib/re_posix.ml" 91 2994 3040 "lib/re_posix.ml" 91 2994 3041
ident(
  def c "lib/re_posix.ml" 91 2994 3045 "lib/re_posix.ml" 91 2994 3054
)
"lib/re_posix.ml" 90 2952 2960 "lib/re_posix.ml" 91 2994 3041
type(
  char
)
"lib/re_posix.ml" 91 2994 3045 "lib/re_posix.ml" 91 2994 3052
type(
  char -> Re.t
)
ident(
  ext_ref Re.char
)
"lib/re_posix.ml" 91 2994 3053 "lib/re_posix.ml" 91 2994 3054
type(
  char
)
ident(
  int_ref c "lib/re_posix.ml" 90 2952 2960 "lib/re_posix.ml" 91 2994 3041
)
"lib/re_posix.ml" 91 2994 3045 "lib/re_posix.ml" 91 2994 3054
call(
  tail
)
type(
  Re.t
)
"lib/re_posix.ml" 92 3055 3079 "lib/re_posix.ml" 92 3055 3080
type(
  char
)
"lib/re_posix.ml" 92 3055 3106 "lib/re_posix.ml" 92 3055 3111
type(
  exn -> Re.t
)
ident(
  ext_ref Pervasives.raise
)
"lib/re_posix.ml" 92 3055 3112 "lib/re_posix.ml" 92 3055 3123
type(
  exn
)
"lib/re_posix.ml" 92 3055 3106 "lib/re_posix.ml" 92 3055 3123
type(
  Re.t
)
"lib/re_posix.ml" 89 2928 2934 "lib/re_posix.ml" 92 3055 3123
type(
  Re.t
)
"lib/re_posix.ml" 87 2858 2882 "lib/re_posix.ml" 93 3124 3131
type(
  Re.t
)
"lib/re_posix.ml" 94 3143 3152 "lib/re_posix.ml" 94 3143 3155
type(
  unit -> bool
)
ident(
  int_ref eos "lib/re_posix.ml" 38 1269 1275 "lib/re_posix.ml" 38 1269 1278
)
"lib/re_posix.ml" 94 3143 3156 "lib/re_posix.ml" 94 3143 3158
type(
  unit
)
"lib/re_posix.ml" 94 3143 3152 "lib/re_posix.ml" 94 3143 3158
call(
  stack
)
type(
  bool
)
"lib/re_posix.ml" 94 3143 3164 "lib/re_posix.ml" 94 3143 3169
type(
  exn -> unit
)
ident(
  ext_ref Pervasives.raise
)
"lib/re_posix.ml" 94 3143 3170 "lib/re_posix.ml" 94 3143 3181
type(
  exn
)
"lib/re_posix.ml" 94 3143 3164 "lib/re_posix.ml" 94 3143 3181
type(
  unit
)
"lib/re_posix.ml" 94 3143 3149 "lib/re_posix.ml" 94 3143 3181
type(
  unit
)
"lib/re_posix.ml" 95 3183 3195 "lib/re_posix.ml" 95 3183 3198
type(
  unit -> char
)
ident(
  int_ref get "lib/re_posix.ml" 41 1397 1403 "lib/re_posix.ml" 41 1397 1406
)
"lib/re_posix.ml" 95 3183 3199 "lib/re_posix.ml" 95 3183 3201
type(
  unit
)
"lib/re_posix.ml" 95 3183 3195 "lib/re_posix.ml" 95 3183 3201
call(
  stack
)
type(
  char
)
"lib/re_posix.ml" 96 3207 3215 "lib/re_posix.ml" 96 3207 3218
type(
  char
)
"lib/re_posix.ml" 96 3207 3221 "lib/re_posix.ml" 96 3207 3224
type(
  char
)
"lib/re_posix.ml" 96 3207 3215 "lib/re_posix.ml" 96 3207 3224
type(
  char
)
"lib/re_posix.ml" 96 3207 3227 "lib/re_posix.ml" 96 3207 3230
type(
  char
)
"lib/re_posix.ml" 96 3207 3215 "lib/re_posix.ml" 96 3207 3230
type(
  char
)
"lib/re_posix.ml" 96 3207 3233 "lib/re_posix.ml" 96 3207 3236
type(
  char
)
"lib/re_posix.ml" 96 3207 3215 "lib/re_posix.ml" 96 3207 3236
type(
  char
)
"lib/re_posix.ml" 96 3207 3239 "lib/re_posix.ml" 96 3207 3243
type(
  char
)
"lib/re_posix.ml" 96 3207 3215 "lib/re_posix.ml" 96 3207 3243
type(
  char
)
"lib/re_posix.ml" 96 3207 3247 "lib/re_posix.ml" 96 3207 3252
type(
  exn -> Re.t
)
ident(
  ext_ref Pervasives.raise
)
"lib/re_posix.ml" 96 3207 3253 "lib/re_posix.ml" 96 3207 3264
type(
  exn
)
"lib/re_posix.ml" 96 3207 3247 "lib/re_posix.ml" 96 3207 3264
type(
  Re.t
)
"lib/re_posix.ml" 97 3265 3289 "lib/re_posix.ml" 97 3265 3290
type(
  char
)
ident(
  def c "lib/re_posix.ml" 97 3265 3305 "lib/re_posix.ml" 97 3265 3314
)
"lib/re_posix.ml" 97 3265 3305 "lib/re_posix.ml" 97 3265 3312
type(
  char -> Re.t
)
ident(
  ext_ref Re.char
)
"lib/re_posix.ml" 97 3265 3313 "lib/re_posix.ml" 97 3265 3314
type(
  char
)
ident(
  int_ref c "lib/re_posix.ml" 97 3265 3289 "lib/re_posix.ml" 97 3265 3290
)
"lib/re_posix.ml" 97 3265 3305 "lib/re_posix.ml" 97 3265 3314
call(
  tail
)
type(
  Re.t
)
"lib/re_posix.ml" 95 3183 3189 "lib/re_posix.ml" 97 3265 3314
type(
  Re.t
)
"lib/re_posix.ml" 93 3124 3137 "lib/re_posix.ml" 98 3315 3322
type(
  Re.t
)
"lib/re_posix.ml" 87 2858 2862 "lib/re_posix.ml" 98 3315 3322
type(
  Re.t
)
"lib/re_posix.ml" 81 2688 2701 "lib/re_posix.ml" 98 3315 3322
type(
  Re.t
)
"lib/re_posix.ml" 79 2609 2622 "lib/re_posix.ml" 98 3315 3322
type(
  Re.t
)
"lib/re_posix.ml" 77 2539 2543 "lib/re_posix.ml" 98 3315 3322
type(
  Re.t
)
"lib/re_posix.ml" 72 2394 2407 "lib/re_posix.ml" 98 3315 3322
type(
  Re.t
)
"lib/re_posix.ml" 70 2322 2326 "lib/re_posix.ml" 98 3315 3322
type(
  Re.t
)
"lib/re_posix.ml" 99 3323 3329 "lib/re_posix.ml" 99 3323 3336
type(
  unit -> int option
)
ident(
  def integer "lib/re_posix.ml" 44 1471 1473 "lib/re_posix.ml" 144 4628 4633
)
"lib/re_posix.ml" 99 3323 3337 "lib/re_posix.ml" 99 3323 3339
type(
  unit
)
"lib/re_posix.ml" 100 3342 3349 "lib/re_posix.ml" 100 3342 3352
type(
  unit -> bool
)
ident(
  int_ref eos "lib/re_posix.ml" 38 1269 1275 "lib/re_posix.ml" 38 1269 1278
)
"lib/re_posix.ml" 100 3342 3353 "lib/re_posix.ml" 100 3342 3355
type(
  unit
)
"lib/re_posix.ml" 100 3342 3349 "lib/re_posix.ml" 100 3342 3355
call(
  stack
)
type(
  bool
)
"lib/re_posix.ml" 100 3342 3361 "lib/re_posix.ml" 100 3342 3365
type(
  int option
)
"lib/re_posix.ml" 101 3371 3381 "lib/re_posix.ml" 101 3371 3384
type(
  unit -> char
)
ident(
  int_ref get "lib/re_posix.ml" 41 1397 1403 "lib/re_posix.ml" 41 1397 1406
)
"lib/re_posix.ml" 101 3371 3385 "lib/re_posix.ml" 101 3371 3387
type(
  unit
)
"lib/re_posix.ml" 101 3371 3381 "lib/re_posix.ml" 101 3371 3387
call(
  stack
)
type(
  char
)
"lib/re_posix.ml" 102 3393 3399 "lib/re_posix.ml" 102 3393 3407
type(
  char
)
"lib/re_posix.ml" 102 3393 3411 "lib/re_posix.ml" 102 3393 3412
ident(
  def d "lib/re_posix.ml" 102 3393 3416 "lib/re_posix.ml" 102 3393 3454
)
"lib/re_posix.ml" 102 3393 3399 "lib/re_posix.ml" 102 3393 3412
type(
  char
)
"lib/re_posix.ml" 102 3393 3416 "lib/re_posix.ml" 102 3393 3424
type(
  int -> int option
)
ident(
  int_ref integer' "lib/re_posix.ml" 104 3492 3498 "lib/re_posix.ml" 104 3492 3506
)
"lib/re_posix.ml" 102 3393 3426 "lib/re_posix.ml" 102 3393 3435
type(
  char -> int
)
ident(
  ext_ref Char.code
)
"lib/re_posix.ml" 102 3393 3436 "lib/re_posix.ml" 102 3393 3437
type(
  char
)
ident(
  int_ref d "lib/re_posix.ml" 102 3393 3399 "lib/re_posix.ml" 102 3393 3412
)
"lib/re_posix.ml" 102 3393 3426 "lib/re_posix.ml" 102 3393 3437
type(
  int
)
"lib/re_posix.ml" 102 3393 3438 "lib/re_posix.ml" 102 3393 3439
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( - )
)
"lib/re_posix.ml" 102 3393 3440 "lib/re_posix.ml" 102 3393 3449
type(
  char -> int
)
ident(
  ext_ref Char.code
)
"lib/re_posix.ml" 102 3393 3450 "lib/re_posix.ml" 102 3393 3453
type(
  char
)
"lib/re_posix.ml" 102 3393 3440 "lib/re_posix.ml" 102 3393 3453
type(
  int
)
"lib/re_posix.ml" 102 3393 3425 "lib/re_posix.ml" 102 3393 3454
type(
  int
)
"lib/re_posix.ml" 102 3393 3416 "lib/re_posix.ml" 102 3393 3454
call(
  tail
)
type(
  int option
)
"lib/re_posix.ml" 103 3455 3465 "lib/re_posix.ml" 103 3455 3466
type(
  char
)
"lib/re_posix.ml" 103 3455 3477 "lib/re_posix.ml" 103 3455 3482
type(
  unit -> unit
)
ident(
  int_ref unget "lib/re_posix.ml" 42 1443 1449 "lib/re_posix.ml" 42 1443 1454
)
"lib/re_posix.ml" 103 3455 3483 "lib/re_posix.ml" 103 3455 3485
type(
  unit
)
"lib/re_posix.ml" 103 3455 3477 "lib/re_posix.ml" 103 3455 3485
call(
  stack
)
type(
  unit
)
"lib/re_posix.ml" 103 3455 3487 "lib/re_posix.ml" 103 3455 3491
type(
  int option
)
"lib/re_posix.ml" 103 3455 3477 "lib/re_posix.ml" 103 3455 3491
type(
  int option
)
"lib/re_posix.ml" 101 3371 3375 "lib/re_posix.ml" 103 3455 3491
type(
  int option
)
"lib/re_posix.ml" 100 3342 3346 "lib/re_posix.ml" 103 3455 3491
type(
  int option
)
"lib/re_posix.ml" 104 3492 3498 "lib/re_posix.ml" 104 3492 3506
type(
  int -> int option
)
ident(
  def integer' "lib/re_posix.ml" 44 1471 1473 "lib/re_posix.ml" 144 4628 4633
)
"lib/re_posix.ml" 104 3492 3507 "lib/re_posix.ml" 104 3492 3508
type(
  int
)
ident(
  def i "lib/re_posix.ml" 105 3511 3515 "lib/re_posix.ml" 112 3719 3743
)
"lib/re_posix.ml" 105 3511 3518 "lib/re_posix.ml" 105 3511 3521
type(
  unit -> bool
)
ident(
  int_ref eos "lib/re_posix.ml" 38 1269 1275 "lib/re_posix.ml" 38 1269 1278
)
"lib/re_posix.ml" 105 3511 3522 "lib/re_posix.ml" 105 3511 3524
type(
  unit
)
"lib/re_posix.ml" 105 3511 3518 "lib/re_posix.ml" 105 3511 3524
call(
  stack
)
type(
  bool
)
"lib/re_posix.ml" 105 3511 3535 "lib/re_posix.ml" 105 3511 3536
type(
  int
)
ident(
  int_ref i "lib/re_posix.ml" 104 3492 3507 "lib/re_posix.ml" 104 3492 3508
)
"lib/re_posix.ml" 105 3511 3530 "lib/re_posix.ml" 105 3511 3536
type(
  int option
)
"lib/re_posix.ml" 106 3542 3552 "lib/re_posix.ml" 106 3542 3555
type(
  unit -> char
)
ident(
  int_ref get "lib/re_posix.ml" 41 1397 1403 "lib/re_posix.ml" 41 1397 1406
)
"lib/re_posix.ml" 106 3542 3556 "lib/re_posix.ml" 106 3542 3558
type(
  unit
)
"lib/re_posix.ml" 106 3542 3552 "lib/re_posix.ml" 106 3542 3558
call(
  stack
)
type(
  char
)
"lib/re_posix.ml" 107 3564 3570 "lib/re_posix.ml" 107 3564 3578
type(
  char
)
"lib/re_posix.ml" 107 3564 3582 "lib/re_posix.ml" 107 3564 3583
ident(
  def d "lib/re_posix.ml" 108 3587 3595 "lib/re_posix.ml" 110 3688 3707
)
"lib/re_posix.ml" 107 3564 3570 "lib/re_posix.ml" 107 3564 3583
type(
  char
)
"lib/re_posix.ml" 108 3587 3599 "lib/re_posix.ml" 108 3587 3601
type(
  int
)
ident(
  def i' "lib/re_posix.ml" 109 3646 3654 "lib/re_posix.ml" 110 3688 3707
)
"lib/re_posix.ml" 108 3587 3604 "lib/re_posix.ml" 108 3587 3606
type(
  int
)
"lib/re_posix.ml" 108 3587 3607 "lib/re_posix.ml" 108 3587 3608
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( * )
)
"lib/re_posix.ml" 108 3587 3609 "lib/re_posix.ml" 108 3587 3610
type(
  int
)
ident(
  int_ref i "lib/re_posix.ml" 104 3492 3507 "lib/re_posix.ml" 104 3492 3508
)
"lib/re_posix.ml" 108 3587 3604 "lib/re_posix.ml" 108 3587 3610
type(
  int
)
"lib/re_posix.ml" 108 3587 3611 "lib/re_posix.ml" 108 3587 3612
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( + )
)
"lib/re_posix.ml" 108 3587 3614 "lib/re_posix.ml" 108 3587 3623
type(
  char -> int
)
ident(
  ext_ref Char.code
)
"lib/re_posix.ml" 108 3587 3624 "lib/re_posix.ml" 108 3587 3625
type(
  char
)
ident(
  int_ref d "lib/re_posix.ml" 107 3564 3570 "lib/re_posix.ml" 107 3564 3583
)
"lib/re_posix.ml" 108 3587 3614 "lib/re_posix.ml" 108 3587 3625
type(
  int
)
"lib/re_posix.ml" 108 3587 3626 "lib/re_posix.ml" 108 3587 3627
type(
  int -> int -> int
)
ident(
  ext_ref Pervasives.( - )
)
"lib/re_posix.ml" 108 3587 3628 "lib/re_posix.ml" 108 3587 3637
type(
  char -> int
)
ident(
  ext_ref Char.code
)
"lib/re_posix.ml" 108 3587 3638 "lib/re_posix.ml" 108 3587 3641
type(
  char
)
"lib/re_posix.ml" 108 3587 3628 "lib/re_posix.ml" 108 3587 3641
type(
  int
)
"lib/re_posix.ml" 108 3587 3613 "lib/re_posix.ml" 108 3587 3642
type(
  int
)
"lib/re_posix.ml" 108 3587 3604 "lib/re_posix.ml" 108 3587 3642
type(
  int
)
"lib/re_posix.ml" 109 3646 3657 "lib/re_posix.ml" 109 3646 3659
type(
  int
)
ident(
  int_ref i' "lib/re_posix.ml" 108 3587 3599 "lib/re_posix.ml" 108 3587 3601
)
"lib/re_posix.ml" 109 3646 3660 "lib/re_posix.ml" 109 3646 3661
type(
  int -> int -> bool
)
ident(
  ext_ref Pervasives.( < )
)
"lib/re_posix.ml" 109 3646 3662 "lib/re_posix.ml" 109 3646 3663
type(
  int
)
ident(
  int_ref i "lib/re_posix.ml" 104 3492 3507 "lib/re_posix.ml" 104 3492 3508
)
"lib/re_posix.ml" 109 3646 3657 "lib/re_posix.ml" 109 3646 3663
type(
  bool
)
"lib/re_posix.ml" 109 3646 3669 "lib/re_posix.ml" 109 3646 3674
type(
  exn -> unit
)
ident(
  ext_ref Pervasives.raise
)
"lib/re_posix.ml" 109 3646 3675 "lib/re_posix.ml" 109 3646 3686
type(
  exn
)
"lib/re_posix.ml" 109 3646 3669 "lib/re_posix.ml" 109 3646 3686
type(
  unit
)
"lib/re_posix.ml" 109 3646 3654 "lib/re_posix.ml" 109 3646 3686
type(
  unit
)
"lib/re_posix.ml" 110 3688 3696 "lib/re_posix.ml" 110 3688 3704
type(
  int -> int option
)
ident(
  int_ref integer' "lib/re_posix.ml" 104 3492 3498 "lib/re_posix.ml" 104 3492 3506
)
"lib/re_posix.ml" 110 3688 3705 "lib/re_posix.ml" 110 3688 3707
type(
  int
)
ident(
  int_ref i' "lib/re_posix.ml" 108 3587 3599 "lib/re_posix.ml" 108 3587 3601
)
"lib/re_posix.ml" 110 3688 3696 "lib/re_posix.ml" 110 3688 3707
call(
  tail
)
type(
  int option
)
"lib/re_posix.ml" 109 3646 3654 "lib/re_posix.ml" 110 3688 3707
type(
  int option
)
"lib/re_posix.ml" 108 3587 3595 "lib/re_posix.ml" 110 3688 3707
type(
  int option
)
"lib/re_posix.ml" 111 3708 3714 "lib/re_posix.ml" 111 3708 3715
type(
  char
)
"lib/re_posix.ml" 112 3719 3727 "lib/re_posix.ml" 112 3719 3732
type(
  unit -> unit
)
ident(
  int_ref unget "lib/re_posix.ml" 42 1443 1449 "lib/re_posix.ml" 42 1443 1454
)
"lib/re_posix.ml" 112 3719 3733 "lib/re_posix.ml" 112 3719 3735
type(
  unit
)
"lib/re_posix.ml" 112 3719 3727 "lib/re_posix.ml" 112 3719 3735
call(
  stack
)
type(
  unit
)
"lib/re_posix.ml" 112 3719 3742 "lib/re_posix.ml" 112 3719 3743
type(
  int
)
ident(
  int_ref i "lib/re_posix.ml" 104 3492 3507 "lib/re_posix.ml" 104 3492 3508
)
"lib/re_posix.ml" 112 3719 3737 "lib/re_posix.ml" 112 3719 3743
type(
  int option
)
"lib/re_posix.ml" 112 3719 3727 "lib/re_posix.ml" 112 3719 3743
type(
  int option
)
"lib/re_posix.ml" 106 3542 3546 "lib/re_posix.ml" 112 3719 3743
type(
  int option
)
"lib/re_posix.ml" 105 3511 3515 "lib/re_posix.ml" 112 3719 3743
type(
  int option
)
"lib/re_posix.ml" 113 3744 3750 "lib/re_posix.ml" 113 3744 3757
type(
  Re.t list -> Re.t list
)
ident(
  def bracket "lib/re_posix.ml" 44 1471 1473 "lib/re_posix.ml" 144 4628 4633
)
"lib/re_posix.ml" 113 3744 3758 "lib/re_posix.ml" 113 3744 3759
type(
  Re.t list
)
ident(
  def s "lib/re_posix.ml" 114 3762 3766 "lib/re_posix.ml" 123 4059 4066
)
"lib/re_posix.ml" 114 3762 3769 "lib/re_posix.ml" 114 3762 3770
type(
  Re.t list
)
ident(
  int_ref s "lib/re_posix.ml" 113 3744 3758 "lib/re_posix.ml" 113 3744 3759
)
"lib/re_posix.ml" 114 3762 3771 "lib/re_posix.ml" 114 3762 3773
type(
  Re.t list -> Re.t list -> bool
)
ident(
  ext_ref Pervasives.( <> )
)
"lib/re_posix.ml" 114 3762 3774 "lib/re_posix.ml" 114 3762 3776
type(
  Re.t list
)
"lib/re_posix.ml" 114 3762 3769 "lib/re_posix.ml" 114 3762 3776
type(
  bool
)
"lib/re_posix.ml" 114 3762 3777 "lib/re_posix.ml" 114 3762 3779
type(
  bool -> bool -> bool
)
ident(
  ext_ref Pervasives.( && )
)
"lib/re_posix.ml" 114 3762 3780 "lib/re_posix.ml" 114 3762 3786
type(
  char -> bool
)
ident(
  int_ref accept "lib/re_posix.ml" 40 1339 1345 "lib/re_posix.ml" 40 1339 1351
)
"lib/re_posix.ml" 114 3762 3787 "lib/re_posix.ml" 114 3762 3790
type(
  char
)
"lib/re_posix.ml" 114 3762 3780 "lib/re_posix.ml" 114 3762 3790
call(
  stack
)
type(
  bool
)
"lib/re_posix.ml" 114 3762 3769 "lib/re_posix.ml" 114 3762 3790
type(
  bool
)
"lib/re_posix.ml" 114 3762 3796 "lib/re_posix.ml" 114 3762 3797
type(
  Re.t list
)
ident(
  int_ref s "lib/re_posix.ml" 113 3744 3758 "lib/re_posix.ml" 113 3744 3759
)
"lib/re_posix.ml" 115 3809 3819 "lib/re_posix.ml" 115 3809 3820
type(
  char
)
ident(
  def c "lib/re_posix.ml" 116 3834 3840 "lib/re_posix.ml" 122 4026 4058
)
"lib/re_posix.ml" 115 3809 3823 "lib/re_posix.ml" 115 3809 3827
type(
  unit -> char
)
ident(
  int_ref char "lib/re_posix.ml" 124 4067 4073 "lib/re_posix.ml" 124 4067 4077
)
"lib/re_posix.ml" 115 3809 3828 "lib/re_posix.ml" 115 3809 3830
type(
  unit
)
"lib/re_posix.ml" 115 3809 3823 "lib/re_posix.ml" 115 3809 3830
call(
  stack
)
type(
  char
)
"lib/re_posix.ml" 116 3834 3843 "lib/re_posix.ml" 116 3834 3849
type(
  char -> bool
)
ident(
  int_ref accept "lib/re_posix.ml" 40 1339 1345 "lib/re_posix.ml" 40 1339 1351
)
"lib/re_posix.ml" 116 3834 3850 "lib/re_posix.ml" 116 3834 3853
type(
  char
)
"lib/re_posix.ml" 116 3834 3843 "lib/re_posix.ml" 116 3834 3853
call(
  stack
)
type(
  bool
)
"lib/re_posix.ml" 117 3865 3876 "lib/re_posix.ml" 117 3865 3882
type(
  char -> bool
)
ident(
  int_ref accept "lib/re_posix.ml" 40 1339 1345 "lib/re_posix.ml" 40 1339 1351
)
"lib/re_posix.ml" 117 3865 3883 "lib/re_posix.ml" 117 3865 3886
type(
  char
)
"lib/re_posix.ml" 117 3865 3876 "lib/re_posix.ml" 117 3865 3886
call(
  stack
)
type(
  bool
)
"lib/re_posix.ml" 117 3865 3892 "lib/re_posix.ml" 117 3865 3899
type(
  char -> Re.t
)
ident(
  ext_ref Re.char
)
"lib/re_posix.ml" 117 3865 3900 "lib/re_posix.ml" 117 3865 3901
type(
  char
)
ident(
  int_ref c "lib/re_posix.ml" 115 3809 3819 "lib/re_posix.ml" 115 3809 3820
)
"lib/re_posix.ml" 117 3865 3892 "lib/re_posix.ml" 117 3865 3901
call(
  stack
)
type(
  Re.t
)
"lib/re_posix.ml" 117 3865 3905 "lib/re_posix.ml" 117 3865 3912
type(
  char -> Re.t
)
ident(
  ext_ref Re.char
)
"lib/re_posix.ml" 117 3865 3913 "lib/re_posix.ml" 117 3865 3916
type(
  char
)
"lib/re_posix.ml" 117 3865 3905 "lib/re_posix.ml" 117 3865 3916
call(
  stack
)
type(
  Re.t
)
"lib/re_posix.ml" 117 3865 3920 "lib/re_posix.ml" 117 3865 3921
type(
  Re.t list
)
ident(
  int_ref s "lib/re_posix.ml" 113 3744 3758 "lib/re_posix.ml" 113 3744 3759
)
"lib/re_posix.ml" 117 3865 3905 "lib/re_posix.ml" 117 3865 3921
type(
  Re.t list
)
"lib/re_posix.ml" 117 3865 3892 "lib/re_posix.ml" 117 3865 3921
type(
  Re.t list
)
"lib/re_posix.ml" 118 3933 3947 "lib/re_posix.ml" 118 3933 3949
type(
  char
)
ident(
  def c' "lib/re_posix.ml" 119 3963 3973 "lib/re_posix.ml" 119 3963 3998
)
"lib/re_posix.ml" 118 3933 3952 "lib/re_posix.ml" 118 3933 3956
type(
  unit -> char
)
ident(
  int_ref char "lib/re_posix.ml" 124 4067 4073 "lib/re_posix.ml" 124 4067 4077
)
"lib/re_posix.ml" 118 3933 3957 "lib/re_posix.ml" 118 3933 3959
type(
  unit
)
"lib/re_posix.ml" 118 3933 3952 "lib/re_posix.ml" 118 3933 3959
call(
  stack
)
type(
  char
)
"lib/re_posix.ml" 119 3963 3973 "lib/re_posix.ml" 119 3963 3980
type(
  Re.t list -> Re.t list
)
ident(
  int_ref bracket "lib/re_posix.ml" 113 3744 3750 "lib/re_posix.ml" 113 3744 3757
)
"lib/re_posix.ml" 119 3963 3982 "lib/re_posix.ml" 119 3963 3987
type(
  char -> char -> Re.t
)
ident(
  ext_ref Re.rg
)
"lib/re_posix.ml" 119 3963 3988 "lib/re_posix.ml" 119 3963 3989
type(
  char
)
ident(
  int_ref c "lib/re_posix.ml" 115 3809 3819 "lib/re_posix.ml" 115 3809 3820
)
"lib/re_posix.ml" 119 3963 3990 "lib/re_posix.ml" 119 3963 3992
type(
  char
)
ident(
  int_ref c' "lib/re_posix.ml" 118 3933 3947 "lib/re_posix.ml" 118 3933 3949
)
"lib/re_posix.ml" 119 3963 3982 "lib/re_posix.ml" 119 3963 3992
call(
  stack
)
type(
  Re.t
)
"lib/re_posix.ml" 119 3963 3996 "lib/re_posix.ml" 119 3963 3997
type(
  Re.t list
)
ident(
  int_ref s "lib/re_posix.ml" 113 3744 3758 "lib/re_posix.ml" 113 3744 3759
)
"lib/re_posix.ml" 119 3963 3981 "lib/re_posix.ml" 119 3963 3998
type(
  Re.t list
)
"lib/re_posix.ml" 119 3963 3973 "lib/re_posix.ml" 119 3963 3998
call(
  tail
)
type(
  Re.t list
)
"lib/re_posix.ml" 117 3865 3927 "lib/re_posix.ml" 120 3999 4010
type(
  Re.t list
)
"lib/re_posix.ml" 116 3834 3859 "lib/re_posix.ml" 121 4011 4020
type(
  Re.t list
)
"lib/re_posix.ml" 122 4026 4034 "lib/re_posix.ml" 122 4026 4041
type(
  Re.t list -> Re.t list
)
ident(
  int_ref bracket "lib/re_posix.ml" 113 3744 3750 "lib/re_posix.ml" 113 3744 3757
)
"lib/re_posix.ml" 122 4026 4043 "lib/re_posix.ml" 122 4026 4050
type(
  char -> Re.t
)
ident(
  ext_ref Re.char
)
"lib/re_posix.ml" 122 4026 4051 "lib/re_posix.ml" 122 4026 4052
type(
  char
)
ident(
  int_ref c "lib/re_posix.ml" 115 3809 3819 "lib/re_posix.ml" 115 3809 3820
)
"lib/re_posix.ml" 122 4026 4043 "lib/re_posix.ml" 122 4026 4052
call(
  stack
)
type(
  Re.t
)
"lib/re_posix.ml" 122 4026 4056 "lib/re_posix.ml" 122 4026 4057
type(
  Re.t list
)
ident(
  int_ref s "lib/re_posix.ml" 113 3744 3758 "lib/re_posix.ml" 113 3744 3759
)
"lib/re_posix.ml" 122 4026 4042 "lib/re_posix.ml" 122 4026 4058
type(
  Re.t list
)
"lib/re_posix.ml" 122 4026 4034 "lib/re_posix.ml" 122 4026 4058
call(
  tail
)
type(
  Re.t list
)
"lib/re_posix.ml" 116 3834 3840 "lib/re_posix.ml" 122 4026 4058
type(
  Re.t list
)
"lib/re_posix.ml" 114 3762 3803 "lib/re_posix.ml" 123 4059 4066
type(
  Re.t list
)
"lib/re_posix.ml" 114 3762 3766 "lib/re_posix.ml" 123 4059 4066
type(
  Re.t list
)
"lib/re_posix.ml" 124 4067 4073 "lib/re_posix.ml" 124 4067 4077
type(
  unit -> char
)
ident(
  def char "lib/re_posix.ml" 44 1471 1473 "lib/re_posix.ml" 144 4628 4633
)
"lib/re_posix.ml" 124 4067 4078 "lib/re_posix.ml" 124 4067 4080
type(
  unit
)
"lib/re_posix.ml" 125 4083 4090 "lib/re_posix.ml" 125 4083 4093
type(
  unit -> bool
)
ident(
  int_ref eos "lib/re_posix.ml" 38 1269 1275 "lib/re_posix.ml" 38 1269 1278
)
"lib/re_posix.ml" 125 4083 4094 "lib/re_posix.ml" 125 4083 4096
type(
  unit
)
"lib/re_posix.ml" 125 4083 4090 "lib/re_posix.ml" 125 4083 4096
call(
  stack
)
type(
  bool
)
"lib/re_posix.ml" 125 4083 4102 "lib/re_posix.ml" 125 4083 4107
type(
  exn -> unit
)
ident(
  ext_ref Pervasives.raise
)
"lib/re_posix.ml" 125 4083 4108 "lib/re_posix.ml" 125 4083 4119
type(
  exn
)
"lib/re_posix.ml" 125 4083 4102 "lib/re_posix.ml" 125 4083 4119
type(
  unit
)
"lib/re_posix.ml" 125 4083 4087 "lib/re_posix.ml" 125 4083 4119
type(
  unit
)
"lib/re_posix.ml" 126 4121 4129 "lib/re_posix.ml" 126 4121 4130
type(
  char
)
ident(
  def c "lib/re_posix.ml" 127 4143 4147 "lib/re_posix.ml" 140 4548 4555
)
"lib/re_posix.ml" 126 4121 4133 "lib/re_posix.ml" 126 4121 4136
type(
  unit -> char
)
ident(
  int_ref get "lib/re_posix.ml" 41 1397 1403 "lib/re_posix.ml" 41 1397 1406
)
"lib/re_posix.ml" 126 4121 4137 "lib/re_posix.ml" 126 4121 4139
type(
  unit
)
"lib/re_posix.ml" 126 4121 4133 "lib/re_posix.ml" 126 4121 4139
call(
  stack
)
type(
  char
)
"lib/re_posix.ml" 127 4143 4150 "lib/re_posix.ml" 127 4143 4151
type(
  char
)
ident(
  int_ref c "lib/re_posix.ml" 126 4121 4129 "lib/re_posix.ml" 126 4121 4130
)
"lib/re_posix.ml" 127 4143 4152 "lib/re_posix.ml" 127 4143 4153
type(
  char -> char -> bool
)
ident(
  ext_ref Pervasives.( = )
)
"lib/re_posix.ml" 127 4143 4154 "lib/re_posix.ml" 127 4143 4157
type(
  char
)
"lib/re_posix.ml" 127 4143 4150 "lib/re_posix.ml" 127 4143 4157
type(
  bool
)
"lib/re_posix.ml" 128 4169 4178 "lib/re_posix.ml" 128 4169 4184
type(
  char -> bool
)
ident(
  int_ref accept "lib/re_posix.ml" 40 1339 1345 "lib/re_posix.ml" 40 1339 1351
)
"lib/re_posix.ml" 128 4169 4185 "lib/re_posix.ml" 128 4169 4188
type(
  char
)
"lib/re_posix.ml" 128 4169 4178 "lib/re_posix.ml" 128 4169 4188
call(
  stack
)
type(
  bool
)
"lib/re_posix.ml" 128 4169 4194 "lib/re_posix.ml" 128 4169 4199
type(
  exn -> char
)
ident(
  ext_ref Pervasives.raise
)
"lib/re_posix.ml" 128 4169 4200 "lib/re_posix.ml" 128 4169 4213
type(
  exn
)
"lib/re_posix.ml" 128 4169 4194 "lib/re_posix.ml" 128 4169 4213
type(
  char
)
"lib/re_posix.ml" 129 4214 4228 "lib/re_posix.ml" 129 4214 4234
type(
  char -> bool
)
ident(
  int_ref accept "lib/re_posix.ml" 40 1339 1345 "lib/re_posix.ml" 40 1339 1351
)
"lib/re_posix.ml" 129 4214 4235 "lib/re_posix.ml" 129 4214 4238
type(
  char
)
"lib/re_posix.ml" 129 4214 4228 "lib/re_posix.ml" 129 4214 4238
call(
  stack
)
type(
  bool
)
"lib/re_posix.ml" 130 4250 4258 "lib/re_posix.ml" 130 4250 4263
type(
  exn -> char
)
ident(
  ext_ref Pervasives.raise
)
"lib/re_posix.ml" 130 4250 4264 "lib/re_posix.ml" 130 4250 4277
type(
  exn
)
"lib/re_posix.ml" 129 4214 4244 "lib/re_posix.ml" 131 4286 4295
type(
  char
)
"lib/re_posix.ml" 131 4286 4304 "lib/re_posix.ml" 131 4286 4310
type(
  char -> bool
)
ident(
  int_ref accept "lib/re_posix.ml" 40 1339 1345 "lib/re_posix.ml" 40 1339 1351
)
"lib/re_posix.ml" 131 4286 4311 "lib/re_posix.ml" 131 4286 4314
type(
  char
)
"lib/re_posix.ml" 131 4286 4304 "lib/re_posix.ml" 131 4286 4314
call(
  stack
)
type(
  bool
)
"lib/re_posix.ml" 132 4326 4337 "lib/re_posix.ml" 132 4326 4340
type(
  unit -> bool
)
ident(
  int_ref eos "lib/re_posix.ml" 38 1269 1275 "lib/re_posix.ml" 38 1269 1278
)
"lib/re_posix.ml" 132 4326 4341 "lib/re_posix.ml" 132 4326 4343
type(
  unit
)
"lib/re_posix.ml" 132 4326 4337 "lib/re_posix.ml" 132 4326 4343
call(
  stack
)
type(
  bool
)
"lib/re_posix.ml" 132 4326 4349 "lib/re_posix.ml" 132 4326 4354
type(
  exn -> unit
)
ident(
  ext_ref Pervasives.raise
)
"lib/re_posix.ml" 132 4326 4355 "lib/re_posix.ml" 132 4326 4366
type(
  exn
)
"lib/re_posix.ml" 132 4326 4349 "lib/re_posix.ml" 132 4326 4366
type(
  unit
)
"lib/re_posix.ml" 132 4326 4334 "lib/re_posix.ml" 132 4326 4366
type(
  unit
)
"lib/re_posix.ml" 133 4368 4380 "lib/re_posix.ml" 133 4368 4381
type(
  char
)
ident(
  def c "lib/re_posix.ml" 134 4394 4402 "lib/re_posix.ml" 136 4500 4509
)
"lib/re_posix.ml" 133 4368 4384 "lib/re_posix.ml" 133 4368 4387
type(
  unit -> char
)
ident(
  int_ref get "lib/re_posix.ml" 41 1397 1403 "lib/re_posix.ml" 41 1397 1406
)
"lib/re_posix.ml" 133 4368 4388 "lib/re_posix.ml" 133 4368 4390
type(
  unit
)
"lib/re_posix.ml" 133 4368 4384 "lib/re_posix.ml" 133 4368 4390
call(
  stack
)
type(
  char
)
"lib/re_posix.ml" 134 4394 4405 "lib/re_posix.ml" 134 4394 4408
type(
  bool -> bool
)
ident(
  ext_ref Pervasives.not
)
"lib/re_posix.ml" 134 4394 4410 "lib/re_posix.ml" 134 4394 4416
type(
  char -> bool
)
ident(
  int_ref accept "lib/re_posix.ml" 40 1339 1345 "lib/re_posix.ml" 40 1339 1351
)
"lib/re_posix.ml" 134 4394 4417 "lib/re_posix.ml" 134 4394 4420
type(
  char
)
"lib/re_posix.ml" 134 4394 4409 "lib/re_posix.ml" 134 4394 4421
call(
  stack
)
type(
  bool
)
"lib/re_posix.ml" 134 4394 4405 "lib/re_posix.ml" 134 4394 4421
type(
  bool
)
"lib/re_posix.ml" 134 4394 4427 "lib/re_posix.ml" 134 4394 4432
type(
  exn -> unit
)
ident(
  ext_ref Pervasives.raise
)
"lib/re_posix.ml" 134 4394 4433 "lib/re_posix.ml" 134 4394 4446
type(
  exn
)
"lib/re_posix.ml" 134 4394 4427 "lib/re_posix.ml" 134 4394 4446
type(
  unit
)
"lib/re_posix.ml" 134 4394 4402 "lib/re_posix.ml" 134 4394 4446
type(
  unit
)
"lib/re_posix.ml" 135 4448 4459 "lib/re_posix.ml" 135 4448 4462
type(
  bool -> bool
)
ident(
  ext_ref Pervasives.not
)
"lib/re_posix.ml" 135 4448 4464 "lib/re_posix.ml" 135 4448 4470
type(
  char -> bool
)
ident(
  int_ref accept "lib/re_posix.ml" 40 1339 1345 "lib/re_posix.ml" 40 1339 1351
)
"lib/re_posix.ml" 135 4448 4471 "lib/re_posix.ml" 135 4448 4474
type(
  char
)
"lib/re_posix.ml" 135 4448 4463 "lib/re_posix.ml" 135 4448 4475
call(
  stack
)
type(
  bool
)
"lib/re_posix.ml" 135 4448 4459 "lib/re_posix.ml" 135 4448 4475
type(
  bool
)
"lib/re_posix.ml" 135 4448 4481 "lib/re_posix.ml" 135 4448 4486
type(
  exn -> unit
)
ident(
  ext_ref Pervasives.raise
)
"lib/re_posix.ml" 135 4448 4487 "lib/re_posix.ml" 135 4448 4498
type(
  exn
)
"lib/re_posix.ml" 135 4448 4481 "lib/re_posix.ml" 135 4448 4498
type(
  unit
)
"lib/re_posix.ml" 135 4448 4456 "lib/re_posix.ml" 135 4448 4498
type(
  unit
)
"lib/re_posix.ml" 136 4500 4508 "lib/re_posix.ml" 136 4500 4509
type(
  char
)
ident(
  int_ref c "lib/re_posix.ml" 133 4368 4380 "lib/re_posix.ml" 133 4368 4381
)
"lib/re_posix.ml" 135 4448 4456 "lib/re_posix.ml" 136 4500 4509
type(
  char
)
"lib/re_posix.ml" 134 4394 4402 "lib/re_posix.ml" 136 4500 4509
type(
  char
)
"lib/re_posix.ml" 133 4368 4376 "lib/re_posix.ml" 136 4500 4509
type(
  char
)
"lib/re_posix.ml" 131 4286 4320 "lib/re_posix.ml" 137 4510 4519
type(
  char
)
"lib/re_posix.ml" 138 4525 4533 "lib/re_posix.ml" 138 4525 4534
type(
  char
)
ident(
  int_ref c "lib/re_posix.ml" 126 4121 4129 "lib/re_posix.ml" 126 4121 4130
)
"lib/re_posix.ml" 131 4286 4301 "lib/re_posix.ml" 138 4525 4534
type(
  char
)
"lib/re_posix.ml" 129 4214 4225 "lib/re_posix.ml" 138 4525 4534
type(
  char
)
"lib/re_posix.ml" 127 4143 4163 "lib/re_posix.ml" 139 4535 4542
type(
  char
)
"lib/re_posix.ml" 140 4548 4554 "lib/re_posix.ml" 140 4548 4555
type(
  char
)
ident(
  int_ref c "lib/re_posix.ml" 126 4121 4129 "lib/re_posix.ml" 126 4121 4130
)
"lib/re_posix.ml" 127 4143 4147 "lib/re_posix.ml" 140 4548 4555
type(
  char
)
"lib/re_posix.ml" 126 4121 4125 "lib/re_posix.ml" 140 4548 4555
type(
  char
)
"lib/re_posix.ml" 125 4083 4087 "lib/re_posix.ml" 140 4548 4555
type(
  char
)
"lib/re_posix.ml" 142 4561 4567 "lib/re_posix.ml" 142 4561 4570
type(
  Re.t
)
ident(
  def res "lib/re_posix.ml" 143 4586 4588 "lib/re_posix.ml" 144 4628 4633
)
"lib/re_posix.ml" 142 4561 4573 "lib/re_posix.ml" 142 4561 4579
type(
  unit -> Re.t
)
ident(
  int_ref regexp "lib/re_posix.ml" 44 1471 1481 "lib/re_posix.ml" 44 1471 1487
)
"lib/re_posix.ml" 142 4561 4580 "lib/re_posix.ml" 142 4561 4582
type(
  unit
)
"lib/re_posix.ml" 142 4561 4573 "lib/re_posix.ml" 142 4561 4582
call(
  stack
)
type(
  Re.t
)
"lib/re_posix.ml" 143 4586 4591 "lib/re_posix.ml" 143 4586 4594
type(
  bool -> bool
)
ident(
  ext_ref Pervasives.not
)
"lib/re_posix.ml" 143 4586 4596 "lib/re_posix.ml" 143 4586 4599
type(
  unit -> bool
)
ident(
  int_ref eos "lib/re_posix.ml" 38 1269 1275 "lib/re_posix.ml" 38 1269 1278
)
"lib/re_posix.ml" 143 4586 4600 "lib/re_posix.ml" 143 4586 4602
type(
  unit
)
"lib/re_posix.ml" 143 4586 4595 "lib/re_posix.ml" 143 4586 4603
call(
  stack
)
type(
  bool
)
"lib/re_posix.ml" 143 4586 4591 "lib/re_posix.ml" 143 4586 4603
type(
  bool
)
"lib/re_posix.ml" 143 4586 4609 "lib/re_posix.ml" 143 4586 4614
type(
  exn -> unit
)
ident(
  ext_ref Pervasives.raise
)
"lib/re_posix.ml" 143 4586 4615 "lib/re_posix.ml" 143 4586 4626
type(
  exn
)
"lib/re_posix.ml" 143 4586 4609 "lib/re_posix.ml" 143 4586 4626
type(
  unit
)
"lib/re_posix.ml" 143 4586 4588 "lib/re_posix.ml" 143 4586 4626
type(
  unit
)
"lib/re_posix.ml" 144 4628 4630 "lib/re_posix.ml" 144 4628 4633
type(
  Re.t
)
ident(
  int_ref res "lib/re_posix.ml" 142 4561 4567 "lib/re_posix.ml" 142 4561 4570
)
"lib/re_posix.ml" 143 4586 4588 "lib/re_posix.ml" 144 4628 4633
type(
  Re.t
)
"lib/re_posix.ml" 142 4561 4563 "lib/re_posix.ml" 144 4628 4633
type(
  Re.t
)
"lib/re_posix.ml" 44 1471 1473 "lib/re_posix.ml" 144 4628 4633
type(
  Re.t
)
"lib/re_posix.ml" 42 1443 1445 "lib/re_posix.ml" 144 4628 4633
type(
  Re.t
)
"lib/re_posix.ml" 41 1397 1399 "lib/re_posix.ml" 144 4628 4633
type(
  Re.t
)
"lib/re_posix.ml" 40 1339 1341 "lib/re_posix.ml" 144 4628 4633
type(
  Re.t
)
"lib/re_posix.ml" 39 1294 1296 "lib/re_posix.ml" 144 4628 4633
type(
  Re.t
)
"lib/re_posix.ml" 38 1269 1271 "lib/re_posix.ml" 144 4628 4633
type(
  Re.t
)
"lib/re_posix.ml" 37 1240 1242 "lib/re_posix.ml" 144 4628 4633
type(
  Re.t
)
"lib/re_posix.ml" 36 1221 1223 "lib/re_posix.ml" 144 4628 4633
type(
  Re.t
)
"lib/re_posix.ml" 148 4676 4680 "lib/re_posix.ml" 148 4676 4682
type(
  ?opts:[> `ICase | `Newline | `NoSub ] list -> string -> Re.t
)
ident(
  def re "lib/re_posix.ml" 154 4879 4879 "lib/re_posix.ml" 1 0 -1
)
"lib/re_posix.ml" 148 4676 4685 "lib/re_posix.ml" 148 4676 4689
type(
  ([> `ICase | `Newline | `NoSub ] as 'a) list
)
"lib/re_posix.ml" 148 4676 4692 "lib/re_posix.ml" 148 4676 4694
type(
  'a list
)
type(
  'a list
)
ident(
  int_ref *sth* "lib/re_posix.ml" 148 4676 4692 "lib/re_posix.ml" 148 4676 4694
)
type(
  'a list option
)
type(
  'a list option
)
type(
  'a list
)
"lib/re_posix.ml" 148 4676 4696 "lib/re_posix.ml" 148 4676 4697
type(
  string
)
ident(
  def s "lib/re_posix.ml" 149 4700 4702 "lib/re_posix.ml" 152 4874 4877
)
"lib/re_posix.ml" 149 4700 4706 "lib/re_posix.ml" 149 4700 4707
type(
  Re.t
)
ident(
  def r "lib/re_posix.ml" 150 4747 4749 "lib/re_posix.ml" 152 4874 4877
)
"lib/re_posix.ml" 149 4700 4710 "lib/re_posix.ml" 149 4700 4715
type(
  bool -> string -> Re.t
)
ident(
  int_ref parse "lib/re_posix.ml" 35 1199 1203 "lib/re_posix.ml" 35 1199 1208
)
"lib/re_posix.ml" 149 4700 4717 "lib/re_posix.ml" 149 4700 4726
type(
  'a -> 'a list -> bool
)
ident(
  ext_ref List.memq
)
"lib/re_posix.ml" 149 4700 4727 "lib/re_posix.ml" 149 4700 4735
type(
  'a
)
"lib/re_posix.ml" 149 4700 4736 "lib/re_posix.ml" 149 4700 4740
type(
  'a list
)
ident(
  int_ref opts "lib/re_posix.ml" 148 4676 4685 "lib/re_posix.ml" 148 4676 4689
)
"lib/re_posix.ml" 149 4700 4716 "lib/re_posix.ml" 149 4700 4741
call(
  stack
)
type(
  bool
)
"lib/re_posix.ml" 149 4700 4742 "lib/re_posix.ml" 149 4700 4743
type(
  string
)
ident(
  int_ref s "lib/re_posix.ml" 148 4676 4696 "lib/re_posix.ml" 148 4676 4697
)
"lib/re_posix.ml" 149 4700 4710 "lib/re_posix.ml" 149 4700 4743
call(
  stack
)
type(
  Re.t
)
"lib/re_posix.ml" 150 4747 4753 "lib/re_posix.ml" 150 4747 4754
type(
  Re.t
)
ident(
  def r "lib/re_posix.ml" 151 4810 4812 "lib/re_posix.ml" 152 4874 4877
)
"lib/re_posix.ml" 150 4747 4760 "lib/re_posix.ml" 150 4747 4769
type(
  'a -> 'a list -> bool
)
ident(
  ext_ref List.memq
)
"lib/re_posix.ml" 150 4747 4770 "lib/re_posix.ml" 150 4747 4776
type(
  'a
)
"lib/re_posix.ml" 150 4747 4777 "lib/re_posix.ml" 150 4747 4781
type(
  'a list
)
ident(
  int_ref opts "lib/re_posix.ml" 148 4676 4685 "lib/re_posix.ml" 148 4676 4689
)
"lib/re_posix.ml" 150 4747 4760 "lib/re_posix.ml" 150 4747 4781
call(
  stack
)
type(
  bool
)
"lib/re_posix.ml" 150 4747 4787 "lib/re_posix.ml" 150 4747 4797
type(
  Re.t -> Re.t
)
ident(
  ext_ref Re.no_case
)
"lib/re_posix.ml" 150 4747 4798 "lib/re_posix.ml" 150 4747 4799
type(
  Re.t
)
ident(
  int_ref r "lib/re_posix.ml" 149 4700 4706 "lib/re_posix.ml" 149 4700 4707
)
"lib/re_posix.ml" 150 4747 4787 "lib/re_posix.ml" 150 4747 4799
call(
  stack
)
type(
  Re.t
)
"lib/re_posix.ml" 150 4747 4805 "lib/re_posix.ml" 150 4747 4806
type(
  Re.t
)
ident(
  int_ref r "lib/re_posix.ml" 149 4700 4706 "lib/re_posix.ml" 149 4700 4707
)
"lib/re_posix.ml" 150 4747 4757 "lib/re_posix.ml" 150 4747 4806
type(
  Re.t
)
"lib/re_posix.ml" 151 4810 4816 "lib/re_posix.ml" 151 4810 4817
type(
  Re.t
)
ident(
  def r "lib/re_posix.ml" 152 4874 4876 "lib/re_posix.ml" 152 4874 4877
)
"lib/re_posix.ml" 151 4810 4823 "lib/re_posix.ml" 151 4810 4832
type(
  'a -> 'a list -> bool
)
ident(
  ext_ref List.memq
)
"lib/re_posix.ml" 151 4810 4833 "lib/re_posix.ml" 151 4810 4839
type(
  'a
)
"lib/re_posix.ml" 151 4810 4840 "lib/re_posix.ml" 151 4810 4844
type(
  'a list
)
ident(
  int_ref opts "lib/re_posix.ml" 148 4676 4685 "lib/re_posix.ml" 148 4676 4689
)
"lib/re_posix.ml" 151 4810 4823 "lib/re_posix.ml" 151 4810 4844
call(
  stack
)
type(
  bool
)
"lib/re_posix.ml" 151 4810 4850 "lib/re_posix.ml" 151 4810 4861
type(
  Re.t -> Re.t
)
ident(
  ext_ref Re.no_group
)
"lib/re_posix.ml" 151 4810 4862 "lib/re_posix.ml" 151 4810 4863
type(
  Re.t
)
ident(
  int_ref r "lib/re_posix.ml" 150 4747 4753 "lib/re_posix.ml" 150 4747 4754
)
"lib/re_posix.ml" 151 4810 4850 "lib/re_posix.ml" 151 4810 4863
call(
  stack
)
type(
  Re.t
)
"lib/re_posix.ml" 151 4810 4869 "lib/re_posix.ml" 151 4810 4870
type(
  Re.t
)
ident(
  int_ref r "lib/re_posix.ml" 150 4747 4753 "lib/re_posix.ml" 150 4747 4754
)
"lib/re_posix.ml" 151 4810 4820 "lib/re_posix.ml" 151 4810 4870
type(
  Re.t
)
"lib/re_posix.ml" 152 4874 4876 "lib/re_posix.ml" 152 4874 4877
type(
  Re.t
)
ident(
  int_ref r "lib/re_posix.ml" 151 4810 4816 "lib/re_posix.ml" 151 4810 4817
)
"lib/re_posix.ml" 151 4810 4812 "lib/re_posix.ml" 152 4874 4877
type(
  Re.t
)
"lib/re_posix.ml" 150 4747 4749 "lib/re_posix.ml" 152 4874 4877
type(
  Re.t
)
"lib/re_posix.ml" 149 4700 4702 "lib/re_posix.ml" 152 4874 4877
type(
  Re.t
)
"lib/re_posix.ml" 154 4879 4883 "lib/re_posix.ml" 154 4879 4890
type(
  Re.t -> Re.re
)
ident(
  def compile "lib/re_posix.ml" 155 4923 4923 "lib/re_posix.ml" 1 0 -1
)
"lib/re_posix.ml" 154 4879 4891 "lib/re_posix.ml" 154 4879 4893
type(
  Re.t
)
ident(
  def re "lib/re_posix.ml" 154 4879 4896 "lib/re_posix.ml" 154 4879 4922
)
"lib/re_posix.ml" 154 4879 4896 "lib/re_posix.ml" 154 4879 4906
type(
  Re.t -> Re.re
)
ident(
  ext_ref Re.compile
)
"lib/re_posix.ml" 154 4879 4908 "lib/re_posix.ml" 154 4879 4918
type(
  Re.t -> Re.t
)
ident(
  ext_ref Re.longest
)
"lib/re_posix.ml" 154 4879 4919 "lib/re_posix.ml" 154 4879 4921
type(
  Re.t
)
ident(
  int_ref re "lib/re_posix.ml" 154 4879 4891 "lib/re_posix.ml" 154 4879 4893
)
"lib/re_posix.ml" 154 4879 4907 "lib/re_posix.ml" 154 4879 4922
call(
  stack
)
type(
  Re.t
)
"lib/re_posix.ml" 154 4879 4896 "lib/re_posix.ml" 154 4879 4922
call(
  tail
)
type(
  Re.re
)
"lib/re_posix.ml" 155 4923 4927 "lib/re_posix.ml" 155 4923 4938
type(
  ?opts:[> `ICase | `Newline | `NoSub ] list -> string -> Re.re
)
ident(
  def compile_pat "lib/re_posix.ml" 155 4923 4976 "lib/re_posix.ml" 1 0 -1
)
"lib/re_posix.ml" 155 4923 4941 "lib/re_posix.ml" 155 4923 4945
type(
  ([> `ICase | `Newline | `NoSub ] as 'a) list
)
"lib/re_posix.ml" 155 4923 4948 "lib/re_posix.ml" 155 4923 4950
type(
  'a list
)
type(
  'a list
)
ident(
  int_ref *sth* "lib/re_posix.ml" 155 4923 4948 "lib/re_posix.ml" 155 4923 4950
)
type(
  'a list option
)
type(
  'a list option
)
type(
  'a list
)
"lib/re_posix.ml" 155 4923 4952 "lib/re_posix.ml" 155 4923 4953
type(
  string
)
ident(
  def s "lib/re_posix.ml" 155 4923 4956 "lib/re_posix.ml" 155 4923 4976
)
"lib/re_posix.ml" 155 4923 4956 "lib/re_posix.ml" 155 4923 4963
type(
  Re.t -> Re.re
)
ident(
  int_ref compile "lib/re_posix.ml" 154 4879 4883 "lib/re_posix.ml" 154 4879 4890
)
"lib/re_posix.ml" 155 4923 4965 "lib/re_posix.ml" 155 4923 4967
type(
  ?opts:'a list -> string -> Re.t
)
ident(
  int_ref re "lib/re_posix.ml" 148 4676 4680 "lib/re_posix.ml" 148 4676 4682
)
"lib/re_posix.ml" 155 4923 4969 "lib/re_posix.ml" 155 4923 4973
type(
  'a list
)
ident(
  int_ref opts "lib/re_posix.ml" 155 4923 4941 "lib/re_posix.ml" 155 4923 4945
)
"lib/re_posix.ml" 155 4923 4974 "lib/re_posix.ml" 155 4923 4975
type(
  string
)
ident(
  int_ref s "lib/re_posix.ml" 155 4923 4952 "lib/re_posix.ml" 155 4923 4953
)
"lib/re_posix.ml" 155 4923 4964 "lib/re_posix.ml" 155 4923 4976
call(
  stack
)
type(
  Re.t
)
"lib/re_posix.ml" 155 4923 4956 "lib/re_posix.ml" 155 4923 4976
call(
  tail
)
type(
  Re.re
)
