-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathparser.annot
4866 lines (4866 loc) · 91.9 KB
/
parser.annot
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
"parser.ml" 45 381 389 "parser.ml" 45 381 400
type(
string -> unit
)
ident(
ext_ref Parsing.parse_error
)
"parser.ml" 52 475 479 "parser.ml" 52 475 493
type(
int array
)
ident(
def yytransl_const "parser.ml" 95 1198 1198 "parser.ml" 1 0 -1
)
"parser.ml" 53 499 501 "parser.ml" 53 499 504
type(
int
)
"parser.ml" 54 515 517 "parser.ml" 54 515 520
type(
int
)
"parser.ml" 55 531 533 "parser.ml" 55 531 536
type(
int
)
"parser.ml" 56 547 549 "parser.ml" 56 547 552
type(
int
)
"parser.ml" 57 563 565 "parser.ml" 57 563 568
type(
int
)
"parser.ml" 58 579 581 "parser.ml" 58 579 584
type(
int
)
"parser.ml" 59 595 597 "parser.ml" 59 595 600
type(
int
)
"parser.ml" 60 610 612 "parser.ml" 60 610 615
type(
int
)
"parser.ml" 61 625 627 "parser.ml" 61 625 630
type(
int
)
"parser.ml" 62 640 642 "parser.ml" 62 640 645
type(
int
)
"parser.ml" 63 655 657 "parser.ml" 63 655 660
type(
int
)
"parser.ml" 64 673 675 "parser.ml" 64 673 678
type(
int
)
"parser.ml" 65 692 694 "parser.ml" 65 692 697
type(
int
)
"parser.ml" 66 708 710 "parser.ml" 66 708 713
type(
int
)
"parser.ml" 67 724 726 "parser.ml" 67 724 729
type(
int
)
"parser.ml" 68 740 742 "parser.ml" 68 740 745
type(
int
)
"parser.ml" 69 756 758 "parser.ml" 69 756 761
type(
int
)
"parser.ml" 70 773 775 "parser.ml" 70 773 778
type(
int
)
"parser.ml" 71 790 792 "parser.ml" 71 790 795
type(
int
)
"parser.ml" 72 808 810 "parser.ml" 72 808 813
type(
int
)
"parser.ml" 73 826 828 "parser.ml" 73 826 831
type(
int
)
"parser.ml" 74 844 846 "parser.ml" 74 844 849
type(
int
)
"parser.ml" 75 862 864 "parser.ml" 75 862 867
type(
int
)
"parser.ml" 76 879 881 "parser.ml" 76 879 884
type(
int
)
"parser.ml" 77 895 897 "parser.ml" 77 895 900
type(
int
)
"parser.ml" 78 912 914 "parser.ml" 78 912 917
type(
int
)
"parser.ml" 79 929 931 "parser.ml" 79 929 934
type(
int
)
"parser.ml" 80 947 949 "parser.ml" 80 947 952
type(
int
)
"parser.ml" 81 963 965 "parser.ml" 81 963 968
type(
int
)
"parser.ml" 82 982 984 "parser.ml" 82 982 987
type(
int
)
"parser.ml" 83 1001 1003 "parser.ml" 83 1001 1006
type(
int
)
"parser.ml" 84 1019 1021 "parser.ml" 84 1019 1024
type(
int
)
"parser.ml" 85 1038 1042 "parser.ml" 85 1038 1043
type(
int
)
"parser.ml" 86 1055 1057 "parser.ml" 86 1055 1060
type(
int
)
"parser.ml" 87 1075 1077 "parser.ml" 87 1075 1080
type(
int
)
"parser.ml" 88 1096 1098 "parser.ml" 88 1096 1101
type(
int
)
"parser.ml" 89 1117 1119 "parser.ml" 89 1117 1122
type(
int
)
"parser.ml" 90 1134 1136 "parser.ml" 90 1134 1139
type(
int
)
"parser.ml" 91 1152 1154 "parser.ml" 91 1152 1157
type(
int
)
"parser.ml" 92 1172 1174 "parser.ml" 92 1172 1177
type(
int
)
"parser.ml" 93 1189 1193 "parser.ml" 93 1189 1194
type(
int
)
"parser.ml" 52 475 496 "parser.ml" 93 1189 1196
type(
int array
)
"parser.ml" 95 1198 1202 "parser.ml" 95 1198 1216
type(
int array
)
ident(
def yytransl_block "parser.ml" 99 1250 1250 "parser.ml" 1 0 -1
)
"parser.ml" 96 1222 1224 "parser.ml" 96 1222 1227
type(
int
)
"parser.ml" 97 1241 1245 "parser.ml" 97 1241 1246
type(
int
)
"parser.ml" 95 1198 1219 "parser.ml" 97 1241 1248
type(
int array
)
"parser.ml" 99 1250 1254 "parser.ml" 99 1250 1259
type(
string
)
ident(
def yylhs "parser.ml" 107 1646 1646 "parser.ml" 1 0 -1
)
"parser.ml" 99 1250 1262 "parser.ml" 105 1603 1644
type(
string
)
"parser.ml" 107 1646 1650 "parser.ml" 107 1646 1655
type(
string
)
ident(
def yylen "parser.ml" 115 2042 2042 "parser.ml" 1 0 -1
)
"parser.ml" 107 1646 1658 "parser.ml" 113 1999 2040
type(
string
)
"parser.ml" 115 2042 2046 "parser.ml" 115 2042 2054
type(
string
)
ident(
def yydefred "parser.ml" 132 3035 3035 "parser.ml" 1 0 -1
)
"parser.ml" 115 2042 2057 "parser.ml" 130 2992 3033
type(
string
)
"parser.ml" 132 3035 3039 "parser.ml" 132 3035 3046
type(
string
)
ident(
def yydgoto "parser.ml" 136 3161 3161 "parser.ml" 1 0 -1
)
"parser.ml" 132 3035 3049 "parser.ml" 134 3126 3159
type(
string
)
"parser.ml" 136 3161 3165 "parser.ml" 136 3161 3173
type(
string
)
ident(
def yysindex "parser.ml" 153 4154 4154 "parser.ml" 1 0 -1
)
"parser.ml" 136 3161 3176 "parser.ml" 151 4111 4152
type(
string
)
"parser.ml" 153 4154 4158 "parser.ml" 153 4154 4166
type(
string
)
ident(
def yyrindex "parser.ml" 170 5147 5147 "parser.ml" 1 0 -1
)
"parser.ml" 153 4154 4169 "parser.ml" 168 5104 5145
type(
string
)
"parser.ml" 170 5147 5151 "parser.ml" 170 5147 5159
type(
string
)
ident(
def yygindex "parser.ml" 174 5274 5274 "parser.ml" 1 0 -1
)
"parser.ml" 170 5147 5162 "parser.ml" 172 5239 5272
type(
string
)
"parser.ml" 174 5274 5278 "parser.ml" 174 5274 5289
type(
int
)
ident(
def yytablesize "parser.ml" 175 5296 5296 "parser.ml" 1 0 -1
)
"parser.ml" 174 5274 5292 "parser.ml" 174 5274 5295
type(
int
)
"parser.ml" 175 5296 5300 "parser.ml" 175 5296 5307
type(
string
)
ident(
def yytable "parser.ml" 223 8358 8358 "parser.ml" 1 0 -1
)
"parser.ml" 175 5296 5310 "parser.ml" 221 8291 8356
type(
string
)
"parser.ml" 223 8358 8362 "parser.ml" 223 8358 8369
type(
string
)
ident(
def yycheck "parser.ml" 271 11420 11420 "parser.ml" 1 0 -1
)
"parser.ml" 223 8358 8372 "parser.ml" 269 11353 11418
type(
string
)
"parser.ml" 271 11420 11424 "parser.ml" 271 11420 11437
type(
string
)
ident(
def yynames_const "parser.ml" 314 11898 11898 "parser.ml" 1 0 -1
)
"parser.ml" 271 11420 11440 "parser.ml" 312 11893 11896
type(
string
)
"parser.ml" 314 11898 11902 "parser.ml" 314 11898 11915
type(
string
)
ident(
def yynames_block "parser.ml" 318 11939 11939 "parser.ml" 1 0 -1
)
"parser.ml" 314 11898 11918 "parser.ml" 316 11934 11937
type(
string
)
"parser.ml" 318 11939 11943 "parser.ml" 318 11939 11948
type(
(Parsing.parser_env -> Obj.t) array
)
ident(
def yyact "parser.ml" 652 22059 22059 "parser.ml" 1 0 -1
)
"parser.ml" 319 11954 11961 "parser.ml" 319 11954 11962
type(
Parsing.parser_env
)
"parser.ml" 319 11954 11966 "parser.ml" 319 11954 11974
type(
string -> Obj.t
)
ident(
ext_ref Pervasives.failwith
)
"parser.ml" 319 11954 11975 "parser.ml" 319 11954 11983
type(
string
)
"parser.ml" 319 11954 11966 "parser.ml" 319 11954 11983
call(
tail
)
type(
Obj.t
)
"parser.ml" 319 11954 11956 "parser.ml" 319 11954 11984
type(
Parsing.parser_env -> Obj.t
)
"parser.ml" 320 11985 11992 "parser.ml" 320 11985 12009
type(
Parsing.parser_env
)
ident(
def __caml_parser_env "parser.ml" 321 12013 12017 "parser.ml" 326 12151 12180
)
"parser.ml" 321 12013 12021 "parser.ml" 321 12013 12023
type(
Parsed.file
)
ident(
def _1 "parser.ml" 322 12081 12085 "parser.ml" 326 12151 12180
)
"parser.ml" 321 12013 12027 "parser.ml" 321 12013 12043
type(
Parsing.parser_env -> int -> Parsed.file
)
ident(
ext_ref Parsing.peek_val
)
"parser.ml" 321 12013 12044 "parser.ml" 321 12013 12061
type(
Parsing.parser_env
)
ident(
int_ref __caml_parser_env "parser.ml" 320 11985 11992 "parser.ml" 320 11985 12009
)
"parser.ml" 321 12013 12062 "parser.ml" 321 12013 12063
type(
int
)
"parser.ml" 321 12013 12027 "parser.ml" 321 12013 12063
call(
stack
)
type(
Parsed.file
)
type(
Parsed.file
)
"parser.ml" 322 12081 12085 "parser.ml" 322 12081 12093
type(
Parsed.file -> Obj.t
)
ident(
ext_ref Obj.repr
)
"parser.mly" 33 12113 12128 "parser.mly" 33 12113 12132
type(
Parsed.file
)
type(
Parsed.file
)
ident(
int_ref _1 "parser.ml" 321 12013 12021 "parser.ml" 321 12013 12023
)
"parser.ml" 322 12081 12085 "parser.ml" 326 12151 12180
type(
Obj.t
)
"parser.ml" 321 12013 12017 "parser.ml" 326 12151 12180
type(
Obj.t
)
"parser.ml" 320 11985 11987 "parser.ml" 326 12151 12181
type(
Parsing.parser_env -> Obj.t
)
"parser.ml" 327 12182 12189 "parser.ml" 327 12182 12206
type(
Parsing.parser_env
)
ident(
def __caml_parser_env "parser.ml" 328 12210 12214 "parser.ml" 332 12270 12299
)
"parser.ml" 328 12210 12214 "parser.ml" 328 12210 12222
type(
Parsed.file -> Obj.t
)
ident(
ext_ref Obj.repr
)
"parser.mly" 34 12242 12247 "parser.mly" 34 12242 12251
type(
Parsed.file
)
type(
Parsed.file
)
"parser.ml" 328 12210 12214 "parser.ml" 332 12270 12299
type(
Obj.t
)
"parser.ml" 327 12182 12184 "parser.ml" 332 12270 12300
type(
Parsing.parser_env -> Obj.t
)
"parser.ml" 333 12301 12308 "parser.ml" 333 12301 12325
type(
Parsing.parser_env
)
ident(
def __caml_parser_env "parser.ml" 334 12329 12333 "parser.ml" 339 12456 12484
)
"parser.ml" 334 12329 12337 "parser.ml" 334 12329 12339
type(
Parsed.decl
)
ident(
def _1 "parser.ml" 335 12392 12396 "parser.ml" 339 12456 12484
)
"parser.ml" 334 12329 12343 "parser.ml" 334 12329 12359
type(
Parsing.parser_env -> int -> Parsed.decl
)
ident(
ext_ref Parsing.peek_val
)
"parser.ml" 334 12329 12360 "parser.ml" 334 12329 12377
type(
Parsing.parser_env
)
ident(
int_ref __caml_parser_env "parser.ml" 333 12301 12308 "parser.ml" 333 12301 12325
)
"parser.ml" 334 12329 12378 "parser.ml" 334 12329 12379
type(
int
)
"parser.ml" 334 12329 12343 "parser.ml" 334 12329 12379
call(
stack
)
type(
Parsed.decl
)
type(
Parsed.decl
)
"parser.ml" 335 12392 12396 "parser.ml" 335 12392 12404
type(
Parsed.file -> Obj.t
)
ident(
ext_ref Obj.repr
)
"parser.mly" 38 12424 12433 "parser.mly" 38 12424 12435
type(
Parsed.decl
)
ident(
int_ref _1 "parser.ml" 334 12329 12337 "parser.ml" 334 12329 12339
)
"parser.mly" 38 12424 12431 "parser.mly" 38 12424 12437
type(
Parsed.file
)
type(
Parsed.file
)
"parser.ml" 335 12392 12396 "parser.ml" 339 12456 12484
type(
Obj.t
)
"parser.ml" 334 12329 12333 "parser.ml" 339 12456 12484
type(
Obj.t
)
"parser.ml" 333 12301 12303 "parser.ml" 339 12456 12485
type(
Parsing.parser_env -> Obj.t
)
"parser.ml" 340 12486 12493 "parser.ml" 340 12486 12510
type(
Parsing.parser_env
)
ident(
def __caml_parser_env "parser.ml" 341 12514 12518 "parser.ml" 347 12723 12751
)
"parser.ml" 341 12514 12522 "parser.ml" 341 12514 12524
type(
Parsed.decl
)
ident(
def _1 "parser.ml" 342 12577 12581 "parser.ml" 347 12723 12751
)
"parser.ml" 341 12514 12528 "parser.ml" 341 12514 12544
type(
Parsing.parser_env -> int -> Parsed.decl
)
ident(
ext_ref Parsing.peek_val
)
"parser.ml" 341 12514 12545 "parser.ml" 341 12514 12562
type(
Parsing.parser_env
)
ident(
int_ref __caml_parser_env "parser.ml" 340 12486 12493 "parser.ml" 340 12486 12510
)
"parser.ml" 341 12514 12563 "parser.ml" 341 12514 12564
type(
int
)
"parser.ml" 341 12514 12528 "parser.ml" 341 12514 12564
call(
stack
)
type(
Parsed.decl
)
type(
Parsed.decl
)
"parser.ml" 342 12577 12585 "parser.ml" 342 12577 12587
type(
Parsed.file
)
ident(
def _2 "parser.ml" 343 12645 12649 "parser.ml" 347 12723 12751
)
"parser.ml" 342 12577 12591 "parser.ml" 342 12577 12607
type(
Parsing.parser_env -> int -> Parsed.file
)
ident(
ext_ref Parsing.peek_val
)
"parser.ml" 342 12577 12608 "parser.ml" 342 12577 12625
type(
Parsing.parser_env
)
ident(
int_ref __caml_parser_env "parser.ml" 340 12486 12493 "parser.ml" 340 12486 12510
)
"parser.ml" 342 12577 12626 "parser.ml" 342 12577 12627
type(
int
)
"parser.ml" 342 12577 12591 "parser.ml" 342 12577 12627
call(
stack
)
type(
Parsed.file
)
type(
Parsed.file
)
"parser.ml" 343 12645 12649 "parser.ml" 343 12645 12657
type(
Parsed.file -> Obj.t
)
ident(
ext_ref Obj.repr
)
"parser.mly" 39 12677 12695 "parser.mly" 39 12677 12697
type(
Parsed.decl
)
ident(
int_ref _1 "parser.ml" 341 12514 12522 "parser.ml" 341 12514 12524
)
"parser.mly" 39 12677 12701 "parser.mly" 39 12677 12703
type(
Parsed.file
)
ident(
int_ref _2 "parser.ml" 342 12577 12585 "parser.ml" 342 12577 12587
)
"parser.mly" 39 12677 12694 "parser.mly" 39 12677 12704
type(
Parsed.file
)
type(
Parsed.file
)
"parser.ml" 343 12645 12649 "parser.ml" 347 12723 12751
type(
Obj.t
)
"parser.ml" 342 12577 12581 "parser.ml" 347 12723 12751
type(
Obj.t
)
"parser.ml" 341 12514 12518 "parser.ml" 347 12723 12751
type(
Obj.t
)
"parser.ml" 340 12486 12488 "parser.ml" 347 12723 12752
type(
Parsing.parser_env -> Obj.t
)
"parser.ml" 348 12753 12760 "parser.ml" 348 12753 12777
type(
Parsing.parser_env
)
ident(
def __caml_parser_env "parser.ml" 349 12781 12785 "parser.ml" 357 13124 13147
)
"parser.ml" 349 12781 12789 "parser.ml" 349 12781 12791
type(
Parsed.var
)
ident(
def _2 "parser.ml" 350 12845 12849 "parser.ml" 357 13124 13147
)
"parser.ml" 349 12781 12795 "parser.ml" 349 12781 12811
type(
Parsing.parser_env -> int -> Parsed.var
)
ident(
ext_ref Parsing.peek_val
)
"parser.ml" 349 12781 12812 "parser.ml" 349 12781 12829
type(
Parsing.parser_env
)
ident(
int_ref __caml_parser_env "parser.ml" 348 12753 12760 "parser.ml" 348 12753 12777
)
"parser.ml" 349 12781 12830 "parser.ml" 349 12781 12831
type(
int
)
"parser.ml" 349 12781 12795 "parser.ml" 349 12781 12831
call(
stack
)
type(
Parsed.var
)
type(
Parsed.var
)
"parser.ml" 350 12845 12853 "parser.ml" 350 12845 12855
type(
Parsed.var_decl list
)
ident(
def _4 "parser.ml" 351 12912 12916 "parser.ml" 357 13124 13147
)
"parser.ml" 350 12845 12859 "parser.ml" 350 12845 12875
type(
Parsing.parser_env -> int -> Parsed.var_decl list
)
ident(
ext_ref Parsing.peek_val
)
"parser.ml" 350 12845 12876 "parser.ml" 350 12845 12893
type(
Parsing.parser_env
)
ident(
int_ref __caml_parser_env "parser.ml" 348 12753 12760 "parser.ml" 348 12753 12777
)
"parser.ml" 350 12845 12894 "parser.ml" 350 12845 12895
type(
int
)
"parser.ml" 350 12845 12859 "parser.ml" 350 12845 12895
call(
stack
)
type(
Parsed.var_decl list
)
type(
Parsed.var_decl list
)
"parser.ml" 351 12912 12920 "parser.ml" 351 12912 12922
type(
Parsed.assign list
)
ident(
def _6 "parser.ml" 352 12982 12986 "parser.ml" 357 13124 13147
)
"parser.ml" 351 12912 12926 "parser.ml" 351 12912 12942
type(
Parsing.parser_env -> int -> Parsed.assign list
)
ident(
ext_ref Parsing.peek_val
)
"parser.ml" 351 12912 12943 "parser.ml" 351 12912 12960
type(
Parsing.parser_env
)
ident(
int_ref __caml_parser_env "parser.ml" 348 12753 12760 "parser.ml" 348 12753 12777
)
"parser.ml" 351 12912 12961 "parser.ml" 351 12912 12962
type(
int
)
"parser.ml" 351 12912 12926 "parser.ml" 351 12912 12962
call(
stack
)
type(
Parsed.assign list
)
type(
Parsed.assign list
)
"parser.ml" 352 12982 12990 "parser.ml" 352 12982 12992
type(
Parsed.spec
)
ident(
def _8 "parser.ml" 353 13045 13049 "parser.ml" 357 13124 13147
)
"parser.ml" 352 12982 12996 "parser.ml" 352 12982 13012
type(
Parsing.parser_env -> int -> Parsed.spec
)
ident(
ext_ref Parsing.peek_val
)
"parser.ml" 352 12982 13013 "parser.ml" 352 12982 13030
type(
Parsing.parser_env
)
ident(
int_ref __caml_parser_env "parser.ml" 348 12753 12760 "parser.ml" 348 12753 12777
)
"parser.ml" 352 12982 13031 "parser.ml" 352 12982 13032
type(
int
)
"parser.ml" 352 12982 12996 "parser.ml" 352 12982 13032
call(
stack
)
type(
Parsed.spec
)
type(
Parsed.spec
)
"parser.ml" 353 13045 13049 "parser.ml" 353 13045 13057
type(
Parsed.decl -> Obj.t
)
ident(
ext_ref Obj.repr
)
"parser.mly" 44 13077 13090 "parser.mly" 44 13077 13092
type(
Parsed.var
)
ident(
int_ref _2 "parser.ml" 349 12781 12789 "parser.ml" 349 12781 12791
)
"parser.mly" 44 13077 13093 "parser.mly" 44 13077 13095
type(
Parsed.var_decl list
)
ident(
int_ref _4 "parser.ml" 350 12845 12853 "parser.ml" 350 12845 12855
)
"parser.mly" 44 13077 13097 "parser.mly" 44 13077 13099
type(
Parsed.assign list
)
ident(
int_ref _6 "parser.ml" 351 12912 12920 "parser.ml" 351 12912 12922
)
"parser.mly" 44 13077 13101 "parser.mly" 44 13077 13103
type(
Parsed.spec
)
ident(
int_ref _8 "parser.ml" 352 12982 12990 "parser.ml" 352 12982 12992
)
"parser.mly" 44 13077 13081 "parser.mly" 44 13077 13105
type(
Parsed.decl
)
type(
Parsed.decl
)
"parser.ml" 353 13045 13049 "parser.ml" 357 13124 13147
type(
Obj.t
)
"parser.ml" 352 12982 12986 "parser.ml" 357 13124 13147
type(
Obj.t
)
"parser.ml" 351 12912 12916 "parser.ml" 357 13124 13147
type(
Obj.t
)
"parser.ml" 350 12845 12849 "parser.ml" 357 13124 13147
type(
Obj.t
)
"parser.ml" 349 12781 12785 "parser.ml" 357 13124 13147
type(
Obj.t
)
"parser.ml" 348 12753 12755 "parser.ml" 357 13124 13148
type(
Parsing.parser_env -> Obj.t
)
"parser.ml" 358 13149 13156 "parser.ml" 358 13149 13173
type(
Parsing.parser_env
)
ident(
def __caml_parser_env "parser.ml" 359 13177 13181 "parser.ml" 367 13518 13541
)
"parser.ml" 359 13177 13185 "parser.ml" 359 13177 13187
type(
Parsed.var
)
ident(
def _2 "parser.ml" 360 13241 13245 "parser.ml" 367 13518 13541
)
"parser.ml" 359 13177 13191 "parser.ml" 359 13177 13207
type(
Parsing.parser_env -> int -> Parsed.var
)
ident(
ext_ref Parsing.peek_val
)
"parser.ml" 359 13177 13208 "parser.ml" 359 13177 13225
type(
Parsing.parser_env
)
ident(
int_ref __caml_parser_env "parser.ml" 358 13149 13156 "parser.ml" 358 13149 13173
)
"parser.ml" 359 13177 13226 "parser.ml" 359 13177 13227
type(
int
)
"parser.ml" 359 13177 13191 "parser.ml" 359 13177 13227
call(
stack
)
type(
Parsed.var
)
type(
Parsed.var
)
"parser.ml" 360 13241 13249 "parser.ml" 360 13241 13251
type(
Parsed.var list
)
ident(
def _4 "parser.ml" 361 13306 13310 "parser.ml" 367 13518 13541
)
"parser.ml" 360 13241 13255 "parser.ml" 360 13241 13271
type(
Parsing.parser_env -> int -> Parsed.var list
)
ident(
ext_ref Parsing.peek_val
)
"parser.ml" 360 13241 13272 "parser.ml" 360 13241 13289
type(
Parsing.parser_env
)
ident(
int_ref __caml_parser_env "parser.ml" 358 13149 13156 "parser.ml" 358 13149 13173
)
"parser.ml" 360 13241 13290 "parser.ml" 360 13241 13291
type(
int
)
"parser.ml" 360 13241 13255 "parser.ml" 360 13241 13291
call(
stack
)
type(
Parsed.var list
)
type(
Parsed.var list
)
"parser.ml" 361 13306 13314 "parser.ml" 361 13306 13316
type(
Parsed.var_decl list
)
ident(
def _7 "parser.ml" 362 13373 13377 "parser.ml" 367 13518 13541
)
"parser.ml" 361 13306 13320 "parser.ml" 361 13306 13336
type(
Parsing.parser_env -> int -> Parsed.var_decl list
)
ident(
ext_ref Parsing.peek_val
)
"parser.ml" 361 13306 13337 "parser.ml" 361 13306 13354
type(
Parsing.parser_env
)
ident(
int_ref __caml_parser_env "parser.ml" 358 13149 13156 "parser.ml" 358 13149 13173
)
"parser.ml" 361 13306 13355 "parser.ml" 361 13306 13356
type(
int
)
"parser.ml" 361 13306 13320 "parser.ml" 361 13306 13356
call(
stack
)
type(
Parsed.var_decl list
)
type(
Parsed.var_decl list
)
"parser.ml" 362 13373 13381 "parser.ml" 362 13373 13383
type(
Parsed.assign list
)
ident(
def _9 "parser.ml" 363 13443 13447 "parser.ml" 367 13518 13541
)
"parser.ml" 362 13373 13387 "parser.ml" 362 13373 13403
type(
Parsing.parser_env -> int -> Parsed.assign list
)
ident(
ext_ref Parsing.peek_val