]> CyberLeo.Net >> Repos - FreeBSD/releng/9.2.git/blob - usr.bin/yacc/test/ftp.output
- Copy stable/9 to releng/9.2 as part of the 9.2-RELEASE cycle.
[FreeBSD/releng/9.2.git] / usr.bin / yacc / test / ftp.output
1    0  $accept : cmd_list $end
2
3    1  cmd_list :
4    2           | cmd_list cmd
5    3           | cmd_list rcmd
6
7    4  cmd : USER SP username CRLF
8    5      | PASS SP password CRLF
9    6      | PORT SP host_port CRLF
10    7      | PASV CRLF
11    8      | TYPE SP type_code CRLF
12    9      | STRU SP struct_code CRLF
13   10      | MODE SP mode_code CRLF
14   11      | ALLO SP NUMBER CRLF
15   12      | ALLO SP NUMBER SP R SP NUMBER CRLF
16   13      | RETR check_login SP pathname CRLF
17   14      | STOR check_login SP pathname CRLF
18   15      | APPE check_login SP pathname CRLF
19   16      | NLST check_login CRLF
20   17      | NLST check_login SP STRING CRLF
21   18      | LIST check_login CRLF
22   19      | LIST check_login SP pathname CRLF
23   20      | STAT check_login SP pathname CRLF
24   21      | STAT CRLF
25   22      | DELE check_login SP pathname CRLF
26   23      | RNTO SP pathname CRLF
27   24      | ABOR CRLF
28   25      | CWD check_login CRLF
29   26      | CWD check_login SP pathname CRLF
30   27      | HELP CRLF
31   28      | HELP SP STRING CRLF
32   29      | NOOP CRLF
33   30      | MKD check_login SP pathname CRLF
34   31      | RMD check_login SP pathname CRLF
35   32      | PWD check_login CRLF
36   33      | CDUP check_login CRLF
37   34      | SITE SP HELP CRLF
38   35      | SITE SP HELP SP STRING CRLF
39   36      | SITE SP UMASK check_login CRLF
40   37      | SITE SP UMASK check_login SP octal_number CRLF
41   38      | SITE SP CHMOD check_login SP octal_number SP pathname CRLF
42   39      | SITE SP IDLE CRLF
43   40      | SITE SP IDLE SP NUMBER CRLF
44   41      | STOU check_login SP pathname CRLF
45   42      | SYST CRLF
46   43      | SIZE check_login SP pathname CRLF
47   44      | MDTM check_login SP pathname CRLF
48   45      | QUIT CRLF
49   46      | error CRLF
50
51   47  rcmd : RNFR check_login SP pathname CRLF
52
53   48  username : STRING
54
55   49  password :
56   50           | STRING
57
58   51  byte_size : NUMBER
59
60   52  host_port : NUMBER COMMA NUMBER COMMA NUMBER COMMA NUMBER COMMA NUMBER COMMA NUMBER
61
62   53  form_code : N
63   54            | T
64   55            | C
65
66   56  type_code : A
67   57            | A SP form_code
68   58            | E
69   59            | E SP form_code
70   60            | I
71   61            | L
72   62            | L SP byte_size
73   63            | L byte_size
74
75   64  struct_code : F
76   65              | R
77   66              | P
78
79   67  mode_code : S
80   68            | B
81   69            | C
82
83   70  pathname : pathstring
84
85   71  pathstring : STRING
86
87   72  octal_number : NUMBER
88
89   73  check_login :
90 \f
91 state 0
92         $accept : . cmd_list $end  (0)
93         cmd_list : .  (1)
94
95         .  reduce 1
96
97         cmd_list  goto 1
98
99
100 state 1
101         $accept : cmd_list . $end  (0)
102         cmd_list : cmd_list . cmd  (2)
103         cmd_list : cmd_list . rcmd  (3)
104
105         $end  accept
106         error  shift 2
107         USER  shift 3
108         PASS  shift 4
109         QUIT  shift 5
110         PORT  shift 6
111         PASV  shift 7
112         TYPE  shift 8
113         STRU  shift 9
114         MODE  shift 10
115         RETR  shift 11
116         STOR  shift 12
117         APPE  shift 13
118         ALLO  shift 14
119         RNFR  shift 15
120         RNTO  shift 16
121         ABOR  shift 17
122         DELE  shift 18
123         CWD  shift 19
124         LIST  shift 20
125         NLST  shift 21
126         SITE  shift 22
127         STAT  shift 23
128         HELP  shift 24
129         NOOP  shift 25
130         MKD  shift 26
131         RMD  shift 27
132         PWD  shift 28
133         CDUP  shift 29
134         STOU  shift 30
135         SYST  shift 31
136         SIZE  shift 32
137         MDTM  shift 33
138         .  error
139
140         cmd  goto 34
141         rcmd  goto 35
142
143
144 state 2
145         cmd : error . CRLF  (46)
146
147         CRLF  shift 36
148         .  error
149
150
151 state 3
152         cmd : USER . SP username CRLF  (4)
153
154         SP  shift 37
155         .  error
156
157
158 state 4
159         cmd : PASS . SP password CRLF  (5)
160
161         SP  shift 38
162         .  error
163
164
165 state 5
166         cmd : QUIT . CRLF  (45)
167
168         CRLF  shift 39
169         .  error
170
171
172 state 6
173         cmd : PORT . SP host_port CRLF  (6)
174
175         SP  shift 40
176         .  error
177
178
179 state 7
180         cmd : PASV . CRLF  (7)
181
182         CRLF  shift 41
183         .  error
184
185
186 state 8
187         cmd : TYPE . SP type_code CRLF  (8)
188
189         SP  shift 42
190         .  error
191
192
193 state 9
194         cmd : STRU . SP struct_code CRLF  (9)
195
196         SP  shift 43
197         .  error
198
199
200 state 10
201         cmd : MODE . SP mode_code CRLF  (10)
202
203         SP  shift 44
204         .  error
205
206
207 state 11
208         cmd : RETR . check_login SP pathname CRLF  (13)
209         check_login : .  (73)
210
211         .  reduce 73
212
213         check_login  goto 45
214
215
216 state 12
217         cmd : STOR . check_login SP pathname CRLF  (14)
218         check_login : .  (73)
219
220         .  reduce 73
221
222         check_login  goto 46
223
224
225 state 13
226         cmd : APPE . check_login SP pathname CRLF  (15)
227         check_login : .  (73)
228
229         .  reduce 73
230
231         check_login  goto 47
232
233
234 state 14
235         cmd : ALLO . SP NUMBER CRLF  (11)
236         cmd : ALLO . SP NUMBER SP R SP NUMBER CRLF  (12)
237
238         SP  shift 48
239         .  error
240
241
242 state 15
243         rcmd : RNFR . check_login SP pathname CRLF  (47)
244         check_login : .  (73)
245
246         .  reduce 73
247
248         check_login  goto 49
249
250
251 state 16
252         cmd : RNTO . SP pathname CRLF  (23)
253
254         SP  shift 50
255         .  error
256
257
258 state 17
259         cmd : ABOR . CRLF  (24)
260
261         CRLF  shift 51
262         .  error
263
264
265 state 18
266         cmd : DELE . check_login SP pathname CRLF  (22)
267         check_login : .  (73)
268
269         .  reduce 73
270
271         check_login  goto 52
272
273
274 state 19
275         cmd : CWD . check_login CRLF  (25)
276         cmd : CWD . check_login SP pathname CRLF  (26)
277         check_login : .  (73)
278
279         .  reduce 73
280
281         check_login  goto 53
282
283
284 state 20
285         cmd : LIST . check_login CRLF  (18)
286         cmd : LIST . check_login SP pathname CRLF  (19)
287         check_login : .  (73)
288
289         .  reduce 73
290
291         check_login  goto 54
292
293
294 state 21
295         cmd : NLST . check_login CRLF  (16)
296         cmd : NLST . check_login SP STRING CRLF  (17)
297         check_login : .  (73)
298
299         .  reduce 73
300
301         check_login  goto 55
302
303
304 state 22
305         cmd : SITE . SP HELP CRLF  (34)
306         cmd : SITE . SP HELP SP STRING CRLF  (35)
307         cmd : SITE . SP UMASK check_login CRLF  (36)
308         cmd : SITE . SP UMASK check_login SP octal_number CRLF  (37)
309         cmd : SITE . SP CHMOD check_login SP octal_number SP pathname CRLF  (38)
310         cmd : SITE . SP IDLE CRLF  (39)
311         cmd : SITE . SP IDLE SP NUMBER CRLF  (40)
312
313         SP  shift 56
314         .  error
315
316
317 state 23
318         cmd : STAT . check_login SP pathname CRLF  (20)
319         cmd : STAT . CRLF  (21)
320         check_login : .  (73)
321
322         CRLF  shift 57
323         SP  reduce 73
324
325         check_login  goto 58
326
327
328 state 24
329         cmd : HELP . CRLF  (27)
330         cmd : HELP . SP STRING CRLF  (28)
331
332         SP  shift 59
333         CRLF  shift 60
334         .  error
335
336
337 state 25
338         cmd : NOOP . CRLF  (29)
339
340         CRLF  shift 61
341         .  error
342
343
344 state 26
345         cmd : MKD . check_login SP pathname CRLF  (30)
346         check_login : .  (73)
347
348         .  reduce 73
349
350         check_login  goto 62
351
352
353 state 27
354         cmd : RMD . check_login SP pathname CRLF  (31)
355         check_login : .  (73)
356
357         .  reduce 73
358
359         check_login  goto 63
360
361
362 state 28
363         cmd : PWD . check_login CRLF  (32)
364         check_login : .  (73)
365
366         .  reduce 73
367
368         check_login  goto 64
369
370
371 state 29
372         cmd : CDUP . check_login CRLF  (33)
373         check_login : .  (73)
374
375         .  reduce 73
376
377         check_login  goto 65
378
379
380 state 30
381         cmd : STOU . check_login SP pathname CRLF  (41)
382         check_login : .  (73)
383
384         .  reduce 73
385
386         check_login  goto 66
387
388
389 state 31
390         cmd : SYST . CRLF  (42)
391
392         CRLF  shift 67
393         .  error
394
395
396 state 32
397         cmd : SIZE . check_login SP pathname CRLF  (43)
398         check_login : .  (73)
399
400         .  reduce 73
401
402         check_login  goto 68
403
404
405 state 33
406         cmd : MDTM . check_login SP pathname CRLF  (44)
407         check_login : .  (73)
408
409         .  reduce 73
410
411         check_login  goto 69
412
413
414 state 34
415         cmd_list : cmd_list cmd .  (2)
416
417         .  reduce 2
418
419
420 state 35
421         cmd_list : cmd_list rcmd .  (3)
422
423         .  reduce 3
424
425
426 state 36
427         cmd : error CRLF .  (46)
428
429         .  reduce 46
430
431
432 state 37
433         cmd : USER SP . username CRLF  (4)
434
435         STRING  shift 70
436         .  error
437
438         username  goto 71
439
440
441 state 38
442         cmd : PASS SP . password CRLF  (5)
443         password : .  (49)
444
445         STRING  shift 72
446         CRLF  reduce 49
447
448         password  goto 73
449
450
451 state 39
452         cmd : QUIT CRLF .  (45)
453
454         .  reduce 45
455
456
457 state 40
458         cmd : PORT SP . host_port CRLF  (6)
459
460         NUMBER  shift 74
461         .  error
462
463         host_port  goto 75
464
465
466 state 41
467         cmd : PASV CRLF .  (7)
468
469         .  reduce 7
470
471
472 state 42
473         cmd : TYPE SP . type_code CRLF  (8)
474
475         A  shift 76
476         E  shift 77
477         I  shift 78
478         L  shift 79
479         .  error
480
481         type_code  goto 80
482
483
484 state 43
485         cmd : STRU SP . struct_code CRLF  (9)
486
487         F  shift 81
488         P  shift 82
489         R  shift 83
490         .  error
491
492         struct_code  goto 84
493
494
495 state 44
496         cmd : MODE SP . mode_code CRLF  (10)
497
498         B  shift 85
499         C  shift 86
500         S  shift 87
501         .  error
502
503         mode_code  goto 88
504
505
506 state 45
507         cmd : RETR check_login . SP pathname CRLF  (13)
508
509         SP  shift 89
510         .  error
511
512
513 state 46
514         cmd : STOR check_login . SP pathname CRLF  (14)
515
516         SP  shift 90
517         .  error
518
519
520 state 47
521         cmd : APPE check_login . SP pathname CRLF  (15)
522
523         SP  shift 91
524         .  error
525
526
527 state 48
528         cmd : ALLO SP . NUMBER CRLF  (11)
529         cmd : ALLO SP . NUMBER SP R SP NUMBER CRLF  (12)
530
531         NUMBER  shift 92
532         .  error
533
534
535 state 49
536         rcmd : RNFR check_login . SP pathname CRLF  (47)
537
538         SP  shift 93
539         .  error
540
541
542 state 50
543         cmd : RNTO SP . pathname CRLF  (23)
544
545         STRING  shift 94
546         .  error
547
548         pathname  goto 95
549         pathstring  goto 96
550
551
552 state 51
553         cmd : ABOR CRLF .  (24)
554
555         .  reduce 24
556
557
558 state 52
559         cmd : DELE check_login . SP pathname CRLF  (22)
560
561         SP  shift 97
562         .  error
563
564
565 state 53
566         cmd : CWD check_login . CRLF  (25)
567         cmd : CWD check_login . SP pathname CRLF  (26)
568
569         SP  shift 98
570         CRLF  shift 99
571         .  error
572
573
574 state 54
575         cmd : LIST check_login . CRLF  (18)
576         cmd : LIST check_login . SP pathname CRLF  (19)
577
578         SP  shift 100
579         CRLF  shift 101
580         .  error
581
582
583 state 55
584         cmd : NLST check_login . CRLF  (16)
585         cmd : NLST check_login . SP STRING CRLF  (17)
586
587         SP  shift 102
588         CRLF  shift 103
589         .  error
590
591
592 state 56
593         cmd : SITE SP . HELP CRLF  (34)
594         cmd : SITE SP . HELP SP STRING CRLF  (35)
595         cmd : SITE SP . UMASK check_login CRLF  (36)
596         cmd : SITE SP . UMASK check_login SP octal_number CRLF  (37)
597         cmd : SITE SP . CHMOD check_login SP octal_number SP pathname CRLF  (38)
598         cmd : SITE SP . IDLE CRLF  (39)
599         cmd : SITE SP . IDLE SP NUMBER CRLF  (40)
600
601         HELP  shift 104
602         UMASK  shift 105
603         IDLE  shift 106
604         CHMOD  shift 107
605         .  error
606
607
608 state 57
609         cmd : STAT CRLF .  (21)
610
611         .  reduce 21
612
613
614 state 58
615         cmd : STAT check_login . SP pathname CRLF  (20)
616
617         SP  shift 108
618         .  error
619
620
621 state 59
622         cmd : HELP SP . STRING CRLF  (28)
623
624         STRING  shift 109
625         .  error
626
627
628 state 60
629         cmd : HELP CRLF .  (27)
630
631         .  reduce 27
632
633
634 state 61
635         cmd : NOOP CRLF .  (29)
636
637         .  reduce 29
638
639
640 state 62
641         cmd : MKD check_login . SP pathname CRLF  (30)
642
643         SP  shift 110
644         .  error
645
646
647 state 63
648         cmd : RMD check_login . SP pathname CRLF  (31)
649
650         SP  shift 111
651         .  error
652
653
654 state 64
655         cmd : PWD check_login . CRLF  (32)
656
657         CRLF  shift 112
658         .  error
659
660
661 state 65
662         cmd : CDUP check_login . CRLF  (33)
663
664         CRLF  shift 113
665         .  error
666
667
668 state 66
669         cmd : STOU check_login . SP pathname CRLF  (41)
670
671         SP  shift 114
672         .  error
673
674
675 state 67
676         cmd : SYST CRLF .  (42)
677
678         .  reduce 42
679
680
681 state 68
682         cmd : SIZE check_login . SP pathname CRLF  (43)
683
684         SP  shift 115
685         .  error
686
687
688 state 69
689         cmd : MDTM check_login . SP pathname CRLF  (44)
690
691         SP  shift 116
692         .  error
693
694
695 state 70
696         username : STRING .  (48)
697
698         .  reduce 48
699
700
701 state 71
702         cmd : USER SP username . CRLF  (4)
703
704         CRLF  shift 117
705         .  error
706
707
708 state 72
709         password : STRING .  (50)
710
711         .  reduce 50
712
713
714 state 73
715         cmd : PASS SP password . CRLF  (5)
716
717         CRLF  shift 118
718         .  error
719
720
721 state 74
722         host_port : NUMBER . COMMA NUMBER COMMA NUMBER COMMA NUMBER COMMA NUMBER COMMA NUMBER  (52)
723
724         COMMA  shift 119
725         .  error
726
727
728 state 75
729         cmd : PORT SP host_port . CRLF  (6)
730
731         CRLF  shift 120
732         .  error
733
734
735 state 76
736         type_code : A .  (56)
737         type_code : A . SP form_code  (57)
738
739         SP  shift 121
740         CRLF  reduce 56
741
742
743 state 77
744         type_code : E .  (58)
745         type_code : E . SP form_code  (59)
746
747         SP  shift 122
748         CRLF  reduce 58
749
750
751 state 78
752         type_code : I .  (60)
753
754         .  reduce 60
755
756
757 state 79
758         type_code : L .  (61)
759         type_code : L . SP byte_size  (62)
760         type_code : L . byte_size  (63)
761
762         SP  shift 123
763         NUMBER  shift 124
764         CRLF  reduce 61
765
766         byte_size  goto 125
767
768
769 state 80
770         cmd : TYPE SP type_code . CRLF  (8)
771
772         CRLF  shift 126
773         .  error
774
775
776 state 81
777         struct_code : F .  (64)
778
779         .  reduce 64
780
781
782 state 82
783         struct_code : P .  (66)
784
785         .  reduce 66
786
787
788 state 83
789         struct_code : R .  (65)
790
791         .  reduce 65
792
793
794 state 84
795         cmd : STRU SP struct_code . CRLF  (9)
796
797         CRLF  shift 127
798         .  error
799
800
801 state 85
802         mode_code : B .  (68)
803
804         .  reduce 68
805
806
807 state 86
808         mode_code : C .  (69)
809
810         .  reduce 69
811
812
813 state 87
814         mode_code : S .  (67)
815
816         .  reduce 67
817
818
819 state 88
820         cmd : MODE SP mode_code . CRLF  (10)
821
822         CRLF  shift 128
823         .  error
824
825
826 state 89
827         cmd : RETR check_login SP . pathname CRLF  (13)
828
829         STRING  shift 94
830         .  error
831
832         pathname  goto 129
833         pathstring  goto 96
834
835
836 state 90
837         cmd : STOR check_login SP . pathname CRLF  (14)
838
839         STRING  shift 94
840         .  error
841
842         pathname  goto 130
843         pathstring  goto 96
844
845
846 state 91
847         cmd : APPE check_login SP . pathname CRLF  (15)
848
849         STRING  shift 94
850         .  error
851
852         pathname  goto 131
853         pathstring  goto 96
854
855
856 state 92
857         cmd : ALLO SP NUMBER . CRLF  (11)
858         cmd : ALLO SP NUMBER . SP R SP NUMBER CRLF  (12)
859
860         SP  shift 132
861         CRLF  shift 133
862         .  error
863
864
865 state 93
866         rcmd : RNFR check_login SP . pathname CRLF  (47)
867
868         STRING  shift 94
869         .  error
870
871         pathname  goto 134
872         pathstring  goto 96
873
874
875 state 94
876         pathstring : STRING .  (71)
877
878         .  reduce 71
879
880
881 state 95
882         cmd : RNTO SP pathname . CRLF  (23)
883
884         CRLF  shift 135
885         .  error
886
887
888 state 96
889         pathname : pathstring .  (70)
890
891         .  reduce 70
892
893
894 state 97
895         cmd : DELE check_login SP . pathname CRLF  (22)
896
897         STRING  shift 94
898         .  error
899
900         pathname  goto 136
901         pathstring  goto 96
902
903
904 state 98
905         cmd : CWD check_login SP . pathname CRLF  (26)
906
907         STRING  shift 94
908         .  error
909
910         pathname  goto 137
911         pathstring  goto 96
912
913
914 state 99
915         cmd : CWD check_login CRLF .  (25)
916
917         .  reduce 25
918
919
920 state 100
921         cmd : LIST check_login SP . pathname CRLF  (19)
922
923         STRING  shift 94
924         .  error
925
926         pathname  goto 138
927         pathstring  goto 96
928
929
930 state 101
931         cmd : LIST check_login CRLF .  (18)
932
933         .  reduce 18
934
935
936 state 102
937         cmd : NLST check_login SP . STRING CRLF  (17)
938
939         STRING  shift 139
940         .  error
941
942
943 state 103
944         cmd : NLST check_login CRLF .  (16)
945
946         .  reduce 16
947
948
949 state 104
950         cmd : SITE SP HELP . CRLF  (34)
951         cmd : SITE SP HELP . SP STRING CRLF  (35)
952
953         SP  shift 140
954         CRLF  shift 141
955         .  error
956
957
958 state 105
959         cmd : SITE SP UMASK . check_login CRLF  (36)
960         cmd : SITE SP UMASK . check_login SP octal_number CRLF  (37)
961         check_login : .  (73)
962
963         .  reduce 73
964
965         check_login  goto 142
966
967
968 state 106
969         cmd : SITE SP IDLE . CRLF  (39)
970         cmd : SITE SP IDLE . SP NUMBER CRLF  (40)
971
972         SP  shift 143
973         CRLF  shift 144
974         .  error
975
976
977 state 107
978         cmd : SITE SP CHMOD . check_login SP octal_number SP pathname CRLF  (38)
979         check_login : .  (73)
980
981         .  reduce 73
982
983         check_login  goto 145
984
985
986 state 108
987         cmd : STAT check_login SP . pathname CRLF  (20)
988
989         STRING  shift 94
990         .  error
991
992         pathname  goto 146
993         pathstring  goto 96
994
995
996 state 109
997         cmd : HELP SP STRING . CRLF  (28)
998
999         CRLF  shift 147
1000         .  error
1001
1002
1003 state 110
1004         cmd : MKD check_login SP . pathname CRLF  (30)
1005
1006         STRING  shift 94
1007         .  error
1008
1009         pathname  goto 148
1010         pathstring  goto 96
1011
1012
1013 state 111
1014         cmd : RMD check_login SP . pathname CRLF  (31)
1015
1016         STRING  shift 94
1017         .  error
1018
1019         pathname  goto 149
1020         pathstring  goto 96
1021
1022
1023 state 112
1024         cmd : PWD check_login CRLF .  (32)
1025
1026         .  reduce 32
1027
1028
1029 state 113
1030         cmd : CDUP check_login CRLF .  (33)
1031
1032         .  reduce 33
1033
1034
1035 state 114
1036         cmd : STOU check_login SP . pathname CRLF  (41)
1037
1038         STRING  shift 94
1039         .  error
1040
1041         pathname  goto 150
1042         pathstring  goto 96
1043
1044
1045 state 115
1046         cmd : SIZE check_login SP . pathname CRLF  (43)
1047
1048         STRING  shift 94
1049         .  error
1050
1051         pathname  goto 151
1052         pathstring  goto 96
1053
1054
1055 state 116
1056         cmd : MDTM check_login SP . pathname CRLF  (44)
1057
1058         STRING  shift 94
1059         .  error
1060
1061         pathname  goto 152
1062         pathstring  goto 96
1063
1064
1065 state 117
1066         cmd : USER SP username CRLF .  (4)
1067
1068         .  reduce 4
1069
1070
1071 state 118
1072         cmd : PASS SP password CRLF .  (5)
1073
1074         .  reduce 5
1075
1076
1077 state 119
1078         host_port : NUMBER COMMA . NUMBER COMMA NUMBER COMMA NUMBER COMMA NUMBER COMMA NUMBER  (52)
1079
1080         NUMBER  shift 153
1081         .  error
1082
1083
1084 state 120
1085         cmd : PORT SP host_port CRLF .  (6)
1086
1087         .  reduce 6
1088
1089
1090 state 121
1091         type_code : A SP . form_code  (57)
1092
1093         C  shift 154
1094         N  shift 155
1095         T  shift 156
1096         .  error
1097
1098         form_code  goto 157
1099
1100
1101 state 122
1102         type_code : E SP . form_code  (59)
1103
1104         C  shift 154
1105         N  shift 155
1106         T  shift 156
1107         .  error
1108
1109         form_code  goto 158
1110
1111
1112 state 123
1113         type_code : L SP . byte_size  (62)
1114
1115         NUMBER  shift 124
1116         .  error
1117
1118         byte_size  goto 159
1119
1120
1121 state 124
1122         byte_size : NUMBER .  (51)
1123
1124         .  reduce 51
1125
1126
1127 state 125
1128         type_code : L byte_size .  (63)
1129
1130         .  reduce 63
1131
1132
1133 state 126
1134         cmd : TYPE SP type_code CRLF .  (8)
1135
1136         .  reduce 8
1137
1138
1139 state 127
1140         cmd : STRU SP struct_code CRLF .  (9)
1141
1142         .  reduce 9
1143
1144
1145 state 128
1146         cmd : MODE SP mode_code CRLF .  (10)
1147
1148         .  reduce 10
1149
1150
1151 state 129
1152         cmd : RETR check_login SP pathname . CRLF  (13)
1153
1154         CRLF  shift 160
1155         .  error
1156
1157
1158 state 130
1159         cmd : STOR check_login SP pathname . CRLF  (14)
1160
1161         CRLF  shift 161
1162         .  error
1163
1164
1165 state 131
1166         cmd : APPE check_login SP pathname . CRLF  (15)
1167
1168         CRLF  shift 162
1169         .  error
1170
1171
1172 state 132
1173         cmd : ALLO SP NUMBER SP . R SP NUMBER CRLF  (12)
1174
1175         R  shift 163
1176         .  error
1177
1178
1179 state 133
1180         cmd : ALLO SP NUMBER CRLF .  (11)
1181
1182         .  reduce 11
1183
1184
1185 state 134
1186         rcmd : RNFR check_login SP pathname . CRLF  (47)
1187
1188         CRLF  shift 164
1189         .  error
1190
1191
1192 state 135
1193         cmd : RNTO SP pathname CRLF .  (23)
1194
1195         .  reduce 23
1196
1197
1198 state 136
1199         cmd : DELE check_login SP pathname . CRLF  (22)
1200
1201         CRLF  shift 165
1202         .  error
1203
1204
1205 state 137
1206         cmd : CWD check_login SP pathname . CRLF  (26)
1207
1208         CRLF  shift 166
1209         .  error
1210
1211
1212 state 138
1213         cmd : LIST check_login SP pathname . CRLF  (19)
1214
1215         CRLF  shift 167
1216         .  error
1217
1218
1219 state 139
1220         cmd : NLST check_login SP STRING . CRLF  (17)
1221
1222         CRLF  shift 168
1223         .  error
1224
1225
1226 state 140
1227         cmd : SITE SP HELP SP . STRING CRLF  (35)
1228
1229         STRING  shift 169
1230         .  error
1231
1232
1233 state 141
1234         cmd : SITE SP HELP CRLF .  (34)
1235
1236         .  reduce 34
1237
1238
1239 state 142
1240         cmd : SITE SP UMASK check_login . CRLF  (36)
1241         cmd : SITE SP UMASK check_login . SP octal_number CRLF  (37)
1242
1243         SP  shift 170
1244         CRLF  shift 171
1245         .  error
1246
1247
1248 state 143
1249         cmd : SITE SP IDLE SP . NUMBER CRLF  (40)
1250
1251         NUMBER  shift 172
1252         .  error
1253
1254
1255 state 144
1256         cmd : SITE SP IDLE CRLF .  (39)
1257
1258         .  reduce 39
1259
1260
1261 state 145
1262         cmd : SITE SP CHMOD check_login . SP octal_number SP pathname CRLF  (38)
1263
1264         SP  shift 173
1265         .  error
1266
1267
1268 state 146
1269         cmd : STAT check_login SP pathname . CRLF  (20)
1270
1271         CRLF  shift 174
1272         .  error
1273
1274
1275 state 147
1276         cmd : HELP SP STRING CRLF .  (28)
1277
1278         .  reduce 28
1279
1280
1281 state 148
1282         cmd : MKD check_login SP pathname . CRLF  (30)
1283
1284         CRLF  shift 175
1285         .  error
1286
1287
1288 state 149
1289         cmd : RMD check_login SP pathname . CRLF  (31)
1290
1291         CRLF  shift 176
1292         .  error
1293
1294
1295 state 150
1296         cmd : STOU check_login SP pathname . CRLF  (41)
1297
1298         CRLF  shift 177
1299         .  error
1300
1301
1302 state 151
1303         cmd : SIZE check_login SP pathname . CRLF  (43)
1304
1305         CRLF  shift 178
1306         .  error
1307
1308
1309 state 152
1310         cmd : MDTM check_login SP pathname . CRLF  (44)
1311
1312         CRLF  shift 179
1313         .  error
1314
1315
1316 state 153
1317         host_port : NUMBER COMMA NUMBER . COMMA NUMBER COMMA NUMBER COMMA NUMBER COMMA NUMBER  (52)
1318
1319         COMMA  shift 180
1320         .  error
1321
1322
1323 state 154
1324         form_code : C .  (55)
1325
1326         .  reduce 55
1327
1328
1329 state 155
1330         form_code : N .  (53)
1331
1332         .  reduce 53
1333
1334
1335 state 156
1336         form_code : T .  (54)
1337
1338         .  reduce 54
1339
1340
1341 state 157
1342         type_code : A SP form_code .  (57)
1343
1344         .  reduce 57
1345
1346
1347 state 158
1348         type_code : E SP form_code .  (59)
1349
1350         .  reduce 59
1351
1352
1353 state 159
1354         type_code : L SP byte_size .  (62)
1355
1356         .  reduce 62
1357
1358
1359 state 160
1360         cmd : RETR check_login SP pathname CRLF .  (13)
1361
1362         .  reduce 13
1363
1364
1365 state 161
1366         cmd : STOR check_login SP pathname CRLF .  (14)
1367
1368         .  reduce 14
1369
1370
1371 state 162
1372         cmd : APPE check_login SP pathname CRLF .  (15)
1373
1374         .  reduce 15
1375
1376
1377 state 163
1378         cmd : ALLO SP NUMBER SP R . SP NUMBER CRLF  (12)
1379
1380         SP  shift 181
1381         .  error
1382
1383
1384 state 164
1385         rcmd : RNFR check_login SP pathname CRLF .  (47)
1386
1387         .  reduce 47
1388
1389
1390 state 165
1391         cmd : DELE check_login SP pathname CRLF .  (22)
1392
1393         .  reduce 22
1394
1395
1396 state 166
1397         cmd : CWD check_login SP pathname CRLF .  (26)
1398
1399         .  reduce 26
1400
1401
1402 state 167
1403         cmd : LIST check_login SP pathname CRLF .  (19)
1404
1405         .  reduce 19
1406
1407
1408 state 168
1409         cmd : NLST check_login SP STRING CRLF .  (17)
1410
1411         .  reduce 17
1412
1413
1414 state 169
1415         cmd : SITE SP HELP SP STRING . CRLF  (35)
1416
1417         CRLF  shift 182
1418         .  error
1419
1420
1421 state 170
1422         cmd : SITE SP UMASK check_login SP . octal_number CRLF  (37)
1423
1424         NUMBER  shift 183
1425         .  error
1426
1427         octal_number  goto 184
1428
1429
1430 state 171
1431         cmd : SITE SP UMASK check_login CRLF .  (36)
1432
1433         .  reduce 36
1434
1435
1436 state 172
1437         cmd : SITE SP IDLE SP NUMBER . CRLF  (40)
1438
1439         CRLF  shift 185
1440         .  error
1441
1442
1443 state 173
1444         cmd : SITE SP CHMOD check_login SP . octal_number SP pathname CRLF  (38)
1445
1446         NUMBER  shift 183
1447         .  error
1448
1449         octal_number  goto 186
1450
1451
1452 state 174
1453         cmd : STAT check_login SP pathname CRLF .  (20)
1454
1455         .  reduce 20
1456
1457
1458 state 175
1459         cmd : MKD check_login SP pathname CRLF .  (30)
1460
1461         .  reduce 30
1462
1463
1464 state 176
1465         cmd : RMD check_login SP pathname CRLF .  (31)
1466
1467         .  reduce 31
1468
1469
1470 state 177
1471         cmd : STOU check_login SP pathname CRLF .  (41)
1472
1473         .  reduce 41
1474
1475
1476 state 178
1477         cmd : SIZE check_login SP pathname CRLF .  (43)
1478
1479         .  reduce 43
1480
1481
1482 state 179
1483         cmd : MDTM check_login SP pathname CRLF .  (44)
1484
1485         .  reduce 44
1486
1487
1488 state 180
1489         host_port : NUMBER COMMA NUMBER COMMA . NUMBER COMMA NUMBER COMMA NUMBER COMMA NUMBER  (52)
1490
1491         NUMBER  shift 187
1492         .  error
1493
1494
1495 state 181
1496         cmd : ALLO SP NUMBER SP R SP . NUMBER CRLF  (12)
1497
1498         NUMBER  shift 188
1499         .  error
1500
1501
1502 state 182
1503         cmd : SITE SP HELP SP STRING CRLF .  (35)
1504
1505         .  reduce 35
1506
1507
1508 state 183
1509         octal_number : NUMBER .  (72)
1510
1511         .  reduce 72
1512
1513
1514 state 184
1515         cmd : SITE SP UMASK check_login SP octal_number . CRLF  (37)
1516
1517         CRLF  shift 189
1518         .  error
1519
1520
1521 state 185
1522         cmd : SITE SP IDLE SP NUMBER CRLF .  (40)
1523
1524         .  reduce 40
1525
1526
1527 state 186
1528         cmd : SITE SP CHMOD check_login SP octal_number . SP pathname CRLF  (38)
1529
1530         SP  shift 190
1531         .  error
1532
1533
1534 state 187
1535         host_port : NUMBER COMMA NUMBER COMMA NUMBER . COMMA NUMBER COMMA NUMBER COMMA NUMBER  (52)
1536
1537         COMMA  shift 191
1538         .  error
1539
1540
1541 state 188
1542         cmd : ALLO SP NUMBER SP R SP NUMBER . CRLF  (12)
1543
1544         CRLF  shift 192
1545         .  error
1546
1547
1548 state 189
1549         cmd : SITE SP UMASK check_login SP octal_number CRLF .  (37)
1550
1551         .  reduce 37
1552
1553
1554 state 190
1555         cmd : SITE SP CHMOD check_login SP octal_number SP . pathname CRLF  (38)
1556
1557         STRING  shift 94
1558         .  error
1559
1560         pathname  goto 193
1561         pathstring  goto 96
1562
1563
1564 state 191
1565         host_port : NUMBER COMMA NUMBER COMMA NUMBER COMMA . NUMBER COMMA NUMBER COMMA NUMBER  (52)
1566
1567         NUMBER  shift 194
1568         .  error
1569
1570
1571 state 192
1572         cmd : ALLO SP NUMBER SP R SP NUMBER CRLF .  (12)
1573
1574         .  reduce 12
1575
1576
1577 state 193
1578         cmd : SITE SP CHMOD check_login SP octal_number SP pathname . CRLF  (38)
1579
1580         CRLF  shift 195
1581         .  error
1582
1583
1584 state 194
1585         host_port : NUMBER COMMA NUMBER COMMA NUMBER COMMA NUMBER . COMMA NUMBER COMMA NUMBER  (52)
1586
1587         COMMA  shift 196
1588         .  error
1589
1590
1591 state 195
1592         cmd : SITE SP CHMOD check_login SP octal_number SP pathname CRLF .  (38)
1593
1594         .  reduce 38
1595
1596
1597 state 196
1598         host_port : NUMBER COMMA NUMBER COMMA NUMBER COMMA NUMBER COMMA . NUMBER COMMA NUMBER  (52)
1599
1600         NUMBER  shift 197
1601         .  error
1602
1603
1604 state 197
1605         host_port : NUMBER COMMA NUMBER COMMA NUMBER COMMA NUMBER COMMA NUMBER . COMMA NUMBER  (52)
1606
1607         COMMA  shift 198
1608         .  error
1609
1610
1611 state 198
1612         host_port : NUMBER COMMA NUMBER COMMA NUMBER COMMA NUMBER COMMA NUMBER COMMA . NUMBER  (52)
1613
1614         NUMBER  shift 199
1615         .  error
1616
1617
1618 state 199
1619         host_port : NUMBER COMMA NUMBER COMMA NUMBER COMMA NUMBER COMMA NUMBER COMMA NUMBER .  (52)
1620
1621         .  reduce 52
1622
1623
1624 65 terminals, 16 nonterminals
1625 74 grammar rules, 200 states