This file is indexed.

/usr/lib/ocaml/oasis/OASISLibrary.annot is in liboasis-ocaml-dev 0.4.10-2build1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

   1
   2
   3
   4
   5
   6
   7
   8
   9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
  33
  34
  35
  36
  37
  38
  39
  40
  41
  42
  43
  44
  45
  46
  47
  48
  49
  50
  51
  52
  53
  54
  55
  56
  57
  58
  59
  60
  61
  62
  63
  64
  65
  66
  67
  68
  69
  70
  71
  72
  73
  74
  75
  76
  77
  78
  79
  80
  81
  82
  83
  84
  85
  86
  87
  88
  89
  90
  91
  92
  93
  94
  95
  96
  97
  98
  99
 100
 101
 102
 103
 104
 105
 106
 107
 108
 109
 110
 111
 112
 113
 114
 115
 116
 117
 118
 119
 120
 121
 122
 123
 124
 125
 126
 127
 128
 129
 130
 131
 132
 133
 134
 135
 136
 137
 138
 139
 140
 141
 142
 143
 144
 145
 146
 147
 148
 149
 150
 151
 152
 153
 154
 155
 156
 157
 158
 159
 160
 161
 162
 163
 164
 165
 166
 167
 168
 169
 170
 171
 172
 173
 174
 175
 176
 177
 178
 179
 180
 181
 182
 183
 184
 185
 186
 187
 188
 189
 190
 191
 192
 193
 194
 195
 196
 197
 198
 199
 200
 201
 202
 203
 204
 205
 206
 207
 208
 209
 210
 211
 212
 213
 214
 215
 216
 217
 218
 219
 220
 221
 222
 223
 224
 225
 226
 227
 228
 229
 230
 231
 232
 233
 234
 235
 236
 237
 238
 239
 240
 241
 242
 243
 244
 245
 246
 247
 248
 249
 250
 251
 252
 253
 254
 255
 256
 257
 258
 259
 260
 261
 262
 263
 264
 265
 266
 267
 268
 269
 270
 271
 272
 273
 274
 275
 276
 277
 278
 279
 280
 281
 282
 283
 284
 285
 286
 287
 288
 289
 290
 291
 292
 293
 294
 295
 296
 297
 298
 299
 300
 301
 302
 303
 304
 305
 306
 307
 308
 309
 310
 311
 312
 313
 314
 315
 316
 317
 318
 319
 320
 321
 322
 323
 324
 325
 326
 327
 328
 329
 330
 331
 332
 333
 334
 335
 336
 337
 338
 339
 340
 341
 342
 343
 344
 345
 346
 347
 348
 349
 350
 351
 352
 353
 354
 355
 356
 357
 358
 359
 360
 361
 362
 363
 364
 365
 366
 367
 368
 369
 370
 371
 372
 373
 374
 375
 376
 377
 378
 379
 380
 381
 382
 383
 384
 385
 386
 387
 388
 389
 390
 391
 392
 393
 394
 395
 396
 397
 398
 399
 400
 401
 402
 403
 404
 405
 406
 407
 408
 409
 410
 411
 412
 413
 414
 415
 416
 417
 418
 419
 420
 421
 422
 423
 424
 425
 426
 427
 428
 429
 430
 431
 432
 433
 434
 435
 436
 437
 438
 439
 440
 441
 442
 443
 444
 445
 446
 447
 448
 449
 450
 451
 452
 453
 454
 455
 456
 457
 458
 459
 460
 461
 462
 463
 464
 465
 466
 467
 468
 469
 470
 471
 472
 473
 474
 475
 476
 477
 478
 479
 480
 481
 482
 483
 484
 485
 486
 487
 488
 489
 490
 491
 492
 493
 494
 495
 496
 497
 498
 499
 500
 501
 502
 503
 504
 505
 506
 507
 508
 509
 510
 511
 512
 513
 514
 515
 516
 517
 518
 519
 520
 521
 522
 523
 524
 525
 526
 527
 528
 529
 530
 531
 532
 533
 534
 535
 536
 537
 538
 539
 540
 541
 542
 543
 544
 545
 546
 547
 548
 549
 550
 551
 552
 553
 554
 555
 556
 557
 558
 559
 560
 561
 562
 563
 564
 565
 566
 567
 568
 569
 570
 571
 572
 573
 574
 575
 576
 577
 578
 579
 580
 581
 582
 583
 584
 585
 586
 587
 588
 589
 590
 591
 592
 593
 594
 595
 596
 597
 598
 599
 600
 601
 602
 603
 604
 605
 606
 607
 608
 609
 610
 611
 612
 613
 614
 615
 616
 617
 618
 619
 620
 621
 622
 623
 624
 625
 626
 627
 628
 629
 630
 631
 632
 633
 634
 635
 636
 637
 638
 639
 640
 641
 642
 643
 644
 645
 646
 647
 648
 649
 650
 651
 652
 653
 654
 655
 656
 657
 658
 659
 660
 661
 662
 663
 664
 665
 666
 667
 668
 669
 670
 671
 672
 673
 674
 675
 676
 677
 678
 679
 680
 681
 682
 683
 684
 685
 686
 687
 688
 689
 690
 691
 692
 693
 694
 695
 696
 697
 698
 699
 700
 701
 702
 703
 704
 705
 706
 707
 708
 709
 710
 711
 712
 713
 714
 715
 716
 717
 718
 719
 720
 721
 722
 723
 724
 725
 726
 727
 728
 729
 730
 731
 732
 733
 734
 735
 736
 737
 738
 739
 740
 741
 742
 743
 744
 745
 746
 747
 748
 749
 750
 751
 752
 753
 754
 755
 756
 757
 758
 759
 760
 761
 762
 763
 764
 765
 766
 767
 768
 769
 770
 771
 772
 773
 774
 775
 776
 777
 778
 779
 780
 781
 782
 783
 784
 785
 786
 787
 788
 789
 790
 791
 792
 793
 794
 795
 796
 797
 798
 799
 800
 801
 802
 803
 804
 805
 806
 807
 808
 809
 810
 811
 812
 813
 814
 815
 816
 817
 818
 819
 820
 821
 822
 823
 824
 825
 826
 827
 828
 829
 830
 831
 832
 833
 834
 835
 836
 837
 838
 839
 840
 841
 842
 843
 844
 845
 846
 847
 848
 849
 850
 851
 852
 853
 854
 855
 856
 857
 858
 859
 860
 861
 862
 863
 864
 865
 866
 867
 868
 869
 870
 871
 872
 873
 874
 875
 876
 877
 878
 879
 880
 881
 882
 883
 884
 885
 886
 887
 888
 889
 890
 891
 892
 893
 894
 895
 896
 897
 898
 899
 900
 901
 902
 903
 904
 905
 906
 907
 908
 909
 910
 911
 912
 913
 914
 915
 916
 917
 918
 919
 920
 921
 922
 923
 924
 925
 926
 927
 928
 929
 930
 931
 932
 933
 934
 935
 936
 937
 938
 939
 940
 941
 942
 943
 944
 945
 946
 947
 948
 949
 950
 951
 952
 953
 954
 955
 956
 957
 958
 959
 960
 961
 962
 963
 964
 965
 966
 967
 968
 969
 970
 971
 972
 973
 974
 975
 976
 977
 978
 979
 980
 981
 982
 983
 984
 985
 986
 987
 988
 989
 990
 991
 992
 993
 994
 995
 996
 997
 998
 999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
"src/oasis/OASISLibrary.ml" 27 1738 1742 "src/oasis/OASISLibrary.ml" 27 1738 1753
type(
  ctxt:OASISContext.t ->
  (string -> bool) ->
  OASISTypes.common_section ->
  OASISTypes.build_section ->
  OASISUnixPath.unix_filename ->
  [> `No_sources of OASISUnixPath.unix_filename list
   | `Sources of OASISUnixPath.unix_filename * string list ]
)
ident(
  def find_module "src/oasis/OASISLibrary.ml" 42 2270 2270 "src/oasis/OASISLibrary.ml" 1 0 -1
)
"src/oasis/OASISLibrary.ml" 27 1738 1755 "src/oasis/OASISLibrary.ml" 27 1738 1759
type(
  OASISContext.t
)
ident(
  def ctxt "src/oasis/OASISLibrary.ml" 27 1738 1760 "src/oasis/OASISLibrary.ml" 40 2261 2268
)
"src/oasis/OASISLibrary.ml" 27 1738 1760 "src/oasis/OASISLibrary.ml" 27 1738 1778
type(
  string -> bool
)
ident(
  def source_file_exists "src/oasis/OASISLibrary.ml" 27 1738 1779 "src/oasis/OASISLibrary.ml" 40 2261 2268
)
"src/oasis/OASISLibrary.ml" 27 1738 1779 "src/oasis/OASISLibrary.ml" 27 1738 1781
type(
  OASISTypes.common_section
)
ident(
  def cs "src/oasis/OASISLibrary.ml" 27 1738 1782 "src/oasis/OASISLibrary.ml" 40 2261 2268
)
"src/oasis/OASISLibrary.ml" 27 1738 1782 "src/oasis/OASISLibrary.ml" 27 1738 1784
type(
  OASISTypes.build_section
)
ident(
  def bs "src/oasis/OASISLibrary.ml" 27 1738 1785 "src/oasis/OASISLibrary.ml" 40 2261 2268
)
"src/oasis/OASISLibrary.ml" 27 1738 1785 "src/oasis/OASISLibrary.ml" 27 1738 1790
type(
  OASISUnixPath.unix_filename
)
ident(
  def modul "src/oasis/OASISLibrary.ml" 28 1793 1795 "src/oasis/OASISLibrary.ml" 40 2261 2268
)
"src/oasis/OASISLibrary.ml" 28 1793 1801 "src/oasis/OASISLibrary.ml" 28 1793 1830
type(
  (string -> bool) ->
  OASISTypes.build_section ->
  OASISUnixPath.unix_filename ->
  [ `No_sources of OASISUnixPath.unix_filename list
  | `Sources of OASISUnixPath.unix_filename * string list ]
)
ident(
  ext_ref OASISBuildSection.find_module
)
"src/oasis/OASISLibrary.ml" 28 1793 1831 "src/oasis/OASISLibrary.ml" 28 1793 1849
type(
  string -> bool
)
ident(
  int_ref source_file_exists "src/oasis/OASISLibrary.ml" 27 1738 1760 "src/oasis/OASISLibrary.ml" 27 1738 1778
)
"src/oasis/OASISLibrary.ml" 28 1793 1850 "src/oasis/OASISLibrary.ml" 28 1793 1852
type(
  OASISTypes.build_section
)
ident(
  int_ref bs "src/oasis/OASISLibrary.ml" 27 1738 1782 "src/oasis/OASISLibrary.ml" 27 1738 1784
)
"src/oasis/OASISLibrary.ml" 28 1793 1853 "src/oasis/OASISLibrary.ml" 28 1793 1858
type(
  OASISUnixPath.unix_filename
)
ident(
  int_ref modul "src/oasis/OASISLibrary.ml" 27 1738 1785 "src/oasis/OASISLibrary.ml" 27 1738 1790
)
"src/oasis/OASISLibrary.ml" 28 1793 1801 "src/oasis/OASISLibrary.ml" 28 1793 1858
call(
  stack
)
type(
  [ `No_sources of OASISUnixPath.unix_filename list
  | `Sources of OASISUnixPath.unix_filename * string list ]
)
"src/oasis/OASISLibrary.ml" 29 1864 1877 "src/oasis/OASISLibrary.ml" 29 1864 1878
type(
  OASISUnixPath.unix_filename * string list
)
"src/oasis/OASISLibrary.ml" 29 1864 1868 "src/oasis/OASISLibrary.ml" 29 1864 1878
type(
  [ `No_sources of OASISUnixPath.unix_filename list
  | `Sources of OASISUnixPath.unix_filename * string list ]
)
"src/oasis/OASISLibrary.ml" 29 1864 1882 "src/oasis/OASISLibrary.ml" 29 1864 1885
ident(
  def res "src/oasis/OASISLibrary.ml" 29 1864 1889 "src/oasis/OASISLibrary.ml" 29 1864 1892
)
"src/oasis/OASISLibrary.ml" 29 1864 1868 "src/oasis/OASISLibrary.ml" 29 1864 1885
type(
  [ `No_sources of OASISUnixPath.unix_filename list
  | `Sources of OASISUnixPath.unix_filename * string list ]
)
"src/oasis/OASISLibrary.ml" 29 1864 1889 "src/oasis/OASISLibrary.ml" 29 1864 1892
type(
  [> `No_sources of OASISUnixPath.unix_filename list
   | `Sources of OASISUnixPath.unix_filename * string list ]
  as 'a
)
ident(
  int_ref res "src/oasis/OASISLibrary.ml" 29 1864 1868 "src/oasis/OASISLibrary.ml" 29 1864 1885
)
"src/oasis/OASISLibrary.ml" 30 1893 1909 "src/oasis/OASISLibrary.ml" 30 1893 1910
type(
  OASISUnixPath.unix_filename list
)
"src/oasis/OASISLibrary.ml" 30 1893 1897 "src/oasis/OASISLibrary.ml" 30 1893 1910
type(
  [ `No_sources of OASISUnixPath.unix_filename list
  | `Sources of OASISUnixPath.unix_filename * string list ]
)
"src/oasis/OASISLibrary.ml" 30 1893 1914 "src/oasis/OASISLibrary.ml" 30 1893 1917
ident(
  def res "src/oasis/OASISLibrary.ml" 31 1921 1925 "src/oasis/OASISLibrary.ml" 40 2261 2268
)
"src/oasis/OASISLibrary.ml" 30 1893 1897 "src/oasis/OASISLibrary.ml" 30 1893 1917
type(
  [ `No_sources of OASISUnixPath.unix_filename list
  | `Sources of OASISUnixPath.unix_filename * string list ]
)
"src/oasis/OASISLibrary.ml" 31 1921 1925 "src/oasis/OASISLibrary.ml" 31 1921 1945
type(
  ctxt:OASISContext.t ->
  (OASISUnixPath.unix_filename -> OASISTypes.name -> unit, unit, string,
   unit)
  format4 -> OASISUnixPath.unix_filename -> OASISTypes.name -> unit
)
ident(
  ext_ref OASISMessage.warning
)
"src/oasis/OASISLibrary.ml" 32 1946 1953 "src/oasis/OASISLibrary.ml" 32 1946 1957
type(
  OASISContext.t
)
ident(
  int_ref ctxt "src/oasis/OASISLibrary.ml" 27 1738 1755 "src/oasis/OASISLibrary.ml" 27 1738 1759
)
"src/oasis/OASISLibrary.ml" 33 1958 1965 "src/oasis/OASISLibrary.ml" 33 1958 1967
type(
  (OASISUnixPath.unix_filename -> OASISTypes.name -> unit, unit, string,
   unit)
  format4 ->
  (OASISUnixPath.unix_filename -> OASISTypes.name -> unit, unit, string,
   unit)
  format4
)
ident(
  ext_ref OASISGettext.f_
)
"src/oasis/OASISLibrary.ml" 33 1958 1968 "src/oasis/OASISLibrary.ml" 33 1958 2029
type(
  (OASISUnixPath.unix_filename -> OASISTypes.name -> unit, unit, string,
   unit)
  format4
)
"src/oasis/OASISLibrary.ml" 33 1958 1964 "src/oasis/OASISLibrary.ml" 33 1958 2030
call(
  stack
)
type(
  (OASISUnixPath.unix_filename -> OASISTypes.name -> unit, unit, string,
   unit)
  format4
)
"src/oasis/OASISLibrary.ml" 34 2031 2037 "src/oasis/OASISLibrary.ml" 34 2031 2042
type(
  OASISUnixPath.unix_filename
)
ident(
  int_ref modul "src/oasis/OASISLibrary.ml" 27 1738 1785 "src/oasis/OASISLibrary.ml" 27 1738 1790
)
"src/oasis/OASISLibrary.ml" 34 2031 2043 "src/oasis/OASISLibrary.ml" 34 2031 2045
type(
  OASISTypes.common_section
)
ident(
  int_ref cs "src/oasis/OASISLibrary.ml" 27 1738 1779 "src/oasis/OASISLibrary.ml" 27 1738 1781
)
"src/oasis/OASISLibrary.ml" 34 2031 2043 "src/oasis/OASISLibrary.ml" 34 2031 2053
type(
  OASISTypes.name
)
"src/oasis/OASISLibrary.ml" 31 1921 1925 "src/oasis/OASISLibrary.ml" 34 2031 2053
call(
  stack
)
type(
  unit
)
"src/oasis/OASISLibrary.ml" 35 2055 2059 "src/oasis/OASISLibrary.ml" 35 2055 2079
type(
  ctxt:OASISContext.t ->
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  ext_ref OASISMessage.warning
)
"src/oasis/OASISLibrary.ml" 36 2080 2087 "src/oasis/OASISLibrary.ml" 36 2080 2091
type(
  OASISContext.t
)
ident(
  int_ref ctxt "src/oasis/OASISLibrary.ml" 27 1738 1755 "src/oasis/OASISLibrary.ml" 27 1738 1759
)
"src/oasis/OASISLibrary.ml" 37 2092 2099 "src/oasis/OASISLibrary.ml" 37 2092 2101
type(
  (string -> unit, unit, string, unit) format4 ->
  (string -> unit, unit, string, unit) format4
)
ident(
  ext_ref OASISGettext.f_
)
"src/oasis/OASISLibrary.ml" 37 2092 2102 "src/oasis/OASISLibrary.ml" 38 2163 2201
type(
  (string -> unit, unit, string, unit) format4
)
"src/oasis/OASISLibrary.ml" 37 2092 2098 "src/oasis/OASISLibrary.ml" 38 2163 2202
call(
  stack
)
type(
  (string -> unit, unit, string, unit) format4
)
"src/oasis/OASISLibrary.ml" 39 2203 2210 "src/oasis/OASISLibrary.ml" 39 2203 2239
type(
  OASISFeatures.t
)
ident(
  ext_ref OASISFeatures.source_patterns
)
"src/oasis/OASISLibrary.ml" 39 2203 2209 "src/oasis/OASISLibrary.ml" 39 2203 2259
type(
  string
)
"src/oasis/OASISLibrary.ml" 35 2055 2059 "src/oasis/OASISLibrary.ml" 39 2203 2259
call(
  stack
)
type(
  unit
)
"src/oasis/OASISLibrary.ml" 40 2261 2265 "src/oasis/OASISLibrary.ml" 40 2261 2268
type(
  'a
)
ident(
  int_ref res "src/oasis/OASISLibrary.ml" 30 1893 1897 "src/oasis/OASISLibrary.ml" 30 1893 1917
)
"src/oasis/OASISLibrary.ml" 35 2055 2059 "src/oasis/OASISLibrary.ml" 40 2261 2268
type(
  'a
)
"src/oasis/OASISLibrary.ml" 31 1921 1925 "src/oasis/OASISLibrary.ml" 40 2261 2268
type(
  'a
)
"src/oasis/OASISLibrary.ml" 28 1793 1795 "src/oasis/OASISLibrary.ml" 40 2261 2268
type(
  'a
)
"src/oasis/OASISLibrary.ml" 42 2270 2274 "src/oasis/OASISLibrary.ml" 42 2270 2291
type(
  ctxt:OASISContext.t ->
  OASISTypes.common_section * OASISTypes.build_section * OASISTypes.library ->
  (string -> bool) -> (OASISUnixPath.unix_filename * string list) list
)
ident(
  def source_unix_files "src/oasis/OASISLibrary.ml" 52 2586 2586 "src/oasis/OASISLibrary.ml" 1 0 -1
)
"src/oasis/OASISLibrary.ml" 42 2270 2293 "src/oasis/OASISLibrary.ml" 42 2270 2297
type(
  OASISContext.t
)
ident(
  def ctxt "src/oasis/OASISLibrary.ml" 42 2270 2298 "src/oasis/OASISLibrary.ml" 49 2535 2583
)
"src/oasis/OASISLibrary.ml" 42 2270 2299 "src/oasis/OASISLibrary.ml" 42 2270 2301
type(
  OASISTypes.common_section
)
ident(
  def cs "src/oasis/OASISLibrary.ml" 42 2270 2312 "src/oasis/OASISLibrary.ml" 49 2535 2583
)
"src/oasis/OASISLibrary.ml" 42 2270 2303 "src/oasis/OASISLibrary.ml" 42 2270 2305
type(
  OASISTypes.build_section
)
ident(
  def bs "src/oasis/OASISLibrary.ml" 42 2270 2312 "src/oasis/OASISLibrary.ml" 49 2535 2583
)
"src/oasis/OASISLibrary.ml" 42 2270 2307 "src/oasis/OASISLibrary.ml" 42 2270 2310
type(
  OASISTypes.library
)
ident(
  def lib "src/oasis/OASISLibrary.ml" 42 2270 2312 "src/oasis/OASISLibrary.ml" 49 2535 2583
)
"src/oasis/OASISLibrary.ml" 42 2270 2298 "src/oasis/OASISLibrary.ml" 42 2270 2311
type(
  OASISTypes.common_section * OASISTypes.build_section * OASISTypes.library
)
"src/oasis/OASISLibrary.ml" 42 2270 2312 "src/oasis/OASISLibrary.ml" 42 2270 2330
type(
  string -> bool
)
ident(
  def source_file_exists "src/oasis/OASISLibrary.ml" 43 2333 2335 "src/oasis/OASISLibrary.ml" 49 2535 2583
)
"src/oasis/OASISLibrary.ml" 43 2333 2335 "src/oasis/OASISLibrary.ml" 43 2333 2349
type(
  ((OASISUnixPath.unix_filename * string list) list ->
   OASISUnixPath.unix_filename ->
   (OASISUnixPath.unix_filename * string list) list) ->
  (OASISUnixPath.unix_filename * string list) list ->
  OASISUnixPath.unix_filename list ->
  (OASISUnixPath.unix_filename * string list) list
)
ident(
  ext_ref List.fold_left
)
"src/oasis/OASISLibrary.ml" 44 2350 2359 "src/oasis/OASISLibrary.ml" 44 2350 2362
type(
  (OASISUnixPath.unix_filename * string list) list
)
ident(
  def acc "src/oasis/OASISLibrary.ml" 44 2350 2363 "src/oasis/OASISLibrary.ml" 47 2497 2526
)
"src/oasis/OASISLibrary.ml" 44 2350 2363 "src/oasis/OASISLibrary.ml" 44 2350 2368
type(
  OASISUnixPath.unix_filename
)
ident(
  def modul "src/oasis/OASISLibrary.ml" 45 2372 2379 "src/oasis/OASISLibrary.ml" 47 2497 2526
)
"src/oasis/OASISLibrary.ml" 45 2372 2385 "src/oasis/OASISLibrary.ml" 45 2372 2396
type(
  ctxt:OASISContext.t ->
  (string -> bool) ->
  OASISTypes.common_section ->
  OASISTypes.build_section ->
  OASISUnixPath.unix_filename ->
  [> `No_sources of OASISUnixPath.unix_filename list
   | `Sources of OASISUnixPath.unix_filename * string list ]
)
ident(
  int_ref find_module "src/oasis/OASISLibrary.ml" 27 1738 1742 "src/oasis/OASISLibrary.ml" 27 1738 1753
)
"src/oasis/OASISLibrary.ml" 45 2372 2398 "src/oasis/OASISLibrary.ml" 45 2372 2402
type(
  OASISContext.t
)
ident(
  int_ref ctxt "src/oasis/OASISLibrary.ml" 42 2270 2293 "src/oasis/OASISLibrary.ml" 42 2270 2297
)
"src/oasis/OASISLibrary.ml" 45 2372 2403 "src/oasis/OASISLibrary.ml" 45 2372 2421
type(
  string -> bool
)
ident(
  int_ref source_file_exists "src/oasis/OASISLibrary.ml" 42 2270 2312 "src/oasis/OASISLibrary.ml" 42 2270 2330
)
"src/oasis/OASISLibrary.ml" 45 2372 2422 "src/oasis/OASISLibrary.ml" 45 2372 2424
type(
  OASISTypes.common_section
)
ident(
  int_ref cs "src/oasis/OASISLibrary.ml" 42 2270 2299 "src/oasis/OASISLibrary.ml" 42 2270 2301
)
"src/oasis/OASISLibrary.ml" 45 2372 2425 "src/oasis/OASISLibrary.ml" 45 2372 2427
type(
  OASISTypes.build_section
)
ident(
  int_ref bs "src/oasis/OASISLibrary.ml" 42 2270 2303 "src/oasis/OASISLibrary.ml" 42 2270 2305
)
"src/oasis/OASISLibrary.ml" 45 2372 2428 "src/oasis/OASISLibrary.ml" 45 2372 2433
type(
  OASISUnixPath.unix_filename
)
ident(
  int_ref modul "src/oasis/OASISLibrary.ml" 44 2350 2363 "src/oasis/OASISLibrary.ml" 44 2350 2368
)
"src/oasis/OASISLibrary.ml" 45 2372 2385 "src/oasis/OASISLibrary.ml" 45 2372 2433
call(
  stack
)
type(
  [> `No_sources of OASISUnixPath.unix_filename list
   | `Sources of OASISUnixPath.unix_filename * string list ]
  as 'a
)
"src/oasis/OASISLibrary.ml" 46 2439 2458 "src/oasis/OASISLibrary.ml" 46 2439 2465
type(
  OASISUnixPath.unix_filename
)
ident(
  def base_fn "src/oasis/OASISLibrary.ml" 46 2439 2475 "src/oasis/OASISLibrary.ml" 46 2439 2496
)
"src/oasis/OASISLibrary.ml" 46 2439 2467 "src/oasis/OASISLibrary.ml" 46 2439 2470
type(
  string list
)
ident(
  def lst "src/oasis/OASISLibrary.ml" 46 2439 2475 "src/oasis/OASISLibrary.ml" 46 2439 2496
)
"src/oasis/OASISLibrary.ml" 46 2439 2457 "src/oasis/OASISLibrary.ml" 46 2439 2471
type(
  OASISUnixPath.unix_filename * string list
)
"src/oasis/OASISLibrary.ml" 46 2439 2448 "src/oasis/OASISLibrary.ml" 46 2439 2471
type(
  [ `No_sources of OASISUnixPath.unix_filename list
  | `Sources of OASISUnixPath.unix_filename * string list ]
)
"src/oasis/OASISLibrary.ml" 46 2439 2476 "src/oasis/OASISLibrary.ml" 46 2439 2483
type(
  OASISUnixPath.unix_filename
)
ident(
  int_ref base_fn "src/oasis/OASISLibrary.ml" 46 2439 2458 "src/oasis/OASISLibrary.ml" 46 2439 2465
)
"src/oasis/OASISLibrary.ml" 46 2439 2485 "src/oasis/OASISLibrary.ml" 46 2439 2488
type(
  string list
)
ident(
  int_ref lst "src/oasis/OASISLibrary.ml" 46 2439 2467 "src/oasis/OASISLibrary.ml" 46 2439 2470
)
"src/oasis/OASISLibrary.ml" 46 2439 2475 "src/oasis/OASISLibrary.ml" 46 2439 2489
type(
  OASISUnixPath.unix_filename * string list
)
"src/oasis/OASISLibrary.ml" 46 2439 2493 "src/oasis/OASISLibrary.ml" 46 2439 2496
type(
  (OASISUnixPath.unix_filename * string list) list
)
ident(
  int_ref acc "src/oasis/OASISLibrary.ml" 44 2350 2359 "src/oasis/OASISLibrary.ml" 44 2350 2362
)
"src/oasis/OASISLibrary.ml" 46 2439 2475 "src/oasis/OASISLibrary.ml" 46 2439 2496
type(
  (OASISUnixPath.unix_filename * string list) list
)
"src/oasis/OASISLibrary.ml" 47 2497 2518 "src/oasis/OASISLibrary.ml" 47 2497 2519
type(
  OASISUnixPath.unix_filename list
)
"src/oasis/OASISLibrary.ml" 47 2497 2506 "src/oasis/OASISLibrary.ml" 47 2497 2519
type(
  [ `No_sources of OASISUnixPath.unix_filename list
  | `Sources of OASISUnixPath.unix_filename * string list ]
)
"src/oasis/OASISLibrary.ml" 47 2497 2523 "src/oasis/OASISLibrary.ml" 47 2497 2526
type(
  (OASISUnixPath.unix_filename * string list) list
)
ident(
  int_ref acc "src/oasis/OASISLibrary.ml" 44 2350 2359 "src/oasis/OASISLibrary.ml" 44 2350 2362
)
"src/oasis/OASISLibrary.ml" 45 2372 2379 "src/oasis/OASISLibrary.ml" 47 2497 2526
type(
  (OASISUnixPath.unix_filename * string list) list
)
"src/oasis/OASISLibrary.ml" 44 2350 2354 "src/oasis/OASISLibrary.ml" 47 2497 2527
type(
  (OASISUnixPath.unix_filename * string list) list ->
  OASISUnixPath.unix_filename ->
  (OASISUnixPath.unix_filename * string list) list
)
"src/oasis/OASISLibrary.ml" 48 2528 2532 "src/oasis/OASISLibrary.ml" 48 2528 2534
type(
  (OASISUnixPath.unix_filename * string list) list
)
"src/oasis/OASISLibrary.ml" 49 2535 2540 "src/oasis/OASISLibrary.ml" 49 2535 2543
type(
  OASISTypes.library
)
ident(
  int_ref lib "src/oasis/OASISLibrary.ml" 42 2270 2307 "src/oasis/OASISLibrary.ml" 42 2270 2310
)
"src/oasis/OASISLibrary.ml" 49 2535 2540 "src/oasis/OASISLibrary.ml" 49 2535 2555
type(
  OASISUnixPath.unix_filename list
)
"src/oasis/OASISLibrary.ml" 49 2535 2556 "src/oasis/OASISLibrary.ml" 49 2535 2557
type(
  OASISUnixPath.unix_filename list ->
  OASISUnixPath.unix_filename list -> OASISUnixPath.unix_filename list
)
ident(
  ext_ref Pervasives.( @ )
)
"src/oasis/OASISLibrary.ml" 49 2535 2558 "src/oasis/OASISLibrary.ml" 49 2535 2561
type(
  OASISTypes.library
)
ident(
  int_ref lib "src/oasis/OASISLibrary.ml" 42 2270 2307 "src/oasis/OASISLibrary.ml" 42 2270 2310
)
"src/oasis/OASISLibrary.ml" 49 2535 2558 "src/oasis/OASISLibrary.ml" 49 2535 2582
type(
  OASISUnixPath.unix_filename list
)
"src/oasis/OASISLibrary.ml" 49 2535 2539 "src/oasis/OASISLibrary.ml" 49 2535 2583
call(
  stack
)
type(
  OASISUnixPath.unix_filename list
)
"src/oasis/OASISLibrary.ml" 43 2333 2335 "src/oasis/OASISLibrary.ml" 49 2535 2583
call(
  tail
)
type(
  (OASISUnixPath.unix_filename * string list) list
)
"src/oasis/OASISLibrary.ml" 52 2586 2590 "src/oasis/OASISLibrary.ml" 52 2586 2610
type(
  ctxt:OASISContext.t ->
  is_native:bool ->
  has_native_dynlink:bool ->
  ext_lib:string ->
  ext_dll:string ->
  source_file_exists:(string -> bool) ->
  OASISTypes.common_section * OASISTypes.build_section * OASISTypes.library ->
  OASISUnixPath.unix_filename list list
)
ident(
  def generated_unix_files "src/oasis/OASISLibrary.ml" 175 5563 5563 "src/oasis/OASISLibrary.ml" 1 0 -1
)
"src/oasis/OASISLibrary.ml" 53 2611 2616 "src/oasis/OASISLibrary.ml" 53 2611 2620
type(
  OASISContext.t
)
ident(
  def ctxt "src/oasis/OASISLibrary.ml" 54 2621 2625 "src/oasis/OASISLibrary.ml" 169 5521 5541
)
"src/oasis/OASISLibrary.ml" 54 2621 2626 "src/oasis/OASISLibrary.ml" 54 2621 2635
type(
  bool
)
ident(
  def is_native "src/oasis/OASISLibrary.ml" 55 2636 2640 "src/oasis/OASISLibrary.ml" 169 5521 5541
)
"src/oasis/OASISLibrary.ml" 55 2636 2641 "src/oasis/OASISLibrary.ml" 55 2636 2659
type(
  bool
)
ident(
  def has_native_dynlink "src/oasis/OASISLibrary.ml" 56 2660 2664 "src/oasis/OASISLibrary.ml" 169 5521 5541
)
"src/oasis/OASISLibrary.ml" 56 2660 2665 "src/oasis/OASISLibrary.ml" 56 2660 2672
type(
  string
)
ident(
  def ext_lib "src/oasis/OASISLibrary.ml" 57 2673 2677 "src/oasis/OASISLibrary.ml" 169 5521 5541
)
"src/oasis/OASISLibrary.ml" 57 2673 2678 "src/oasis/OASISLibrary.ml" 57 2673 2685
type(
  string
)
ident(
  def ext_dll "src/oasis/OASISLibrary.ml" 58 2686 2690 "src/oasis/OASISLibrary.ml" 169 5521 5541
)
"src/oasis/OASISLibrary.ml" 58 2686 2691 "src/oasis/OASISLibrary.ml" 58 2686 2709
type(
  string -> bool
)
ident(
  def source_file_exists "src/oasis/OASISLibrary.ml" 59 2710 2714 "src/oasis/OASISLibrary.ml" 169 5521 5541
)
"src/oasis/OASISLibrary.ml" 59 2710 2715 "src/oasis/OASISLibrary.ml" 59 2710 2717
type(
  OASISTypes.common_section
)
ident(
  def cs "src/oasis/OASISLibrary.ml" 61 2731 2733 "src/oasis/OASISLibrary.ml" 169 5521 5541
)
"src/oasis/OASISLibrary.ml" 59 2710 2719 "src/oasis/OASISLibrary.ml" 59 2710 2721
type(
  OASISTypes.build_section
)
ident(
  def bs "src/oasis/OASISLibrary.ml" 61 2731 2733 "src/oasis/OASISLibrary.ml" 169 5521 5541
)
"src/oasis/OASISLibrary.ml" 59 2710 2723 "src/oasis/OASISLibrary.ml" 59 2710 2726
type(
  OASISTypes.library
)
ident(
  def lib "src/oasis/OASISLibrary.ml" 61 2731 2733 "src/oasis/OASISLibrary.ml" 169 5521 5541
)
"src/oasis/OASISLibrary.ml" 59 2710 2714 "src/oasis/OASISLibrary.ml" 59 2710 2727
type(
  OASISTypes.common_section * OASISTypes.build_section * OASISTypes.library
)
"src/oasis/OASISLibrary.ml" 61 2731 2737 "src/oasis/OASISLibrary.ml" 61 2731 2749
type(
  OASISUnixPath.unix_filename list -> string -> string list list
)
ident(
  def find_modules "src/oasis/OASISLibrary.ml" 81 3388 3390 "src/oasis/OASISLibrary.ml" 169 5521 5541
)
"src/oasis/OASISLibrary.ml" 61 2731 2750 "src/oasis/OASISLibrary.ml" 61 2731 2753
type(
  OASISUnixPath.unix_filename list
)
ident(
  def lst "src/oasis/OASISLibrary.ml" 61 2731 2754 "src/oasis/OASISLibrary.ml" 77 3332 3341
)
"src/oasis/OASISLibrary.ml" 61 2731 2754 "src/oasis/OASISLibrary.ml" 61 2731 2757
type(
  string
)
ident(
  def ext "src/oasis/OASISLibrary.ml" 62 2760 2764 "src/oasis/OASISLibrary.ml" 77 3332 3341
)
"src/oasis/OASISLibrary.ml" 62 2760 2768 "src/oasis/OASISLibrary.ml" 62 2760 2779
type(
  OASISUnixPath.unix_filename -> OASISUnixPath.unix_filename list option
)
ident(
  def find_module "src/oasis/OASISLibrary.ml" 70 3126 3130 "src/oasis/OASISLibrary.ml" 77 3332 3341
)
"src/oasis/OASISLibrary.ml" 62 2760 2780 "src/oasis/OASISLibrary.ml" 62 2760 2785
type(
  OASISUnixPath.unix_filename
)
ident(
  def modul "src/oasis/OASISLibrary.ml" 63 2788 2794 "src/oasis/OASISLibrary.ml" 68 3083 3118
)
"src/oasis/OASISLibrary.ml" 63 2788 2800 "src/oasis/OASISLibrary.ml" 63 2788 2811
type(
  ctxt:OASISContext.t ->
  (string -> bool) ->
  OASISTypes.common_section ->
  OASISTypes.build_section ->
  OASISUnixPath.unix_filename ->
  [> `No_sources of OASISUnixPath.unix_filename list
   | `Sources of OASISUnixPath.unix_filename * string list ]
)
ident(
  int_ref find_module "src/oasis/OASISLibrary.ml" 27 1738 1742 "src/oasis/OASISLibrary.ml" 27 1738 1753
)
"src/oasis/OASISLibrary.ml" 63 2788 2813 "src/oasis/OASISLibrary.ml" 63 2788 2817
type(
  OASISContext.t
)
ident(
  int_ref ctxt "src/oasis/OASISLibrary.ml" 53 2611 2616 "src/oasis/OASISLibrary.ml" 53 2611 2620
)
"src/oasis/OASISLibrary.ml" 63 2788 2818 "src/oasis/OASISLibrary.ml" 63 2788 2836
type(
  string -> bool
)
ident(
  int_ref source_file_exists "src/oasis/OASISLibrary.ml" 58 2686 2691 "src/oasis/OASISLibrary.ml" 58 2686 2709
)
"src/oasis/OASISLibrary.ml" 63 2788 2837 "src/oasis/OASISLibrary.ml" 63 2788 2839
type(
  OASISTypes.common_section
)
ident(
  int_ref cs "src/oasis/OASISLibrary.ml" 59 2710 2715 "src/oasis/OASISLibrary.ml" 59 2710 2717
)
"src/oasis/OASISLibrary.ml" 63 2788 2840 "src/oasis/OASISLibrary.ml" 63 2788 2842
type(
  OASISTypes.build_section
)
ident(
  int_ref bs "src/oasis/OASISLibrary.ml" 59 2710 2719 "src/oasis/OASISLibrary.ml" 59 2710 2721
)
"src/oasis/OASISLibrary.ml" 63 2788 2843 "src/oasis/OASISLibrary.ml" 63 2788 2848
type(
  OASISUnixPath.unix_filename
)
ident(
  int_ref modul "src/oasis/OASISLibrary.ml" 62 2760 2780 "src/oasis/OASISLibrary.ml" 62 2760 2785
)
"src/oasis/OASISLibrary.ml" 63 2788 2800 "src/oasis/OASISLibrary.ml" 63 2788 2848
call(
  stack
)
type(
  [> `No_sources of OASISUnixPath.unix_filename list
   | `Sources of OASISUnixPath.unix_filename * string list ]
  as 'a
)
"src/oasis/OASISLibrary.ml" 64 2854 2872 "src/oasis/OASISLibrary.ml" 64 2854 2873
type(
  OASISUnixPath.unix_filename
)
"src/oasis/OASISLibrary.ml" 64 2854 2876 "src/oasis/OASISLibrary.ml" 64 2854 2878
type(
  string
)
ident(
  def fn "src/oasis/OASISLibrary.ml" 64 2854 2886 "src/oasis/OASISLibrary.ml" 66 2972 2984
)
"src/oasis/OASISLibrary.ml" 64 2854 2875 "src/oasis/OASISLibrary.ml" 64 2854 2879
type(
  string list
)
"src/oasis/OASISLibrary.ml" 64 2854 2871 "src/oasis/OASISLibrary.ml" 64 2854 2880
type(
  OASISUnixPath.unix_filename * string list
)
"src/oasis/OASISLibrary.ml" 64 2854 2862 "src/oasis/OASISLibrary.ml" 64 2854 2880
type(
  [ `No_sources of OASISUnixPath.unix_filename list
  | `Sources of OASISUnixPath.unix_filename * string list ]
)
"src/oasis/OASISLibrary.ml" 64 2854 2886 "src/oasis/OASISLibrary.ml" 64 2854 2889
type(
  string
)
ident(
  int_ref ext "src/oasis/OASISLibrary.ml" 61 2731 2754 "src/oasis/OASISLibrary.ml" 61 2731 2757
)
"src/oasis/OASISLibrary.ml" 64 2854 2890 "src/oasis/OASISLibrary.ml" 64 2854 2892
type(
  string -> string -> bool
)
ident(
  ext_ref Pervasives.( <> )
)
"src/oasis/OASISLibrary.ml" 64 2854 2893 "src/oasis/OASISLibrary.ml" 64 2854 2898
type(
  string
)
"src/oasis/OASISLibrary.ml" 64 2854 2886 "src/oasis/OASISLibrary.ml" 64 2854 2898
type(
  bool
)
"src/oasis/OASISLibrary.ml" 65 2899 2934 "src/oasis/OASISLibrary.ml" 65 2899 2936
type(
  bool -> bool -> bool
)
ident(
  ext_ref Pervasives.( && )
)
"src/oasis/OASISLibrary.ml" 65 2899 2937 "src/oasis/OASISLibrary.ml" 65 2899 2958
type(
  string -> string -> bool
)
ident(
  ext_ref Filename.check_suffix
)
"src/oasis/OASISLibrary.ml" 65 2899 2959 "src/oasis/OASISLibrary.ml" 65 2899 2961
type(
  string
)
ident(
  int_ref fn "src/oasis/OASISLibrary.ml" 64 2854 2876 "src/oasis/OASISLibrary.ml" 64 2854 2878
)
"src/oasis/OASISLibrary.ml" 65 2899 2962 "src/oasis/OASISLibrary.ml" 65 2899 2968
type(
  string
)
"src/oasis/OASISLibrary.ml" 65 2899 2937 "src/oasis/OASISLibrary.ml" 65 2899 2968
call(
  stack
)
type(
  bool
)
"src/oasis/OASISLibrary.ml" 64 2854 2886 "src/oasis/OASISLibrary.ml" 65 2899 2968
type(
  bool
)
"src/oasis/OASISLibrary.ml" 66 2972 2980 "src/oasis/OASISLibrary.ml" 66 2972 2984
type(
  OASISUnixPath.unix_filename list option
)
"src/oasis/OASISLibrary.ml" 67 3035 3053 "src/oasis/OASISLibrary.ml" 67 3035 3060
type(
  OASISUnixPath.unix_filename
)
ident(
  def base_fn "src/oasis/OASISLibrary.ml" 67 3035 3068 "src/oasis/OASISLibrary.ml" 67 3035 3082
)
"src/oasis/OASISLibrary.ml" 67 3035 3062 "src/oasis/OASISLibrary.ml" 67 3035 3063
type(
  string list
)
"src/oasis/OASISLibrary.ml" 67 3035 3052 "src/oasis/OASISLibrary.ml" 67 3035 3064
type(
  OASISUnixPath.unix_filename * string list
)
"src/oasis/OASISLibrary.ml" 67 3035 3043 "src/oasis/OASISLibrary.ml" 67 3035 3064
type(
  [ `No_sources of OASISUnixPath.unix_filename list
  | `Sources of OASISUnixPath.unix_filename * string list ]
)
"src/oasis/OASISLibrary.ml" 67 3035 3074 "src/oasis/OASISLibrary.ml" 67 3035 3081
type(
  OASISUnixPath.unix_filename
)
ident(
  int_ref base_fn "src/oasis/OASISLibrary.ml" 67 3035 3053 "src/oasis/OASISLibrary.ml" 67 3035 3060
)
"src/oasis/OASISLibrary.ml" 67 3035 3073 "src/oasis/OASISLibrary.ml" 67 3035 3082
type(
  OASISUnixPath.unix_filename list
)
"src/oasis/OASISLibrary.ml" 67 3035 3068 "src/oasis/OASISLibrary.ml" 67 3035 3082
type(
  OASISUnixPath.unix_filename list option
)
"src/oasis/OASISLibrary.ml" 68 3083 3103 "src/oasis/OASISLibrary.ml" 68 3083 3106
type(
  OASISUnixPath.unix_filename list
)
ident(
  def lst "src/oasis/OASISLibrary.ml" 68 3083 3110 "src/oasis/OASISLibrary.ml" 68 3083 3118
)
"src/oasis/OASISLibrary.ml" 68 3083 3091 "src/oasis/OASISLibrary.ml" 68 3083 3106
type(
  [ `No_sources of OASISUnixPath.unix_filename list
  | `Sources of OASISUnixPath.unix_filename * string list ]
)
"src/oasis/OASISLibrary.ml" 68 3083 3115 "src/oasis/OASISLibrary.ml" 68 3083 3118
type(
  OASISUnixPath.unix_filename list
)
ident(
  int_ref lst "src/oasis/OASISLibrary.ml" 68 3083 3103 "src/oasis/OASISLibrary.ml" 68 3083 3106
)
"src/oasis/OASISLibrary.ml" 68 3083 3110 "src/oasis/OASISLibrary.ml" 68 3083 3118
type(
  OASISUnixPath.unix_filename list option
)
"src/oasis/OASISLibrary.ml" 63 2788 2794 "src/oasis/OASISLibrary.ml" 68 3083 3118
type(
  OASISUnixPath.unix_filename list option
)
"src/oasis/OASISLibrary.ml" 70 3126 3130 "src/oasis/OASISLibrary.ml" 70 3126 3144
type(
  (string list list -> OASISUnixPath.unix_filename -> string list list) ->
  string list list -> OASISUnixPath.unix_filename list -> string list list
)
ident(
  ext_ref List.fold_left
)
"src/oasis/OASISLibrary.ml" 71 3145 3156 "src/oasis/OASISLibrary.ml" 71 3145 3159
type(
  string list list
)
ident(
  def acc "src/oasis/OASISLibrary.ml" 71 3145 3160 "src/oasis/OASISLibrary.ml" 75 3252 3321
)
"src/oasis/OASISLibrary.ml" 71 3145 3160 "src/oasis/OASISLibrary.ml" 71 3145 3162
type(
  OASISUnixPath.unix_filename
)
ident(
  def nm "src/oasis/OASISLibrary.ml" 72 3166 3175 "src/oasis/OASISLibrary.ml" 75 3252 3321
)
"src/oasis/OASISLibrary.ml" 72 3166 3181 "src/oasis/OASISLibrary.ml" 72 3166 3192
type(
  OASISUnixPath.unix_filename -> OASISUnixPath.unix_filename list option
)
ident(
  int_ref find_module "src/oasis/OASISLibrary.ml" 62 2760 2768 "src/oasis/OASISLibrary.ml" 62 2760 2779
)
"src/oasis/OASISLibrary.ml" 72 3166 3193 "src/oasis/OASISLibrary.ml" 72 3166 3195
type(
  OASISUnixPath.unix_filename
)
ident(
  int_ref nm "src/oasis/OASISLibrary.ml" 71 3145 3160 "src/oasis/OASISLibrary.ml" 71 3145 3162
)
"src/oasis/OASISLibrary.ml" 72 3166 3181 "src/oasis/OASISLibrary.ml" 72 3166 3195
call(
  stack
)
type(
  OASISUnixPath.unix_filename list option
)
"src/oasis/OASISLibrary.ml" 73 3201 3212 "src/oasis/OASISLibrary.ml" 73 3201 3216
type(
  OASISUnixPath.unix_filename list option
)
"src/oasis/OASISLibrary.ml" 73 3201 3220 "src/oasis/OASISLibrary.ml" 73 3201 3223
type(
  string list list
)
ident(
  int_ref acc "src/oasis/OASISLibrary.ml" 71 3145 3156 "src/oasis/OASISLibrary.ml" 71 3145 3159
)
"src/oasis/OASISLibrary.ml" 74 3224 3240 "src/oasis/OASISLibrary.ml" 74 3224 3248
type(
  OASISUnixPath.unix_filename list
)
ident(
  def base_fns "src/oasis/OASISLibrary.ml" 75 3252 3263 "src/oasis/OASISLibrary.ml" 75 3252 3321
)
"src/oasis/OASISLibrary.ml" 74 3224 3235 "src/oasis/OASISLibrary.ml" 74 3224 3248
type(
  OASISUnixPath.unix_filename list option
)
"src/oasis/OASISLibrary.ml" 75 3252 3263 "src/oasis/OASISLibrary.ml" 75 3252 3271
type(
  (OASISUnixPath.unix_filename -> string) ->
  OASISUnixPath.unix_filename list -> string list
)
ident(
  ext_ref List.map
)
"src/oasis/OASISLibrary.ml" 75 3252 3277 "src/oasis/OASISLibrary.ml" 75 3252 3284
type(
  OASISUnixPath.unix_filename
)
ident(
  def base_fn "src/oasis/OASISLibrary.ml" 75 3252 3288 "src/oasis/OASISLibrary.ml" 75 3252 3304
)
"src/oasis/OASISLibrary.ml" 75 3252 3288 "src/oasis/OASISLibrary.ml" 75 3252 3295
type(
  OASISUnixPath.unix_filename
)
ident(
  int_ref base_fn "src/oasis/OASISLibrary.ml" 75 3252 3277 "src/oasis/OASISLibrary.ml" 75 3252 3284
)
"src/oasis/OASISLibrary.ml" 75 3252 3296 "src/oasis/OASISLibrary.ml" 75 3252 3297
type(
  OASISUnixPath.unix_filename -> string -> string
)
ident(
  ext_ref Pervasives.( ^ )
)
"src/oasis/OASISLibrary.ml" 75 3252 3297 "src/oasis/OASISLibrary.ml" 75 3252 3300
type(
  string
)
"src/oasis/OASISLibrary.ml" 75 3252 3300 "src/oasis/OASISLibrary.ml" 75 3252 3301
type(
  string -> string -> string
)
ident(
  ext_ref Pervasives.( ^ )
)
"src/oasis/OASISLibrary.ml" 75 3252 3301 "src/oasis/OASISLibrary.ml" 75 3252 3304
type(
  string
)
ident(
  int_ref ext "src/oasis/OASISLibrary.ml" 61 2731 2754 "src/oasis/OASISLibrary.ml" 61 2731 2757
)
"src/oasis/OASISLibrary.ml" 75 3252 3297 "src/oasis/OASISLibrary.ml" 75 3252 3304
call(
  stack
)
type(
  string
)
"src/oasis/OASISLibrary.ml" 75 3252 3288 "src/oasis/OASISLibrary.ml" 75 3252 3304
call(
  tail
)
type(
  string
)
"src/oasis/OASISLibrary.ml" 75 3252 3272 "src/oasis/OASISLibrary.ml" 75 3252 3305
type(
  OASISUnixPath.unix_filename -> string
)
"src/oasis/OASISLibrary.ml" 75 3252 3306 "src/oasis/OASISLibrary.ml" 75 3252 3314
type(
  OASISUnixPath.unix_filename list
)
ident(
  int_ref base_fns "src/oasis/OASISLibrary.ml" 74 3224 3240 "src/oasis/OASISLibrary.ml" 74 3224 3248
)
"src/oasis/OASISLibrary.ml" 75 3252 3263 "src/oasis/OASISLibrary.ml" 75 3252 3314
call(
  stack
)
type(
  string list
)
"src/oasis/OASISLibrary.ml" 75 3252 3318 "src/oasis/OASISLibrary.ml" 75 3252 3321
type(
  string list list
)
ident(
  int_ref acc "src/oasis/OASISLibrary.ml" 71 3145 3156 "src/oasis/OASISLibrary.ml" 71 3145 3159
)
"src/oasis/OASISLibrary.ml" 75 3252 3263 "src/oasis/OASISLibrary.ml" 75 3252 3321
type(
  string list list
)
"src/oasis/OASISLibrary.ml" 72 3166 3175 "src/oasis/OASISLibrary.ml" 75 3252 3321
type(
  string list list
)
"src/oasis/OASISLibrary.ml" 71 3145 3151 "src/oasis/OASISLibrary.ml" 75 3252 3322
type(
  string list list -> OASISUnixPath.unix_filename -> string list list
)
"src/oasis/OASISLibrary.ml" 76 3323 3329 "src/oasis/OASISLibrary.ml" 76 3323 3331
type(
  string list list
)
"src/oasis/OASISLibrary.ml" 77 3332 3338 "src/oasis/OASISLibrary.ml" 77 3332 3341
type(
  OASISUnixPath.unix_filename list
)
ident(
  int_ref lst "src/oasis/OASISLibrary.ml" 61 2731 2750 "src/oasis/OASISLibrary.ml" 61 2731 2753
)
"src/oasis/OASISLibrary.ml" 70 3126 3130 "src/oasis/OASISLibrary.ml" 77 3332 3341
call(
  tail
)
type(
  string list list
)
"src/oasis/OASISLibrary.ml" 62 2760 2764 "src/oasis/OASISLibrary.ml" 77 3332 3341
type(
  string list list
)
"src/oasis/OASISLibrary.ml" 81 3388 3394 "src/oasis/OASISLibrary.ml" 81 3388 3398
type(
  string list list
)
ident(
  def cmxs "src/oasis/OASISLibrary.ml" 101 3786 3788 "src/oasis/OASISLibrary.ml" 169 5521 5541
)
"src/oasis/OASISLibrary.ml" 82 3401 3409 "src/oasis/OASISLibrary.ml" 82 3401 3424
type(
  bool
)
ident(
  def should_be_built "src/oasis/OASISLibrary.ml" 88 3544 3548 "src/oasis/OASISLibrary.ml" 98 3771 3779
)
"src/oasis/OASISLibrary.ml" 83 3427 3439 "src/oasis/OASISLibrary.ml" 83 3427 3441
type(
  OASISTypes.build_section
)
ident(
  int_ref bs "src/oasis/OASISLibrary.ml" 59 2710 2719 "src/oasis/OASISLibrary.ml" 59 2710 2721
)
"src/oasis/OASISLibrary.ml" 83 3427 3439 "src/oasis/OASISLibrary.ml" 83 3427 3460
type(
  OASISTypes.compiled_object
)
"src/oasis/OASISLibrary.ml" 84 3466 3474 "src/oasis/OASISLibrary.ml" 84 3466 3480
type(
  OASISTypes.compiled_object
)
"src/oasis/OASISLibrary.ml" 84 3466 3484 "src/oasis/OASISLibrary.ml" 84 3466 3488
type(
  bool
)
"src/oasis/OASISLibrary.ml" 85 3489 3497 "src/oasis/OASISLibrary.ml" 85 3489 3501
type(
  OASISTypes.compiled_object
)
"src/oasis/OASISLibrary.ml" 85 3489 3505 "src/oasis/OASISLibrary.ml" 85 3489 3514
type(
  bool
)
ident(
  int_ref is_native "src/oasis/OASISLibrary.ml" 54 2621 2626 "src/oasis/OASISLibrary.ml" 54 2621 2635
)
"src/oasis/OASISLibrary.ml" 86 3515 3523 "src/oasis/OASISLibrary.ml" 86 3515 3527
type(
  OASISTypes.compiled_object
)
"src/oasis/OASISLibrary.ml" 86 3515 3531 "src/oasis/OASISLibrary.ml" 86 3515 3536
type(
  bool
)
"src/oasis/OASISLibrary.ml" 83 3427 3433 "src/oasis/OASISLibrary.ml" 86 3515 3536
type(
  bool
)
"src/oasis/OASISLibrary.ml" 88 3544 3551 "src/oasis/OASISLibrary.ml" 88 3544 3566
type(
  bool
)
ident(
  int_ref should_be_built "src/oasis/OASISLibrary.ml" 82 3401 3409 "src/oasis/OASISLibrary.ml" 82 3401 3424
)
"src/oasis/OASISLibrary.ml" 89 3572 3581 "src/oasis/OASISLibrary.ml" 89 3572 3584
type(
  OASISTypes.library
)
ident(
  int_ref lib "src/oasis/OASISLibrary.ml" 59 2710 2723 "src/oasis/OASISLibrary.ml" 59 2710 2726
)
"src/oasis/OASISLibrary.ml" 89 3572 3581 "src/oasis/OASISLibrary.ml" 89 3572 3593
type(
  bool
)
"src/oasis/OASISLibrary.ml" 90 3599 3607 "src/oasis/OASISLibrary.ml" 90 3599 3619
type(
  OASISUnixPath.unix_filename list -> string -> string list list
)
ident(
  int_ref find_modules "src/oasis/OASISLibrary.ml" 61 2731 2737 "src/oasis/OASISLibrary.ml" 61 2731 2749
)
"src/oasis/OASISLibrary.ml" 91 3620 3631 "src/oasis/OASISLibrary.ml" 91 3620 3633
type(
  OASISTypes.common_section
)
ident(
  int_ref cs "src/oasis/OASISLibrary.ml" 59 2710 2715 "src/oasis/OASISLibrary.ml" 59 2710 2717
)
"src/oasis/OASISLibrary.ml" 91 3620 3631 "src/oasis/OASISLibrary.ml" 91 3620 3641
type(
  OASISTypes.name
)
"src/oasis/OASISLibrary.ml" 91 3620 3630 "src/oasis/OASISLibrary.ml" 91 3620 3642
type(
  OASISUnixPath.unix_filename list
)
"src/oasis/OASISLibrary.ml" 92 3643 3653 "src/oasis/OASISLibrary.ml" 92 3643 3658
type(
  string
)
"src/oasis/OASISLibrary.ml" 90 3599 3607 "src/oasis/OASISLibrary.ml" 92 3643 3658
call(
  stack
)
type(
  string list list
)
"src/oasis/OASISLibrary.ml" 94 3670 3678 "src/oasis/OASISLibrary.ml" 94 3670 3690
type(
  OASISUnixPath.unix_filename list -> string -> string list list
)
ident(
  int_ref find_modules "src/oasis/OASISLibrary.ml" 61 2731 2737 "src/oasis/OASISLibrary.ml" 61 2731 2749
)
"src/oasis/OASISLibrary.ml" 95 3691 3702 "src/oasis/OASISLibrary.ml" 95 3691 3705
type(
  OASISTypes.library
)
ident(
  int_ref lib "src/oasis/OASISLibrary.ml" 59 2710 2723 "src/oasis/OASISLibrary.ml" 59 2710 2726
)
"src/oasis/OASISLibrary.ml" 95 3691 3702 "src/oasis/OASISLibrary.ml" 95 3691 3717
type(
  OASISUnixPath.unix_filename list
)
"src/oasis/OASISLibrary.ml" 95 3691 3718 "src/oasis/OASISLibrary.ml" 95 3691 3719
type(
  OASISUnixPath.unix_filename list ->
  OASISUnixPath.unix_filename list -> OASISUnixPath.unix_filename list
)
ident(
  ext_ref Pervasives.( @ )
)
"src/oasis/OASISLibrary.ml" 95 3691 3720 "src/oasis/OASISLibrary.ml" 95 3691 3723
type(
  OASISTypes.library
)
ident(
  int_ref lib "src/oasis/OASISLibrary.ml" 59 2710 2723 "src/oasis/OASISLibrary.ml" 59 2710 2726
)
"src/oasis/OASISLibrary.ml" 95 3691 3720 "src/oasis/OASISLibrary.ml" 95 3691 3744
type(
  OASISUnixPath.unix_filename list
)
"src/oasis/OASISLibrary.ml" 95 3691 3701 "src/oasis/OASISLibrary.ml" 95 3691 3745
call(
  stack
)
type(
  OASISUnixPath.unix_filename list
)
"src/oasis/OASISLibrary.ml" 96 3746 3756 "src/oasis/OASISLibrary.ml" 96 3746 3761
type(
  string
)
"src/oasis/OASISLibrary.ml" 94 3670 3678 "src/oasis/OASISLibrary.ml" 96 3746 3761
call(
  stack
)
type(
  string list list
)
"src/oasis/OASISLibrary.ml" 89 3572 3578 "src/oasis/OASISLibrary.ml" 96 3746 3761
type(
  string list list
)
"src/oasis/OASISLibrary.ml" 98 3771 3777 "src/oasis/OASISLibrary.ml" 98 3771 3779
type(
  string list list
)
"src/oasis/OASISLibrary.ml" 88 3544 3548 "src/oasis/OASISLibrary.ml" 98 3771 3779
type(
  string list list
)
"src/oasis/OASISLibrary.ml" 82 3401 3405 "src/oasis/OASISLibrary.ml" 98 3771 3779
type(
  string list list
)
"src/oasis/OASISLibrary.ml" 101 3786 3792 "src/oasis/OASISLibrary.ml" 101 3786 3802
type(
  'b list
)
ident(
  def acc_nopath "src/oasis/OASISLibrary.ml" 106 3888 3890 "src/oasis/OASISLibrary.ml" 169 5521 5541
)
"src/oasis/OASISLibrary.ml" 102 3805 3809 "src/oasis/OASISLibrary.ml" 102 3805 3811
type(
  'b list
)
"src/oasis/OASISLibrary.ml" 106 3888 3894 "src/oasis/OASISLibrary.ml" 106 3888 3901
type(
  string list list
)
ident(
  def headers "src/oasis/OASISLibrary.ml" 123 4337 4339 "src/oasis/OASISLibrary.ml" 169 5521 5541
)
"src/oasis/OASISLibrary.ml" 107 3904 3912 "src/oasis/OASISLibrary.ml" 107 3904 3916
type(
  string list
)
ident(
  def sufx "src/oasis/OASISLibrary.ml" 112 4034 4038 "src/oasis/OASISLibrary.ml" 119 4241 4283
)
"src/oasis/OASISLibrary.ml" 108 3919 3928 "src/oasis/OASISLibrary.ml" 108 3919 3931
type(
  OASISTypes.library
)
ident(
  int_ref lib "src/oasis/OASISLibrary.ml" 59 2710 2723 "src/oasis/OASISLibrary.ml" 59 2710 2726
)
"src/oasis/OASISLibrary.ml" 108 3919 3928 "src/oasis/OASISLibrary.ml" 108 3919 3940
type(
  bool
)
"src/oasis/OASISLibrary.ml" 109 3941 3953 "src/oasis/OASISLibrary.ml" 109 3941 3960
type(
  string
)
"src/oasis/OASISLibrary.ml" 109 3941 3962 "src/oasis/OASISLibrary.ml" 109 3941 3968
type(
  string
)
"src/oasis/OASISLibrary.ml" 109 3941 3970 "src/oasis/OASISLibrary.ml" 109 3941 3978
type(
  string
)
"src/oasis/OASISLibrary.ml" 109 3941 3952 "src/oasis/OASISLibrary.ml" 109 3941 3979
type(
  string list
)
"src/oasis/OASISLibrary.ml" 110 3980 3992 "src/oasis/OASISLibrary.ml" 110 3980 3998
type(
  string
)
"src/oasis/OASISLibrary.ml" 110 3980 4000 "src/oasis/OASISLibrary.ml" 110 3980 4007
type(
  string
)
"src/oasis/OASISLibrary.ml" 110 3980 4009 "src/oasis/OASISLibrary.ml" 110 3980 4015
type(
  string
)
"src/oasis/OASISLibrary.ml" 110 3980 4017 "src/oasis/OASISLibrary.ml" 110 3980 4025
type(
  string
)
"src/oasis/OASISLibrary.ml" 110 3980 3991 "src/oasis/OASISLibrary.ml" 110 3980 4026
type(
  string list
)
"src/oasis/OASISLibrary.ml" 108 3919 3925 "src/oasis/OASISLibrary.ml" 110 3980 4026
type(
  string list
)
"src/oasis/OASISLibrary.ml" 112 4034 4038 "src/oasis/OASISLibrary.ml" 112 4034 4046
type(
  (string list -> string list) -> string list list -> string list list
)
ident(
  ext_ref List.map
)
"src/oasis/OASISLibrary.ml" 113 4047 4054 "src/oasis/OASISLibrary.ml" 113 4047 4068
type(
  (string list -> string -> string list) ->
  string list -> string list -> string list
)
ident(
  ext_ref List.fold_left
)
"src/oasis/OASISLibrary.ml" 114 4069 4083 "src/oasis/OASISLibrary.ml" 114 4069 4087
type(
  string list
)
ident(
  def accu "src/oasis/OASISLibrary.ml" 114 4069 4088 "src/oasis/OASISLibrary.ml" 117 4183 4226
)
"src/oasis/OASISLibrary.ml" 114 4069 4088 "src/oasis/OASISLibrary.ml" 114 4069 4089
type(
  string
)
ident(
  def s "src/oasis/OASISLibrary.ml" 115 4093 4105 "src/oasis/OASISLibrary.ml" 117 4183 4226
)
"src/oasis/OASISLibrary.ml" 115 4093 4109 "src/oasis/OASISLibrary.ml" 115 4093 4112
type(
  int
)
ident(
  def dot "src/oasis/OASISLibrary.ml" 116 4138 4150 "src/oasis/OASISLibrary.ml" 117 4183 4226
)
"src/oasis/OASISLibrary.ml" 115 4093 4115 "src/oasis/OASISLibrary.ml" 115 4093 4128
type(
  string -> char -> int
)
ident(
  ext_ref String.rindex
)
"src/oasis/OASISLibrary.ml" 115 4093 4129 "src/oasis/OASISLibrary.ml" 115 4093 4130
type(
  string
)
ident(
  int_ref s "src/oasis/OASISLibrary.ml" 114 4069 4088 "src/oasis/OASISLibrary.ml" 114 4069 4089
)
"src/oasis/OASISLibrary.ml" 115 4093 4131 "src/oasis/OASISLibrary.ml" 115 4093 4134
type(
  char
)
"src/oasis/OASISLibrary.ml" 115 4093 4115 "src/oasis/OASISLibrary.ml" 115 4093 4134
call(
  stack
)
type(
  int
)
"src/oasis/OASISLibrary.ml" 116 4138 4154 "src/oasis/OASISLibrary.ml" 116 4138 4158
type(
  string
)
ident(
  def base "src/oasis/OASISLibrary.ml" 117 4183 4195 "src/oasis/OASISLibrary.ml" 117 4183 4226
)
"src/oasis/OASISLibrary.ml" 116 4138 4161 "src/oasis/OASISLibrary.ml" 116 4138 4171
type(
  string -> int -> int -> string
)
ident(
  ext_ref String.sub
)
"src/oasis/OASISLibrary.ml" 116 4138 4172 "src/oasis/OASISLibrary.ml" 116 4138 4173
type(
  string
)
ident(
  int_ref s "src/oasis/OASISLibrary.ml" 114 4069 4088 "src/oasis/OASISLibrary.ml" 114 4069 4089
)
"src/oasis/OASISLibrary.ml" 116 4138 4174 "src/oasis/OASISLibrary.ml" 116 4138 4175
type(
  int
)
"src/oasis/OASISLibrary.ml" 116 4138 4176 "src/oasis/OASISLibrary.ml" 116 4138 4179
type(
  int
)
ident(
  int_ref dot "src/oasis/OASISLibrary.ml" 115 4093 4109 "src/oasis/OASISLibrary.ml" 115 4093 4112
)
"src/oasis/OASISLibrary.ml" 116 4138 4161 "src/oasis/OASISLibrary.ml" 116 4138 4179
call(
  stack
)
type(
  string
)
"src/oasis/OASISLibrary.ml" 117 4183 4195 "src/oasis/OASISLibrary.ml" 117 4183 4203
type(
  (string -> string) -> string list -> string list
)
ident(
  ext_ref List.map
)
"src/oasis/OASISLibrary.ml" 117 4183 4205 "src/oasis/OASISLibrary.ml" 117 4183 4208
type(
  string -> string -> string
)
ident(
  ext_ref Pervasives.( ^ )
)
"src/oasis/OASISLibrary.ml" 117 4183 4209 "src/oasis/OASISLibrary.ml" 117 4183 4213
type(
  string
)
ident(
  int_ref base "src/oasis/OASISLibrary.ml" 116 4138 4154 "src/oasis/OASISLibrary.ml" 116 4138 4158
)
"src/oasis/OASISLibrary.ml" 117 4183 4204 "src/oasis/OASISLibrary.ml" 117 4183 4214
call(
  stack
)
type(
  string -> string
)
"src/oasis/OASISLibrary.ml" 117 4183 4215 "src/oasis/OASISLibrary.ml" 117 4183 4219
type(
  string list
)
ident(
  int_ref sufx "src/oasis/OASISLibrary.ml" 107 3904 3912 "src/oasis/OASISLibrary.ml" 107 3904 3916
)
"src/oasis/OASISLibrary.ml" 117 4183 4195 "src/oasis/OASISLibrary.ml" 117 4183 4219
call(
  stack
)
type(
  string list
)
"src/oasis/OASISLibrary.ml" 117 4183 4220 "src/oasis/OASISLibrary.ml" 117 4183 4221
type(
  string list -> string list -> string list
)
ident(
  ext_ref Pervasives.( @ )
)
"src/oasis/OASISLibrary.ml" 117 4183 4222 "src/oasis/OASISLibrary.ml" 117 4183 4226
type(
  string list
)
ident(
  int_ref accu "src/oasis/OASISLibrary.ml" 114 4069 4083 "src/oasis/OASISLibrary.ml" 114 4069 4087
)
"src/oasis/OASISLibrary.ml" 117 4183 4195 "src/oasis/OASISLibrary.ml" 117 4183 4226
call(
  tail
)
type(
  string list
)
"src/oasis/OASISLibrary.ml" 116 4138 4150 "src/oasis/OASISLibrary.ml" 117 4183 4226
type(
  string list
)
"src/oasis/OASISLibrary.ml" 115 4093 4105 "src/oasis/OASISLibrary.ml" 117 4183 4226
type(
  string list
)
"src/oasis/OASISLibrary.ml" 114 4069 4078 "src/oasis/OASISLibrary.ml" 117 4183 4227
type(
  string list -> string -> string list
)
"src/oasis/OASISLibrary.ml" 118 4228 4237 "src/oasis/OASISLibrary.ml" 118 4228 4239
type(
  string list
)
"src/oasis/OASISLibrary.ml" 113 4047 4053 "src/oasis/OASISLibrary.ml" 118 4228 4240
call(
  stack
)
type(
  string list -> string list
)
"src/oasis/OASISLibrary.ml" 119 4241 4248 "src/oasis/OASISLibrary.ml" 119 4241 4260
type(
  OASISUnixPath.unix_filename list -> string -> string list list
)
ident(
  int_ref find_modules "src/oasis/OASISLibrary.ml" 61 2731 2737 "src/oasis/OASISLibrary.ml" 61 2731 2749
)
"src/oasis/OASISLibrary.ml" 119 4241 4261 "src/oasis/OASISLibrary.ml" 119 4241 4264
type(
  OASISTypes.library
)
ident(
  int_ref lib "src/oasis/OASISLibrary.ml" 59 2710 2723 "src/oasis/OASISLibrary.ml" 59 2710 2726
)
"src/oasis/OASISLibrary.ml" 119 4241 4261 "src/oasis/OASISLibrary.ml" 119 4241 4276
type(
  OASISUnixPath.unix_filename list
)
"src/oasis/OASISLibrary.ml" 119 4241 4277 "src/oasis/OASISLibrary.ml" 119 4241 4282
type(
  string
)
"src/oasis/OASISLibrary.ml" 119 4241 4247 "src/oasis/OASISLibrary.ml" 119 4241 4283
call(
  stack
)
type(
  string list list
)
"src/oasis/OASISLibrary.ml" 112 4034 4038 "src/oasis/OASISLibrary.ml" 119 4241 4283
call(
  stack
)
type(
  string list list
)
"src/oasis/OASISLibrary.ml" 107 3904 3908 "src/oasis/OASISLibrary.ml" 119 4241 4283
type(
  string list list
)
"src/oasis/OASISLibrary.ml" 123 4337 4343 "src/oasis/OASISLibrary.ml" 123 4337 4353
type(
  string list list
)
ident(
  def acc_nopath "src/oasis/OASISLibrary.ml" 150 5087 5089 "src/oasis/OASISLibrary.ml" 169 5521 5541
)
"src/oasis/OASISLibrary.ml" 125 4405 4413 "src/oasis/OASISLibrary.ml" 125 4405 4428
type(
  string list list -> string list list
)
ident(
  def add_pack_header "src/oasis/OASISLibrary.ml" 131 4566 4570 "src/oasis/OASISLibrary.ml" 146 5010 5046
)
"src/oasis/OASISLibrary.ml" 125 4405 4429 "src/oasis/OASISLibrary.ml" 125 4405 4432
type(
  string list list
)
ident(
  def acc "src/oasis/OASISLibrary.ml" 126 4435 4441 "src/oasis/OASISLibrary.ml" 129 4547 4558
)
"src/oasis/OASISLibrary.ml" 126 4435 4444 "src/oasis/OASISLibrary.ml" 126 4435 4447
type(
  OASISTypes.library
)
ident(
  int_ref lib "src/oasis/OASISLibrary.ml" 59 2710 2723 "src/oasis/OASISLibrary.ml" 59 2710 2726
)
"src/oasis/OASISLibrary.ml" 126 4435 4444 "src/oasis/OASISLibrary.ml" 126 4435 4456
type(
  bool
)
"src/oasis/OASISLibrary.ml" 127 4462 4471 "src/oasis/OASISLibrary.ml" 127 4462 4473
type(
  OASISTypes.common_section
)
ident(
  int_ref cs "src/oasis/OASISLibrary.ml" 59 2710 2715 "src/oasis/OASISLibrary.ml" 59 2710 2717
)
"src/oasis/OASISLibrary.ml" 127 4462 4471 "src/oasis/OASISLibrary.ml" 127 4462 4481
type(
  OASISTypes.name
)
"src/oasis/OASISLibrary.ml" 127 4462 4481 "src/oasis/OASISLibrary.ml" 127 4462 4482
type(
  OASISTypes.name -> string -> string
)
ident(
  ext_ref Pervasives.( ^ )
)
"src/oasis/OASISLibrary.ml" 127 4462 4482 "src/oasis/OASISLibrary.ml" 127 4462 4488
type(
  string
)
"src/oasis/OASISLibrary.ml" 127 4462 4471 "src/oasis/OASISLibrary.ml" 127 4462 4488
call(
  stack
)
type(
  string
)
"src/oasis/OASISLibrary.ml" 127 4462 4490 "src/oasis/OASISLibrary.ml" 127 4462 4492
type(
  OASISTypes.common_section
)
ident(
  int_ref cs "src/oasis/OASISLibrary.ml" 59 2710 2715 "src/oasis/OASISLibrary.ml" 59 2710 2717
)
"src/oasis/OASISLibrary.ml" 127 4462 4490 "src/oasis/OASISLibrary.ml" 127 4462 4500
type(
  OASISTypes.name
)
"src/oasis/OASISLibrary.ml" 127 4462 4500 "src/oasis/OASISLibrary.ml" 127 4462 4501
type(
  OASISTypes.name -> string -> string
)
ident(
  ext_ref Pervasives.( ^ )
)
"src/oasis/OASISLibrary.ml" 127 4462 4501 "src/oasis/OASISLibrary.ml" 127 4462 4508
type(
  string
)
"src/oasis/OASISLibrary.ml" 127 4462 4490 "src/oasis/OASISLibrary.ml" 127 4462 4508
call(
  stack
)
type(
  string
)
"src/oasis/OASISLibrary.ml" 127 4462 4510 "src/oasis/OASISLibrary.ml" 127 4462 4512
type(
  OASISTypes.common_section
)
ident(
  int_ref cs "src/oasis/OASISLibrary.ml" 59 2710 2715 "src/oasis/OASISLibrary.ml" 59 2710 2717
)
"src/oasis/OASISLibrary.ml" 127 4462 4510 "src/oasis/OASISLibrary.ml" 127 4462 4520
type(
  OASISTypes.name
)
"src/oasis/OASISLibrary.ml" 127 4462 4520 "src/oasis/OASISLibrary.ml" 127 4462 4521
type(
  OASISTypes.name -> string -> string
)
ident(
  ext_ref Pervasives.( ^ )
)
"src/oasis/OASISLibrary.ml" 127 4462 4521 "src/oasis/OASISLibrary.ml" 127 4462 4527
type(
  string
)
"src/oasis/OASISLibrary.ml" 127 4462 4510 "src/oasis/OASISLibrary.ml" 127 4462 4527
call(
  stack
)
type(
  string
)
"src/oasis/OASISLibrary.ml" 127 4462 4470 "src/oasis/OASISLibrary.ml" 127 4462 4528
type(
  string list
)
"src/oasis/OASISLibrary.ml" 127 4462 4532 "src/oasis/OASISLibrary.ml" 127 4462 4535
type(
  string list list
)
ident(
  int_ref acc "src/oasis/OASISLibrary.ml" 125 4405 4429 "src/oasis/OASISLibrary.ml" 125 4405 4432
)
"src/oasis/OASISLibrary.ml" 127 4462 4470 "src/oasis/OASISLibrary.ml" 127 4462 4535
type(
  string list list
)
"src/oasis/OASISLibrary.ml" 129 4547 4555 "src/oasis/OASISLibrary.ml" 129 4547 4558
type(
  string list list
)
ident(
  int_ref acc "src/oasis/OASISLibrary.ml" 125 4405 4429 "src/oasis/OASISLibrary.ml" 125 4405 4432
)
"src/oasis/OASISLibrary.ml" 126 4435 4441 "src/oasis/OASISLibrary.ml" 129 4547 4558
type(
  string list list
)
"src/oasis/OASISLibrary.ml" 131 4566 4574 "src/oasis/OASISLibrary.ml" 131 4566 4578
type(
  string list list -> string list list
)
ident(
  def byte "src/oasis/OASISLibrary.ml" 134 4643 4647 "src/oasis/OASISLibrary.ml" 146 5010 5046
)
"src/oasis/OASISLibrary.ml" 131 4566 4579 "src/oasis/OASISLibrary.ml" 131 4566 4582
type(
  string list list
)
ident(
  def acc "src/oasis/OASISLibrary.ml" 132 4585 4591 "src/oasis/OASISLibrary.ml" 132 4585 4635
)
"src/oasis/OASISLibrary.ml" 132 4585 4591 "src/oasis/OASISLibrary.ml" 132 4585 4606
type(
  string list list -> string list list
)
ident(
  int_ref add_pack_header "src/oasis/OASISLibrary.ml" 125 4405 4413 "src/oasis/OASISLibrary.ml" 125 4405 4428
)
"src/oasis/OASISLibrary.ml" 132 4585 4609 "src/oasis/OASISLibrary.ml" 132 4585 4611
type(
  OASISTypes.common_section
)
ident(
  int_ref cs "src/oasis/OASISLibrary.ml" 59 2710 2715 "src/oasis/OASISLibrary.ml" 59 2710 2717
)
"src/oasis/OASISLibrary.ml" 132 4585 4609 "src/oasis/OASISLibrary.ml" 132 4585 4619
type(
  OASISTypes.name
)
"src/oasis/OASISLibrary.ml" 132 4585 4619 "src/oasis/OASISLibrary.ml" 132 4585 4620
type(
  OASISTypes.name -> string -> string
)
ident(
  ext_ref Pervasives.( ^ )
)
"src/oasis/OASISLibrary.ml" 132 4585 4620 "src/oasis/OASISLibrary.ml" 132 4585 4626
type(
  string
)
"src/oasis/OASISLibrary.ml" 132 4585 4609 "src/oasis/OASISLibrary.ml" 132 4585 4626
call(
  stack
)
type(
  string
)
"src/oasis/OASISLibrary.ml" 132 4585 4608 "src/oasis/OASISLibrary.ml" 132 4585 4627
type(
  string list
)
"src/oasis/OASISLibrary.ml" 132 4585 4631 "src/oasis/OASISLibrary.ml" 132 4585 4634
type(
  string list list
)
ident(
  int_ref acc "src/oasis/OASISLibrary.ml" 131 4566 4579 "src/oasis/OASISLibrary.ml" 131 4566 4582
)
"src/oasis/OASISLibrary.ml" 132 4585 4607 "src/oasis/OASISLibrary.ml" 132 4585 4635
type(
  string list list
)
"src/oasis/OASISLibrary.ml" 132 4585 4591 "src/oasis/OASISLibrary.ml" 132 4585 4635
call(
  tail
)
type(
  string list list
)
"src/oasis/OASISLibrary.ml" 134 4643 4651 "src/oasis/OASISLibrary.ml" 134 4643 4657
type(
  string list list -> string list list
)
ident(
  def native "src/oasis/OASISLibrary.ml" 143 4878 4882 "src/oasis/OASISLibrary.ml" 146 5010 5046
)
"src/oasis/OASISLibrary.ml" 134 4643 4658 "src/oasis/OASISLibrary.ml" 134 4643 4661
type(
  string list list
)
ident(
  def acc "src/oasis/OASISLibrary.ml" 135 4664 4670 "src/oasis/OASISLibrary.ml" 141 4813 4870
)
"src/oasis/OASISLibrary.ml" 135 4664 4674 "src/oasis/OASISLibrary.ml" 135 4664 4677
type(
  string list list
)
ident(
  def acc "src/oasis/OASISLibrary.ml" 141 4813 4819 "src/oasis/OASISLibrary.ml" 141 4813 4870
)
"src/oasis/OASISLibrary.ml" 136 4680 4688 "src/oasis/OASISLibrary.ml" 136 4680 4703
type(
  string list list -> string list list
)
ident(
  int_ref add_pack_header "src/oasis/OASISLibrary.ml" 125 4405 4413 "src/oasis/OASISLibrary.ml" 125 4405 4428
)
"src/oasis/OASISLibrary.ml" 137 4704 4718 "src/oasis/OASISLibrary.ml" 137 4704 4736
type(
  bool
)
ident(
  int_ref has_native_dynlink "src/oasis/OASISLibrary.ml" 55 2636 2641 "src/oasis/OASISLibrary.ml" 55 2636 2659
)
"src/oasis/OASISLibrary.ml" 138 4742 4756 "src/oasis/OASISLibrary.ml" 138 4742 4758
type(
  OASISTypes.common_section
)
ident(
  int_ref cs "src/oasis/OASISLibrary.ml" 59 2710 2715 "src/oasis/OASISLibrary.ml" 59 2710 2717
)
"src/oasis/OASISLibrary.ml" 138 4742 4756 "src/oasis/OASISLibrary.ml" 138 4742 4766
type(
  OASISTypes.name
)
"src/oasis/OASISLibrary.ml" 138 4742 4766 "src/oasis/OASISLibrary.ml" 138 4742 4767
type(
  OASISTypes.name -> string -> string
)
ident(
  ext_ref Pervasives.( ^ )
)
"src/oasis/OASISLibrary.ml" 138 4742 4767 "src/oasis/OASISLibrary.ml" 138 4742 4774
type(
  string
)
"src/oasis/OASISLibrary.ml" 138 4742 4756 "src/oasis/OASISLibrary.ml" 138 4742 4774
call(
  stack
)
type(
  string
)
"src/oasis/OASISLibrary.ml" 138 4742 4755 "src/oasis/OASISLibrary.ml" 138 4742 4775
type(
  string list
)
"src/oasis/OASISLibrary.ml" 138 4742 4779 "src/oasis/OASISLibrary.ml" 138 4742 4782
type(
  string list list
)
ident(
  int_ref acc "src/oasis/OASISLibrary.ml" 134 4643 4658 "src/oasis/OASISLibrary.ml" 134 4643 4661
)
"src/oasis/OASISLibrary.ml" 138 4742 4755 "src/oasis/OASISLibrary.ml" 138 4742 4782
type(
  string list list
)
"src/oasis/OASISLibrary.ml" 139 4783 4799 "src/oasis/OASISLibrary.ml" 139 4783 4802
type(
  string list list
)
ident(
  int_ref acc "src/oasis/OASISLibrary.ml" 134 4643 4658 "src/oasis/OASISLibrary.ml" 134 4643 4661
)
"src/oasis/OASISLibrary.ml" 137 4704 4714 "src/oasis/OASISLibrary.ml" 139 4783 4803
type(
  string list list
)
"src/oasis/OASISLibrary.ml" 136 4680 4688 "src/oasis/OASISLibrary.ml" 139 4783 4803
call(
  stack
)
type(
  string list list
)
"src/oasis/OASISLibrary.ml" 141 4813 4820 "src/oasis/OASISLibrary.ml" 141 4813 4822
type(
  OASISTypes.common_section
)
ident(
  int_ref cs "src/oasis/OASISLibrary.ml" 59 2710 2715 "src/oasis/OASISLibrary.ml" 59 2710 2717
)
"src/oasis/OASISLibrary.ml" 141 4813 4820 "src/oasis/OASISLibrary.ml" 141 4813 4830
type(
  OASISTypes.name
)
"src/oasis/OASISLibrary.ml" 141 4813 4830 "src/oasis/OASISLibrary.ml" 141 4813 4831
type(
  OASISTypes.name -> string -> string
)
ident(
  ext_ref Pervasives.( ^ )
)
"src/oasis/OASISLibrary.ml" 141 4813 4831 "src/oasis/OASISLibrary.ml" 141 4813 4838
type(
  string
)
"src/oasis/OASISLibrary.ml" 141 4813 4820 "src/oasis/OASISLibrary.ml" 141 4813 4838
call(
  stack
)
type(
  string
)
"src/oasis/OASISLibrary.ml" 141 4813 4819 "src/oasis/OASISLibrary.ml" 141 4813 4839
type(
  string list
)
"src/oasis/OASISLibrary.ml" 141 4813 4844 "src/oasis/OASISLibrary.ml" 141 4813 4846
type(
  OASISTypes.common_section
)
ident(
  int_ref cs "src/oasis/OASISLibrary.ml" 59 2710 2715 "src/oasis/OASISLibrary.ml" 59 2710 2717
)
"src/oasis/OASISLibrary.ml" 141 4813 4844 "src/oasis/OASISLibrary.ml" 141 4813 4854
type(
  OASISTypes.name
)
"src/oasis/OASISLibrary.ml" 141 4813 4854 "src/oasis/OASISLibrary.ml" 141 4813 4855
type(
  OASISTypes.name -> string -> string
)
ident(
  ext_ref Pervasives.( ^ )
)
"src/oasis/OASISLibrary.ml" 141 4813 4855 "src/oasis/OASISLibrary.ml" 141 4813 4862
type(
  string
)
ident(
  int_ref ext_lib "src/oasis/OASISLibrary.ml" 56 2660 2665 "src/oasis/OASISLibrary.ml" 56 2660 2672
)
"src/oasis/OASISLibrary.ml" 141 4813 4844 "src/oasis/OASISLibrary.ml" 141 4813 4862
call(
  stack
)
type(
  string
)
"src/oasis/OASISLibrary.ml" 141 4813 4843 "src/oasis/OASISLibrary.ml" 141 4813 4863
type(
  string list
)
"src/oasis/OASISLibrary.ml" 141 4813 4867 "src/oasis/OASISLibrary.ml" 141 4813 4870
type(
  string list list
)
ident(
  int_ref acc "src/oasis/OASISLibrary.ml" 135 4664 4674 "src/oasis/OASISLibrary.ml" 135 4664 4677
)
"src/oasis/OASISLibrary.ml" 141 4813 4843 "src/oasis/OASISLibrary.ml" 141 4813 4870
type(
  string list list
)
"src/oasis/OASISLibrary.ml" 141 4813 4819 "src/oasis/OASISLibrary.ml" 141 4813 4870
type(
  string list list
)
"src/oasis/OASISLibrary.ml" 135 4664 4670 "src/oasis/OASISLibrary.ml" 141 4813 4870
type(
  string list list
)
"src/oasis/OASISLibrary.ml" 143 4878 4888 "src/oasis/OASISLibrary.ml" 143 4878 4890
type(
  OASISTypes.build_section
)
ident(
  int_ref bs "src/oasis/OASISLibrary.ml" 59 2710 2719 "src/oasis/OASISLibrary.ml" 59 2710 2721
)
"src/oasis/OASISLibrary.ml" 143 4878 4888 "src/oasis/OASISLibrary.ml" 143 4878 4909
type(
  OASISTypes.compiled_object
)
"src/oasis/OASISLibrary.ml" 144 4915 4921 "src/oasis/OASISLibrary.ml" 144 4915 4927
type(
  OASISTypes.compiled_object
)
"src/oasis/OASISLibrary.ml" 144 4915 4931 "src/oasis/OASISLibrary.ml" 144 4915 4935
type(
  string list list -> string list list
)
ident(
  int_ref byte "src/oasis/OASISLibrary.ml" 131 4566 4574 "src/oasis/OASISLibrary.ml" 131 4566 4578
)
"src/oasis/OASISLibrary.ml" 144 4915 4937 "src/oasis/OASISLibrary.ml" 144 4915 4943
type(
  string list list -> string list list
)
ident(
  int_ref native "src/oasis/OASISLibrary.ml" 134 4643 4651 "src/oasis/OASISLibrary.ml" 134 4643 4657
)
"src/oasis/OASISLibrary.ml" 144 4915 4944 "src/oasis/OASISLibrary.ml" 144 4915 4954
type(
  string list list
)
ident(
  int_ref acc_nopath "src/oasis/OASISLibrary.ml" 101 3786 3792 "src/oasis/OASISLibrary.ml" 101 3786 3802
)
"src/oasis/OASISLibrary.ml" 144 4915 4936 "src/oasis/OASISLibrary.ml" 144 4915 4955
call(
  stack
)
type(
  string list list
)
"src/oasis/OASISLibrary.ml" 144 4915 4931 "src/oasis/OASISLibrary.ml" 144 4915 4955
call(
  stack
)
type(
  string list list
)
"src/oasis/OASISLibrary.ml" 145 4956 4962 "src/oasis/OASISLibrary.ml" 145 4956 4966
type(
  OASISTypes.compiled_object
)
"src/oasis/OASISLibrary.ml" 145 4956 4972 "src/oasis/OASISLibrary.ml" 145 4956 4981
type(
  bool
)
ident(
  int_ref is_native "src/oasis/OASISLibrary.ml" 54 2621 2626 "src/oasis/OASISLibrary.ml" 54 2621 2635
)
"src/oasis/OASISLibrary.ml" 145 4956 4985 "src/oasis/OASISLibrary.ml" 145 4956 4989
type(
  string list list -> string list list
)
ident(
  int_ref byte "src/oasis/OASISLibrary.ml" 131 4566 4574 "src/oasis/OASISLibrary.ml" 131 4566 4578
)
"src/oasis/OASISLibrary.ml" 145 4956 4991 "src/oasis/OASISLibrary.ml" 145 4956 4997
type(
  string list list -> string list list
)
ident(
  int_ref native "src/oasis/OASISLibrary.ml" 134 4643 4651 "src/oasis/OASISLibrary.ml" 134 4643 4657
)
"src/oasis/OASISLibrary.ml" 145 4956 4998 "src/oasis/OASISLibrary.ml" 145 4956 5008
type(
  string list list
)
ident(
  int_ref acc_nopath "src/oasis/OASISLibrary.ml" 101 3786 3792 "src/oasis/OASISLibrary.ml" 101 3786 3802
)
"src/oasis/OASISLibrary.ml" 145 4956 4990 "src/oasis/OASISLibrary.ml" 145 4956 5009
call(
  stack
)
type(
  string list list
)
"src/oasis/OASISLibrary.ml" 145 4956 4985 "src/oasis/OASISLibrary.ml" 145 4956 5009
call(
  stack
)
type(
  string list list
)
"src/oasis/OASISLibrary.ml" 146 5010 5016 "src/oasis/OASISLibrary.ml" 146 5010 5020
type(
  OASISTypes.compiled_object
)
"src/oasis/OASISLibrary.ml" 146 5010 5023 "src/oasis/OASISLibrary.ml" 146 5010 5027
type(
  OASISTypes.compiled_object
)
"src/oasis/OASISLibrary.ml" 146 5010 5016 "src/oasis/OASISLibrary.ml" 146 5010 5027
type(
  OASISTypes.compiled_object
)
"src/oasis/OASISLibrary.ml" 146 5010 5031 "src/oasis/OASISLibrary.ml" 146 5010 5035
type(
  string list list -> string list list
)
ident(
  int_ref byte "src/oasis/OASISLibrary.ml" 131 4566 4574 "src/oasis/OASISLibrary.ml" 131 4566 4578
)
"src/oasis/OASISLibrary.ml" 146 5010 5036 "src/oasis/OASISLibrary.ml" 146 5010 5046
type(
  string list list
)
ident(
  int_ref acc_nopath "src/oasis/OASISLibrary.ml" 101 3786 3792 "src/oasis/OASISLibrary.ml" 101 3786 3802
)
"src/oasis/OASISLibrary.ml" 146 5010 5031 "src/oasis/OASISLibrary.ml" 146 5010 5046
call(
  stack
)
type(
  string list list
)
"src/oasis/OASISLibrary.ml" 143 4878 4882 "src/oasis/OASISLibrary.ml" 146 5010 5046
type(
  string list list
)
"src/oasis/OASISLibrary.ml" 134 4643 4647 "src/oasis/OASISLibrary.ml" 146 5010 5046
type(
  string list list
)
"src/oasis/OASISLibrary.ml" 131 4566 4570 "src/oasis/OASISLibrary.ml" 146 5010 5046
type(
  string list list
)
"src/oasis/OASISLibrary.ml" 125 4405 4409 "src/oasis/OASISLibrary.ml" 146 5010 5046
type(
  string list list
)
"src/oasis/OASISLibrary.ml" 150 5087 5093 "src/oasis/OASISLibrary.ml" 150 5087 5103
type(
  string list list
)
ident(
  def acc_nopath "src/oasis/OASISLibrary.ml" 164 5400 5402 "src/oasis/OASISLibrary.ml" 169 5521 5541
)
"src/oasis/OASISLibrary.ml" 151 5106 5113 "src/oasis/OASISLibrary.ml" 151 5106 5115
type(
  OASISTypes.build_section
)
ident(
  int_ref bs "src/oasis/OASISLibrary.ml" 59 2710 2719 "src/oasis/OASISLibrary.ml" 59 2710 2721
)
"src/oasis/OASISLibrary.ml" 151 5106 5113 "src/oasis/OASISLibrary.ml" 151 5106 5128
type(
  OASISTypes.unix_filename list
)
"src/oasis/OASISLibrary.ml" 151 5106 5129 "src/oasis/OASISLibrary.ml" 151 5106 5131
type(
  OASISTypes.unix_filename list -> OASISTypes.unix_filename list -> bool
)
ident(
  ext_ref Pervasives.( <> )
)
"src/oasis/OASISLibrary.ml" 151 5106 5132 "src/oasis/OASISLibrary.ml" 151 5106 5134
type(
  OASISTypes.unix_filename list
)
"src/oasis/OASISLibrary.ml" 151 5106 5113 "src/oasis/OASISLibrary.ml" 151 5106 5134
type(
  bool
)
"src/oasis/OASISLibrary.ml" 152 5146 5153 "src/oasis/OASISLibrary.ml" 152 5146 5158
type(
  string
)
"src/oasis/OASISLibrary.ml" 152 5146 5158 "src/oasis/OASISLibrary.ml" 152 5146 5159
type(
  string -> string -> string
)
ident(
  ext_ref Pervasives.( ^ )
)
"src/oasis/OASISLibrary.ml" 152 5146 5159 "src/oasis/OASISLibrary.ml" 152 5146 5161
type(
  OASISTypes.common_section
)
ident(
  int_ref cs "src/oasis/OASISLibrary.ml" 59 2710 2715 "src/oasis/OASISLibrary.ml" 59 2710 2717
)
"src/oasis/OASISLibrary.ml" 152 5146 5159 "src/oasis/OASISLibrary.ml" 152 5146 5169
type(
  OASISTypes.name
)
"src/oasis/OASISLibrary.ml" 152 5146 5169 "src/oasis/OASISLibrary.ml" 152 5146 5170
type(
  OASISTypes.name -> string -> string
)
ident(
  ext_ref Pervasives.( ^ )
)
"src/oasis/OASISLibrary.ml" 152 5146 5170 "src/oasis/OASISLibrary.ml" 152 5146 5178
type(
  string
)
"src/oasis/OASISLibrary.ml" 152 5146 5178 "src/oasis/OASISLibrary.ml" 152 5146 5179
type(
  string -> string -> string
)
ident(
  ext_ref Pervasives.( ^ )
)
"src/oasis/OASISLibrary.ml" 152 5146 5179 "src/oasis/OASISLibrary.ml" 152 5146 5186
type(
  string
)
ident(
  int_ref ext_lib "src/oasis/OASISLibrary.ml" 56 2660 2665 "src/oasis/OASISLibrary.ml" 56 2660 2672
)
"src/oasis/OASISLibrary.ml" 152 5146 5170 "src/oasis/OASISLibrary.ml" 152 5146 5186
call(
  stack
)
type(
  string
)
"src/oasis/OASISLibrary.ml" 152 5146 5159 "src/oasis/OASISLibrary.ml" 152 5146 5186
call(
  stack
)
type(
  string
)
"src/oasis/OASISLibrary.ml" 152 5146 5153 "src/oasis/OASISLibrary.ml" 152 5146 5186
call(
  stack
)
type(
  string
)
"src/oasis/OASISLibrary.ml" 152 5146 5152 "src/oasis/OASISLibrary.ml" 152 5146 5187
type(
  string list
)
"src/oasis/OASISLibrary.ml" 154 5197 5206 "src/oasis/OASISLibrary.ml" 154 5197 5224
type(
  bool
)
ident(
  int_ref has_native_dynlink "src/oasis/OASISLibrary.ml" 55 2636 2641 "src/oasis/OASISLibrary.ml" 55 2636 2659
)
"src/oasis/OASISLibrary.ml" 155 5230 5239 "src/oasis/OASISLibrary.ml" 155 5230 5244
type(
  string
)
"src/oasis/OASISLibrary.ml" 155 5230 5244 "src/oasis/OASISLibrary.ml" 155 5230 5245
type(
  string -> string -> string
)
ident(
  ext_ref Pervasives.( ^ )
)
"src/oasis/OASISLibrary.ml" 155 5230 5245 "src/oasis/OASISLibrary.ml" 155 5230 5247
type(
  OASISTypes.common_section
)
ident(
  int_ref cs "src/oasis/OASISLibrary.ml" 59 2710 2715 "src/oasis/OASISLibrary.ml" 59 2710 2717
)
"src/oasis/OASISLibrary.ml" 155 5230 5245 "src/oasis/OASISLibrary.ml" 155 5230 5255
type(
  OASISTypes.name
)
"src/oasis/OASISLibrary.ml" 155 5230 5255 "src/oasis/OASISLibrary.ml" 155 5230 5256
type(
  OASISTypes.name -> string -> string
)
ident(
  ext_ref Pervasives.( ^ )
)
"src/oasis/OASISLibrary.ml" 155 5230 5256 "src/oasis/OASISLibrary.ml" 155 5230 5264
type(
  string
)
"src/oasis/OASISLibrary.ml" 155 5230 5264 "src/oasis/OASISLibrary.ml" 155 5230 5265
type(
  string -> string -> string
)
ident(
  ext_ref Pervasives.( ^ )
)
"src/oasis/OASISLibrary.ml" 155 5230 5265 "src/oasis/OASISLibrary.ml" 155 5230 5272
type(
  string
)
ident(
  int_ref ext_dll "src/oasis/OASISLibrary.ml" 57 2673 2678 "src/oasis/OASISLibrary.ml" 57 2673 2685
)
"src/oasis/OASISLibrary.ml" 155 5230 5256 "src/oasis/OASISLibrary.ml" 155 5230 5272
call(
  stack
)
type(
  string
)
"src/oasis/OASISLibrary.ml" 155 5230 5245 "src/oasis/OASISLibrary.ml" 155 5230 5272
call(
  stack
)
type(
  string
)
"src/oasis/OASISLibrary.ml" 155 5230 5239 "src/oasis/OASISLibrary.ml" 155 5230 5272
call(
  stack
)
type(
  string
)
"src/oasis/OASISLibrary.ml" 155 5230 5238 "src/oasis/OASISLibrary.ml" 155 5230 5273
type(
  string list
)
"src/oasis/OASISLibrary.ml" 155 5230 5277 "src/oasis/OASISLibrary.ml" 155 5230 5287
type(
  string list list
)
ident(
  int_ref acc_nopath "src/oasis/OASISLibrary.ml" 123 4337 4343 "src/oasis/OASISLibrary.ml" 123 4337 4353
)
"src/oasis/OASISLibrary.ml" 155 5230 5238 "src/oasis/OASISLibrary.ml" 155 5230 5287
type(
  string list list
)
"src/oasis/OASISLibrary.ml" 157 5299 5307 "src/oasis/OASISLibrary.ml" 157 5299 5317
type(
  string list list
)
ident(
  int_ref acc_nopath "src/oasis/OASISLibrary.ml" 123 4337 4343 "src/oasis/OASISLibrary.ml" 123 4337 4353
)
"src/oasis/OASISLibrary.ml" 154 5197 5203 "src/oasis/OASISLibrary.ml" 157 5299 5317
type(
  string list list
)
"src/oasis/OASISLibrary.ml" 151 5106 5140 "src/oasis/OASISLibrary.ml" 158 5318 5325
type(
  string list list
)
"src/oasis/OASISLibrary.ml" 158 5318 5331 "src/oasis/OASISLibrary.ml" 160 5354 5361
type(
  string list list
)
ident(
  int_ref acc_nopath "src/oasis/OASISLibrary.ml" 123 4337 4343 "src/oasis/OASISLibrary.ml" 123 4337 4353
)
"src/oasis/OASISLibrary.ml" 151 5106 5110 "src/oasis/OASISLibrary.ml" 160 5354 5361
type(
  string list list
)
"src/oasis/OASISLibrary.ml" 164 5400 5402 "src/oasis/OASISLibrary.ml" 164 5400 5417
type(
  OASISUnixPath.unix_filename list list ->
  OASISUnixPath.unix_filename list list ->
  OASISUnixPath.unix_filename list list
)
ident(
  ext_ref List.rev_append
)
"src/oasis/OASISLibrary.ml" 165 5418 5423 "src/oasis/OASISLibrary.ml" 165 5418 5435
type(
  (OASISUnixPath.unix_filename list -> OASISUnixPath.unix_filename list) ->
  OASISUnixPath.unix_filename list list ->
  OASISUnixPath.unix_filename list list
)
ident(
  ext_ref List.rev_map
)
"src/oasis/OASISLibrary.ml" 166 5436 5444 "src/oasis/OASISLibrary.ml" 166 5436 5456
type(
  (OASISUnixPath.unix_filename -> OASISUnixPath.unix_filename) ->
  OASISUnixPath.unix_filename list -> OASISUnixPath.unix_filename list
)
ident(
  ext_ref List.rev_map
)
"src/oasis/OASISLibrary.ml" 167 5457 5468 "src/oasis/OASISLibrary.ml" 167 5457 5488
type(
  OASISUnixPath.unix_filename ->
  OASISUnixPath.unix_filename -> OASISUnixPath.unix_filename
)
ident(
  ext_ref OASISUnixPath.concat
)
"src/oasis/OASISLibrary.ml" 167 5457 5489 "src/oasis/OASISLibrary.ml" 167 5457 5491
type(
  OASISTypes.build_section
)
ident(
  int_ref bs "src/oasis/OASISLibrary.ml" 59 2710 2719 "src/oasis/OASISLibrary.ml" 59 2710 2721
)
"src/oasis/OASISLibrary.ml" 167 5457 5489 "src/oasis/OASISLibrary.ml" 167 5457 5499
type(
  OASISTypes.unix_dirname
)
"src/oasis/OASISLibrary.ml" 167 5457 5467 "src/oasis/OASISLibrary.ml" 167 5457 5500
call(
  stack
)
type(
  OASISUnixPath.unix_filename -> OASISUnixPath.unix_filename
)
"src/oasis/OASISLibrary.ml" 166 5436 5443 "src/oasis/OASISLibrary.ml" 167 5457 5501
call(
  stack
)
type(
  OASISUnixPath.unix_filename list -> OASISUnixPath.unix_filename list
)
"src/oasis/OASISLibrary.ml" 168 5502 5509 "src/oasis/OASISLibrary.ml" 168 5502 5519
type(
  OASISUnixPath.unix_filename list list
)
ident(
  int_ref acc_nopath "src/oasis/OASISLibrary.ml" 150 5087 5093 "src/oasis/OASISLibrary.ml" 150 5087 5103
)
"src/oasis/OASISLibrary.ml" 165 5418 5422 "src/oasis/OASISLibrary.ml" 168 5502 5520
call(
  stack
)
type(
  OASISUnixPath.unix_filename list list
)
"src/oasis/OASISLibrary.ml" 169 5521 5526 "src/oasis/OASISLibrary.ml" 169 5521 5533
type(
  OASISUnixPath.unix_filename list list
)
ident(
  int_ref headers "src/oasis/OASISLibrary.ml" 106 3888 3894 "src/oasis/OASISLibrary.ml" 106 3888 3901
)
"src/oasis/OASISLibrary.ml" 169 5521 5534 "src/oasis/OASISLibrary.ml" 169 5521 5535
type(
  OASISUnixPath.unix_filename list list ->
  OASISUnixPath.unix_filename list list ->
  OASISUnixPath.unix_filename list list
)
ident(
  ext_ref Pervasives.( @ )
)
"src/oasis/OASISLibrary.ml" 169 5521 5536 "src/oasis/OASISLibrary.ml" 169 5521 5540
type(
  OASISUnixPath.unix_filename list list
)
ident(
  int_ref cmxs "src/oasis/OASISLibrary.ml" 81 3388 3394 "src/oasis/OASISLibrary.ml" 81 3388 3398
)
"src/oasis/OASISLibrary.ml" 169 5521 5525 "src/oasis/OASISLibrary.ml" 169 5521 5541
call(
  stack
)
type(
  OASISUnixPath.unix_filename list list
)
"src/oasis/OASISLibrary.ml" 164 5400 5402 "src/oasis/OASISLibrary.ml" 169 5521 5541
call(
  tail
)
type(
  OASISUnixPath.unix_filename list list
)
"src/oasis/OASISLibrary.ml" 150 5087 5089 "src/oasis/OASISLibrary.ml" 169 5521 5541
type(
  OASISUnixPath.unix_filename list list
)
"src/oasis/OASISLibrary.ml" 123 4337 4339 "src/oasis/OASISLibrary.ml" 169 5521 5541
type(
  OASISUnixPath.unix_filename list list
)
"src/oasis/OASISLibrary.ml" 106 3888 3890 "src/oasis/OASISLibrary.ml" 169 5521 5541
type(
  OASISUnixPath.unix_filename list list
)
"src/oasis/OASISLibrary.ml" 101 3786 3788 "src/oasis/OASISLibrary.ml" 169 5521 5541
type(
  OASISUnixPath.unix_filename list list
)
"src/oasis/OASISLibrary.ml" 81 3388 3390 "src/oasis/OASISLibrary.ml" 169 5521 5541
type(
  OASISUnixPath.unix_filename list list
)
"src/oasis/OASISLibrary.ml" 61 2731 2733 "src/oasis/OASISLibrary.ml" 169 5521 5541
type(
  OASISUnixPath.unix_filename list list
)
"src/oasis/OASISLibrary.ml" 175 5563 5567 "src/oasis/OASISLibrary.ml" 175 5563 5573
type(
  (OASISTypes.common_section * OASISTypes.build_section * OASISTypes.library)
  OASISSchema_intern.t
)
ident(
  def schema "src/oasis/OASISLibrary.ml" 175 5563 5602 "src/oasis/OASISLibrary.ml" 1 0 -1
)
"src/oasis/OASISLibrary.ml" 175 5563 5576 "src/oasis/OASISLibrary.ml" 175 5563 5602
type(
  (OASISTypes.common_section * OASISTypes.build_section * OASISTypes.library)
  OASISSchema_intern.t
)
ident(
  ext_ref OASISLibrary_intern.schema
)