Trailing-Edge
-
PDP-10 Archives
-
decus_20tap4_198111
-
decus/20-0122/tty.dat
There is 1 other file named tty.dat in the archive. Click here to see a list.
GRAMMAR ANALYSIS -- UNIVERSITY OF LOUISVILLE
TODAY IS DECEMBER 21, 1906.
P R O D U C T I O N S
$ X P L G R A M M A R
$
$
$ITERATE
$PUNCH
$
$
1 <PROGRAM> ::= <STATEMENT LIST>
2 <STATEMENT LIST> ::= <STATEMENT>
3 ^ <STATEMENT LIST> <STATEMENT>
4 <STATEMENT> ::= <BASIC STATEMENT>
*** ERROR, EMPTY RIGHT PART.
5 <IF STATEMENT> ::= <ERROR: TOKEN = 0>
6 <BASIC STATEMENT> ::= <ASSIGNMENT> ;
7 <GROUP> ::= ;
8 <PROCEDURE DEFINITION> ::= ;
9 <RETURN STATEMENT> ::= ;
10 <CALL STATEMENT> ::= ;
11 <GO TO STATEMENT> ::= ;
12 <DECLARATION STATEMENT> ::= ;
*** ERROR, EMPTY RIGHT PART.
13 ; ::= <ERROR: TOKEN = 0>
14 ^ <LABEL DEFINITION> <BASIC STATEMENT>
15 <IF STATEMENT> ::= <IF CLAUSE> <STATEMENT>
16 <IF CLAUSE> ::= <TRUE PART> <STATEMENT>
17 ^ <LABEL DEFINITION> <IF STATEMENT>
18 ^ IF <EXPRESSION> THEN
19 <TRUE PART> ::= <BASIC STATEMENT> ELSE
20 <GROUP> ::= <GROUP HEAD> <ENDING>
21 <GROUP HEAD> ::= DO ;
22 DO ::= <STEP DEFINITION> ;
23 ^ DO <WHILE CLAUSE> ;
24 ^ DO <CASE SELECTOR> ;
25 <GROUP HEAD> ::= <STATEMENT>
26 <STEP DEFINITION> ::= <VARIABLE> <REPLACE> <EXPRESSION> <ITERATION CONTROL>
27 <ITERATION CONTROL> ::= TO <EXPRESSION>
28 ^ TO <EXPRESSION> BY <EXPRESSION>
29 <WHILE CLAUSE> ::= WHILE <EXPRESSION>
30 <CASE SELECTOR> ::= CASE <EXPRESSION>
31 <PROCEDURE DEFINITION> ::= <PROCEDURE HEAD> <STATEMENT LIST> <ENDING>
32 <PROCEDURE HEAD> ::= <PROCEDURE NAME> ;
33 <PROCEDURE NAME> ::= <TYPE> ;
34 ^ <PROCEDURE NAME> <PARAMETER LIST> ;
35 ^ <PROCEDURE NAME> <PARAMETER LIST> <TYPE> ;
36 ^ <LABEL DEFINITION> PROCEDURE
37 <PARAMETER LIST> ::= <PARAMETER HEAD> <IDENTIFIER> )
38 <PARAMETER HEAD> ::= (
39 ^ <PARAMETER HEAD> <IDENTIFIER> ,
40 <ENDING> ::= END
41 END ::= <IDENTIFIER>
42 ^ <LABEL DEFINITION> <ENDING>
43 <LABEL DEFINITION> ::= <IDENTIFIER> :
44 <RETURN STATEMENT> ::= RETURN
45 RETURN ::= <EXPRESSION>
46 <CALL STATEMENT> ::= CALL <VARIABLE>
47 <GO TO STATEMENT> ::= <GO TO> <IDENTIFIER>
48 <GO TO> ::= GO TO
*** ERROR, EMPTY RIGHT PART.
49 GOTO ::= <ERROR: TOKEN = 0>
50 <DECLARATION STATEMENT> ::= DECLARE <DECLARATION ELEMENT>
51 ^ , <DECLARATION ELEMENT>
52 <DECLARATION ELEMENT> ::= <TYPE DECLARATION>
53 ^ <IDENTIFIER> LITERALLY <STRING>
54 <TYPE DECLARATION> ::= <IDENTIFIER SPECIFICATION> <TYPE>
55 ^ <BOUND HEAD> <NUMBER> ) <TYPE>
56 ^ <TYPE DECLARATION> <INITIAL LIST>
57 <TYPE> ::= FIXED
*** ERROR, EMPTY RIGHT PART.
58 CHARACTER ::= <ERROR: TOKEN = 0>
59 ^ LABEL
60 ^ <BIT HEAD> <NUMBER> )
61 <BIT HEAD> ::= BIT (
62 <BOUND HEAD> ::= <IDENTIFIER SPECIFICATION> (
63 <IDENTIFIER SPECIFICATION> ::= <IDENTIFIER>
64 <IDENTIFIER LIST> ::= <IDENTIFIER> )
65 ^ (
66 ^ <IDENTIFIER LIST> <IDENTIFIER> ,
67 <INITIAL LIST> ::= <INITIAL HEAD> <CONSTANT> )
68 <INITIAL HEAD> ::= INITIAL (
69 ^ <CONSTANT> ,
70 <ASSIGNMENT> ::= <VARIABLE> <REPLACE> <EXPRESSION>
71 <LEFT PART> ::= <ASSIGNMENT>
72 <REPLACE> ::= =
73 <LEFT PART> ::= <VARIABLE> ,
74 <EXPRESSION> ::= <LOGICAL FACTOR>
75 ^ <EXPRESSION> ^ <LOGICAL FACTOR>
76 <LOGICAL FACTOR> ::= <LOGICAL SECONDARY>
77 ^ & <LOGICAL SECONDARY>
78 <LOGICAL SECONDARY> ::= <LOGICAL PRIMARY>
79 [ ::= <LOGICAL PRIMARY>
80 <LOGICAL PRIMARY> ::= <STRING EXPRESSION>
81 ^ <STRING EXPRESSION> <RELATION> <STRING EXPRESSION>
82 <RELATION> ::= =
*** ERROR, UNMATCHED BRACKET: <
*** ERROR, EMPTY RIGHT PART.
83 < ::= <ERROR: TOKEN = 0>
*** ERROR, EMPTY RIGHT PART.
84 > ::= <ERROR: TOKEN = 0>
85 [ ::= =
*** ERROR, UNMATCHED BRACKET: <
86 ^ <
87 ^ >
88 < ::= =
89 > ::= =
90 <STRING EXPRESSION> ::= <ARITHMETIC EXPRESSION>
91 ^ <STRING EXPRESSION> ^^ <ARITHMETIC EXPRESSION>
92 <ARITHMETIC EXPRESSION> ::= <TERM>
93 ^ + <TERM>
94 ^ - <TERM>
95 + ::= <TERM>
96 - ::= <TERM>
97 <TERM> ::= <PRIMARY>
98 ^ * <PRIMARY>
99 ^ / <PRIMARY>
100 ^ MOD <PRIMARY>
101 <PRIMARY> ::= <CONSTANT>
*** ERROR, EMPTY RIGHT PART.
102 <VARIABLE> ::= <ERROR: TOKEN = 0>
103 ^ ( <EXPRESSION> )
104 ^ <IDENTIFIER>
105 ^ <SUBSCRIPT HEAD> <EXPRESSION> )
106 <SUBSCRIPT HEAD> ::= <IDENTIFIER> (
107 ^ <EXPRESSION> ,
108 <CONSTANT> ::= <STRING>
*** ERROR, EMPTY RIGHT PART.
109 <NUMBER> ::= <ERROR: TOKEN = 0>
$
$
$
$
$
$OUTPUT
*** ERROR, EMPTY RIGHT PART.
110 ^ <ERROR: TOKEN = 0>
--- CARD OUTPUT ---^ /* <NUMBER> ::= <ERROR: TOKEN = 0> */
TIME USED WAS 10.28 SECONDS.
TOTAL TIME IS 10.28 SECONDS.
T E R M I N A L S Y M B O L S N O N T E R M I N A L S
1 ) 31 ;
2 ( 32 [
3 , 33 <
4 : 34 >
5 = 35 +
6 ^ 36 -
7 & 37 DO
8 * 38 END
9 / 39 GOTO
10 IF 40 <TYPE>
11 TO 41 RETURN
12 BY 42 <TERM>
13 GO 43 <GROUP>
14 ^^ 44 <GO TO>
15 _^_ 45 <ENDING>
16 BIT 46 <NUMBER>
17 MOD 47 <PROGRAM>
18 THEN 48 <REPLACE>
19 ELSE 49 CHARACTER
20 CASE 50 <PRIMARY>
21 CALL 51 <VARIABLE>
22 WHILE 52 <BIT HEAD>
23 FIXED 53 <CONSTANT>
24 LABEL 54 <RELATION>
25 DECLARE 55 <STATEMENT>
26 INITIAL 56 <IF CLAUSE>
27 <STRING> 57 <TRUE PART>
28 PROCEDURE 58 <LEFT PART>
29 LITERALLY 59 <ASSIGNMENT>
30 <IDENTIFIER> 60 <EXPRESSION>
61 <GROUP HEAD>
62 <BOUND HEAD>
63 <IF STATEMENT>
64 <WHILE CLAUSE>
65 <INITIAL LIST>
66 <INITIAL HEAD>
67 <CASE SELECTOR>
68 <STATEMENT LIST>
69 <CALL STATEMENT>
70 <PROCEDURE HEAD>
71 <PROCEDURE NAME>
72 <PARAMETER LIST>
73 <PARAMETER HEAD>
74 <LOGICAL FACTOR>
75 <SUBSCRIPT HEAD>
76 <BASIC STATEMENT>
77 <GO TO STATEMENT>
78 <STEP DEFINITION>
79 <IDENTIFIER LIST>
80 <LOGICAL PRIMARY>
81 <RETURN STATEMENT>
82 <LABEL DEFINITION>
83 <TYPE DECLARATION>
84 <ITERATION CONTROL>
85 <LOGICAL SECONDARY>
86 <STRING EXPRESSION>
87 <DECLARATION ELEMENT>
88 <PROCEDURE DEFINITION>
89 <DECLARATION STATEMENT>
90 <ARITHMETIC EXPRESSION>
91 <IDENTIFIER SPECIFICATION>
[ IS THE GOAL SYMBOL.
ANOTHER GOAL: GOTO (WILL NOT BE USED)
ANOTHER GOAL: <GROUP> (WILL NOT BE USED)
ANOTHER GOAL: <PROGRAM> (WILL NOT BE USED)
ANOTHER GOAL: CHARACTER (WILL NOT BE USED)
ANOTHER GOAL: <LEFT PART> (WILL NOT BE USED)
ANOTHER GOAL: <CALL STATEMENT> (WILL NOT BE USED)
ANOTHER GOAL: <GO TO STATEMENT> (WILL NOT BE USED)
ANOTHER GOAL: <RETURN STATEMENT> (WILL NOT BE USED)
ANOTHER GOAL: <PROCEDURE DEFINITION> (WILL NOT BE USED)
ANOTHER GOAL: <DECLARATION STATEMENT> (WILL NOT BE USED)
TIME USED WAS 1.64 SECONDS.
TOTAL TIME IS 11.92 SECONDS.
PRODUCED HEAD SYMBOLS: PAGE 1 OF 4
1111111 1112222222222333 3333333444444444 4555555555566666 6666677777777778
1234567890123456 7890123456789012 3456789012345678 9012345678901234 5678901234567890
+----------------+----------------+----------------+----------------+----------------+
1 ) ^Y ^ ^ ^ ^ ^
2 ( ^ Y ^ ^ ^ ^ ^
3 , ^ Y ^ ^ ^ ^ ^
4 : ^ Y ^ ^ ^ ^ ^
5 = ^ Y ^ ^ ^ ^ ^
6 ^ ^ Y ^ ^ ^ ^ ^
7 & ^ Y ^ ^ ^ ^ ^
8 * ^ Y ^ ^ ^ ^ ^
9 / ^ Y ^ ^ ^ ^ ^
10 IF ^ Y ^ ^ ^ ^ ^
11 TO ^ Y ^ ^ ^ ^ ^
12 BY ^ Y ^ ^ ^ ^ ^
13 GO ^ Y ^ ^ ^ ^ ^
14 ^^ ^ Y ^ ^ ^ ^ ^
15 _^_ ^ Y ^ ^ ^ ^ ^
16 BIT ^ Y^ ^ ^ ^ ^
+----------------+----------------+----------------+----------------+----------------+
17 MOD ^ ^Y ^ ^ ^ ^
18 THEN ^ ^ Y ^ ^ ^ ^
19 ELSE ^ ^ Y ^ ^ ^ ^
20 CASE ^ ^ Y ^ ^ ^ ^
21 CALL ^ ^ Y ^ ^ ^ ^
22 WHILE ^ ^ Y ^ ^ ^ ^
23 FIXED ^ ^ Y ^ ^ ^ ^
24 LABEL ^ ^ Y ^ ^ ^ ^
25 DECLARE ^ ^ Y ^ ^ ^ ^
26 INITIAL ^ ^ Y ^ ^ ^ ^
27 <STRING> ^ ^ Y ^ ^ ^ ^
28 PROCEDURE ^ ^ Y ^ ^ ^ ^
29 LITERALLY ^ ^ Y ^ ^ ^ ^
30 <IDENTIFIER> ^ ^ Y ^ ^ ^ ^
31 ; ^ ^ YY ^ ^ ^ ^
32 [ ^ Y YY ^Y Y Y^YYYY Y ^ Y Y ^ Y^
+----------------+----------------+----------------+----------------+----------------+
33 < ^ Y ^ ^Y ^ ^ ^
34 > ^ Y ^ ^ Y ^ ^ ^
35 + ^ YY ^Y Y ^ Y Y ^ Y Y ^ ^
36 - ^ YY ^Y Y ^ Y Y ^ Y Y ^ ^
37 DO ^ Y YYY ^Y Y Y ^ YYY Y ^ YY Y Y ^ YY Y Y^
38 END ^ ^ Y ^ Y ^ ^ ^
39 GOTO ^ ^ ^ Y ^ ^ ^
40 <TYPE> ^ ^ Y ^ Y ^ ^ ^
41 RETURN ^ YYY ^Y Y ^ YY YY ^ Y Y Y ^ Y Y^
42 <TERM> ^ YY ^Y Y ^ Y ^ Y Y ^ ^
43 <GROUP> ^ Y YYY ^Y Y YY ^ YYY YY ^ YY Y Y YYY ^ YYY Y Y^
44 <GO TO> ^ Y ^ ^ Y ^ ^ ^
45 <ENDING> ^ ^ Y ^ Y Y ^ ^ ^
46 <NUMBER> ^ ^ ^ Y ^ ^ ^
47 <PROGRAM> ^ Y YYY ^Y Y Y ^ YY Y Y ^ YY Y Y YY ^ Y YYY Y^
48 <REPLACE> ^ Y ^ ^ Y^ ^ ^
+----------------+----------------+----------------+----------------+----------------+
PRODUCED HEAD SYMBOLS: PAGE 2 OF 4
1111111 1112222222222333 3333333444444444 4555555555566666 6666677777777778
1234567890123456 7890123456789012 3456789012345678 9012345678901234 5678901234567890
+----------------+----------------+----------------+----------------+----------------+
49 CHARACTER ^ Y^ Y ^ ^Y Y ^ ^
50 <PRIMARY> ^ ^ Y ^ ^ Y Y ^ ^
51 <VARIABLE> ^ Y YYY ^Y Y Y ^ YY Y ^ YY Y Y ^ YY Y^
52 <BIT HEAD> ^ Y^ ^ ^ Y ^ ^
53 <CONSTANT> ^ ^ Y ^ ^ Y ^ ^
54 <RELATION> ^ Y ^ ^ ^ Y ^ ^
55 <STATEMENT> ^ Y YYY ^Y Y Y ^ YY Y ^ YY Y Y YY ^ YYY Y^
56 <IF CLAUSE> ^ Y YYYY ^Y Y Y ^ YY Y ^ YY Y YY YY ^ YYY Y^
57 <TRUE PART> ^ Y YYY ^Y Y Y ^ YY Y ^ YY Y Y YY ^ YYY Y^
58 <LEFT PART> ^ Y YYY ^Y Y Y ^ YY Y ^ YY Y YYY ^ YY Y^
59 <ASSIGNMENT> ^ Y YYY ^Y Y Y ^ YY Y ^ YY Y YY ^ YY Y^
60 <EXPRESSION> ^ YYY ^Y Y ^ YY Y ^ Y Y Y ^ Y Y^
61 <GROUP HEAD> ^ Y YYY ^Y Y Y ^ YYY Y ^ YY Y Y YYY ^ YYY Y Y^
62 <BOUND HEAD> ^ ^ Y ^ ^ Y ^ ^
63 <IF STATEMENT> ^ Y YYYY ^Y Y Y ^ YY Y ^ YY Y YY YY Y ^ YYY Y^
64 <WHILE CLAUSE> ^ ^ Y ^ ^ Y^ ^
+----------------+----------------+----------------+----------------+----------------+
65 <INITIAL LIST> ^ ^ YY ^ ^ Y ^YY ^
66 <INITIAL HEAD> ^ ^ YY ^ ^ Y ^ Y ^
67 <CASE SELECTOR> ^ ^ Y ^ ^ ^ Y ^
68 <STATEMENT LIST> ^ Y YYY ^Y Y Y ^ YY Y ^ YY Y Y YY ^ Y YYY Y^
69 <CALL STATEMENT> ^ ^ Y YY ^ ^ ^ Y ^
70 <PROCEDURE HEAD> ^ ^ Y Y ^ Y ^ ^ YY ^
71 <PROCEDURE NAME> ^ ^ Y Y ^ Y ^ ^ Y ^
72 <PARAMETER LIST> ^ Y ^ ^ ^ ^ YY ^
73 <PARAMETER HEAD> ^ Y ^ ^ ^ ^ Y ^
74 <LOGICAL FACTOR> ^ YYY ^Y Y ^ YY Y ^ Y Y ^ Y Y^
75 <SUBSCRIPT HEAD> ^ YYY ^Y Y Y ^ YY Y ^ Y Y Y ^ YY Y^
76 <BASIC STATEMENT> ^ Y YYY ^Y Y Y ^ YY Y ^ YY Y YY ^ YYY Y^
77 <GO TO STATEMENT> ^ Y ^ YY ^ Y ^ ^ Y ^
78 <STEP DEFINITION> ^ Y YYY ^Y Y Y ^ YY Y ^ YY Y Y ^ YY Y Y^
79 <IDENTIFIER LIST> ^ Y ^ Y ^ ^ ^ Y ^
80 <LOGICAL PRIMARY> ^ YY ^Y Y ^ YY Y ^ Y Y ^ Y^
+----------------+----------------+----------------+----------------+----------------+
81 <RETURN STATEMENT> ^ YYY ^Y Y YY ^ YY YY ^ Y Y Y ^ Y Y^
82 <LABEL DEFINITION> ^ ^ Y ^ ^ ^ ^
83 <TYPE DECLARATION> ^ ^ Y ^ ^ Y ^ ^
84 <ITERATION CONTROL> ^ Y ^ ^ ^ ^ ^
85 <LOGICAL SECONDARY> ^ YY ^Y Y ^ YY Y ^ Y Y ^ Y^
86 <STRING EXPRESSION> ^ YY ^Y Y ^ YY Y ^ Y Y ^ ^
87 <DECLARATION ELEMENT> ^ ^ Y ^ ^ Y ^ ^
88 <PROCEDURE DEFINITION> ^ ^ Y YY ^ Y ^ ^ YY ^
89 <DECLARATION STATEMENT> ^ Y ^ Y YY ^ ^ ^ ^
90 <ARITHMETIC EXPRESSION> ^ YY ^Y Y ^ YY Y ^ Y Y ^ ^
91 <IDENTIFIER SPECIFICATION> ^ ^ Y ^ ^ ^ ^
+----------------+----------------+----------------+----------------+----------------+
PRODUCED HEAD SYMBOLS: PAGE 3 OF 4
88888888899
12345678901
+-----------+
1 ) ^ ^
2 ( ^ ^
3 , ^ ^
4 : ^ ^
5 = ^ ^
6 ^ ^ ^
7 & ^ ^
8 * ^ ^
9 / ^ ^
10 IF ^ ^
11 TO ^ ^
12 BY ^ ^
13 GO ^ ^
14 ^^ ^ ^
15 _^_ ^ ^
16 BIT ^ ^
+-----------+
17 MOD ^ ^
18 THEN ^ ^
19 ELSE ^ ^
20 CASE ^ ^
21 CALL ^ ^
22 WHILE ^ ^
23 FIXED ^ ^
24 LABEL ^ ^
25 DECLARE ^ ^
26 INITIAL ^ ^
27 <STRING> ^ ^
28 PROCEDURE ^ ^
29 LITERALLY ^ ^
30 <IDENTIFIER> ^ ^
31 ; ^ Y ^
32 [ ^ Y Y ^
+-----------+
33 < ^ ^
34 > ^ ^
35 + ^ ^
36 - ^ ^
37 DO ^ YY Y ^
38 END ^ Y ^
39 GOTO ^ ^
40 <TYPE> ^ ^
41 RETURN ^ YY Y ^
42 <TERM> ^ ^
43 <GROUP> ^ Y YY Y ^
44 <GO TO> ^ ^
45 <ENDING> ^ Y ^
46 <NUMBER> ^ ^
47 <PROGRAM> ^ YY Y ^
48 <REPLACE> ^ ^
+-----------+
PRODUCED HEAD SYMBOLS: PAGE 4 OF 4
88888888899
12345678901
+-----------+
49 CHARACTER ^ ^
50 <PRIMARY> ^ ^
51 <VARIABLE> ^ YY Y ^
52 <BIT HEAD> ^ ^
53 <CONSTANT> ^ ^
54 <RELATION> ^ ^
55 <STATEMENT> ^ YY Y ^
56 <IF CLAUSE> ^ Y YY Y ^
57 <TRUE PART> ^ YY Y ^
58 <LEFT PART> ^ YY Y ^
59 <ASSIGNMENT> ^ YY Y ^
60 <EXPRESSION> ^ YY Y ^
61 <GROUP HEAD> ^ YY Y ^
62 <BOUND HEAD> ^ Y^
63 <IF STATEMENT> ^ Y YY Y ^
64 <WHILE CLAUSE> ^ ^
+-----------+
65 <INITIAL LIST> ^ ^
66 <INITIAL HEAD> ^ ^
67 <CASE SELECTOR> ^ ^
68 <STATEMENT LIST> ^ YY Y ^
69 <CALL STATEMENT> ^ Y ^
70 <PROCEDURE HEAD> ^ Y ^
71 <PROCEDURE NAME> ^ Y ^
72 <PARAMETER LIST> ^ ^
73 <PARAMETER HEAD> ^ ^
74 <LOGICAL FACTOR> ^ YY Y ^
75 <SUBSCRIPT HEAD> ^ YY Y ^
76 <BASIC STATEMENT> ^ YY Y ^
77 <GO TO STATEMENT> ^ Y ^
78 <STEP DEFINITION> ^ YY Y ^
79 <IDENTIFIER LIST> ^ ^
80 <LOGICAL PRIMARY> ^ Y Y ^
+-----------+
81 <RETURN STATEMENT> ^YY YY Y ^
82 <LABEL DEFINITION> ^ Y ^
83 <TYPE DECLARATION> ^ Y Y^
84 <ITERATION CONTROL> ^ Y ^
85 <LOGICAL SECONDARY> ^ YY Y ^
86 <STRING EXPRESSION> ^ Y Y ^
87 <DECLARATION ELEMENT> ^ Y Y Y^
88 <PROCEDURE DEFINITION> ^ Y Y ^
89 <DECLARATION STATEMENT> ^ Y Y ^
90 <ARITHMETIC EXPRESSION> ^ Y ^
91 <IDENTIFIER SPECIFICATION> ^ Y^
+-----------+
TIME USED WAS 31.59 SECONDS.
TOTAL TIME IS 43.51 SECONDS.
*** ERROR, PRODUCTIONS SEPARATED FOR <IF STATEMENT>. PRODUCTION 15 WILL BE IGNORED.
*** ERROR, PRODUCTIONS SEPARATED FOR <GROUP>. PRODUCTION 20 WILL BE IGNORED.
*** ERROR, PRODUCTIONS SEPARATED FOR <GROUP HEAD>. PRODUCTION 25 WILL BE IGNORED.
*** ERROR, PRODUCTIONS SEPARATED FOR <PROCEDURE DEFINITION>. PRODUCTION 31 WILL BE IGNORED.
*** ERROR, PRODUCTIONS SEPARATED FOR <RETURN STATEMENT>. PRODUCTION 44 WILL BE IGNORED.
*** ERROR, PRODUCTIONS SEPARATED FOR <CALL STATEMENT>. PRODUCTION 46 WILL BE IGNORED.
*** ERROR, PRODUCTIONS SEPARATED FOR <GO TO STATEMENT>. PRODUCTION 47 WILL BE IGNORED.
*** ERROR, PRODUCTIONS SEPARATED FOR <DECLARATION STATEMENT>. PRODUCTION 50 WILL BE IGNORED.
*** ERROR, PRODUCTIONS SEPARATED FOR <LEFT PART>. PRODUCTION 73 WILL BE IGNORED.
*** ERROR, PRODUCTIONS SEPARATED FOR [. PRODUCTION 85 WILL BE IGNORED.
*** ERROR, PRODUCTIONS SEPARATED FOR <. PRODUCTION 88 WILL BE IGNORED.
*** ERROR, PRODUCTIONS SEPARATED FOR >. PRODUCTION 89 WILL BE IGNORED.
SENTENTIAL FORM PRODUCTION:
LEVEL 0: [ ^
LEVEL 1: <LOGICAL PRIMARY> ^
LEVEL 2: <STRING EXPRESSION> ^
LEVEL 3: <ARITHMETIC EXPRESSION> ^
LEVEL 4: <TERM> ^
LEVEL 5: <PRIMARY> ^
LEVEL 6: <CONSTANT> ^
LEVEL 7: <STRING> ^
LEVEL 5: * <PRIMARY> ^
LEVEL 6: * <CONSTANT> ^
LEVEL 7: * <STRING> ^
LEVEL 5: / <PRIMARY> ^
LEVEL 6: / <CONSTANT> ^
LEVEL 7: / <STRING> ^
LEVEL 5: MOD <PRIMARY> ^
LEVEL 6: MOD <CONSTANT> ^
LEVEL 7: MOD <STRING> ^
LEVEL 4: + <TERM> ^
LEVEL 5: + <PRIMARY> ^
LEVEL 6: + <CONSTANT> ^
LEVEL 7: + <STRING> ^
LEVEL 5: + * <PRIMARY> ^
LEVEL 5: + / <PRIMARY> ^
LEVEL 5: + MOD <PRIMARY> ^
LEVEL 5: <TERM> ^ <TERM>
LEVEL 6: <PRIMARY> ^ <TERM>
LEVEL 7: <CONSTANT> ^ <TERM>
LEVEL 8: <STRING> ^ <TERM>
LEVEL 6: * <PRIMARY> ^ <TERM>
LEVEL 7: * <CONSTANT> ^ <TERM>
LEVEL 8: * <STRING> ^ <TERM>
LEVEL 6: / <PRIMARY> ^ <TERM>
LEVEL 7: / <CONSTANT> ^ <TERM>
LEVEL 8: / <STRING> ^ <TERM>
LEVEL 6: MOD <PRIMARY> ^ <TERM>
LEVEL 7: MOD <CONSTANT> ^ <TERM>
LEVEL 8: MOD <STRING> ^ <TERM>
LEVEL 4: - <TERM> ^
LEVEL 5: - <PRIMARY> ^
LEVEL 6: - <CONSTANT> ^
LEVEL 7: - <STRING> ^
LEVEL 5: - * <PRIMARY> ^
LEVEL 5: - / <PRIMARY> ^
LEVEL 5: - MOD <PRIMARY> ^
LEVEL 5: <TERM> ^ <TERM>
LEVEL 3: <STRING EXPRESSION> ^^ <ARITHMETIC EXPRESSION> ^
LEVEL 4: <STRING EXPRESSION> ^^ <TERM> ^
LEVEL 5: <STRING EXPRESSION> ^^ <PRIMARY> ^
LEVEL 6: <STRING EXPRESSION> ^^ <CONSTANT> ^
LEVEL 7: <STRING EXPRESSION> ^^ <STRING> ^
LEVEL 5: <STRING EXPRESSION> ^^ * <PRIMARY> ^
LEVEL 5: <STRING EXPRESSION> ^^ / <PRIMARY> ^
LEVEL 5: <STRING EXPRESSION> ^^ MOD <PRIMARY> ^
LEVEL 4: <STRING EXPRESSION> ^^ + <TERM> ^
LEVEL 5: <STRING EXPRESSION> ^^ <TERM> ^ <TERM>
LEVEL 6: <STRING EXPRESSION> ^^ <PRIMARY> ^ <TERM>
LEVEL 7: <STRING EXPRESSION> ^^ <CONSTANT> ^ <TERM>
LEVEL 8: <STRING EXPRESSION> ^^ <STRING> ^ <TERM>
LEVEL 6: <STRING EXPRESSION> ^^ * <PRIMARY> ^ <TERM>
LEVEL 6: <STRING EXPRESSION> ^^ / <PRIMARY> ^ <TERM>
LEVEL 6: <STRING EXPRESSION> ^^ MOD <PRIMARY> ^ <TERM>
LEVEL 4: <STRING EXPRESSION> ^^ - <TERM> ^
LEVEL 5: <STRING EXPRESSION> ^^ <TERM> ^ <TERM>
LEVEL 4: <ARITHMETIC EXPRESSION> ^ ^^ <ARITHMETIC EXPRESSION>
LEVEL 5: <TERM> ^ ^^ <ARITHMETIC EXPRESSION>
LEVEL 6: <PRIMARY> ^ ^^ <ARITHMETIC EXPRESSION>
LEVEL 7: <CONSTANT> ^ ^^ <ARITHMETIC EXPRESSION>
LEVEL 8: <STRING> ^ ^^ <ARITHMETIC EXPRESSION>
LEVEL 6: * <PRIMARY> ^ ^^ <ARITHMETIC EXPRESSION>
LEVEL 7: * <CONSTANT> ^ ^^ <ARITHMETIC EXPRESSION>
LEVEL 8: * <STRING> ^ ^^ <ARITHMETIC EXPRESSION>
LEVEL 6: / <PRIMARY> ^ ^^ <ARITHMETIC EXPRESSION>
LEVEL 7: / <CONSTANT> ^ ^^ <ARITHMETIC EXPRESSION>
LEVEL 8: / <STRING> ^ ^^ <ARITHMETIC EXPRESSION>
LEVEL 6: MOD <PRIMARY> ^ ^^ <ARITHMETIC EXPRESSION>
LEVEL 7: MOD <CONSTANT> ^ ^^ <ARITHMETIC EXPRESSION>
LEVEL 8: MOD <STRING> ^ ^^ <ARITHMETIC EXPRESSION>
LEVEL 5: + <TERM> ^ ^^ <ARITHMETIC EXPRESSION>
LEVEL 6: + <PRIMARY> ^ ^^ <ARITHMETIC EXPRESSION>
LEVEL 7: + <CONSTANT> ^ ^^ <ARITHMETIC EXPRESSION>
LEVEL 8: + <STRING> ^ ^^ <ARITHMETIC EXPRESSION>
LEVEL 6: + * <PRIMARY> ^ ^^ <ARITHMETIC EXPRESSION>
LEVEL 6: + / <PRIMARY> ^ ^^ <ARITHMETIC EXPRESSION>
LEVEL 6: + MOD <PRIMARY> ^ ^^ <ARITHMETIC EXPRESSION>
LEVEL 5: - <TERM> ^ ^^ <ARITHMETIC EXPRESSION>
LEVEL 6: - <PRIMARY> ^ ^^ <ARITHMETIC EXPRESSION>
LEVEL 7: - <CONSTANT> ^ ^^ <ARITHMETIC EXPRESSION>
LEVEL 8: - <STRING> ^ ^^ <ARITHMETIC EXPRESSION>
LEVEL 6: - * <PRIMARY> ^ ^^ <ARITHMETIC EXPRESSION>
LEVEL 6: - / <PRIMARY> ^ ^^ <ARITHMETIC EXPRESSION>
LEVEL 6: - MOD <PRIMARY> ^ ^^ <ARITHMETIC EXPRESSION>
LEVEL 4: <STRING EXPRESSION> ^^ <ARITHMETIC EXPRESSION> ^ ^^ <ARITHMETIC EXPRESSION>
LEVEL 5: <STRING EXPRESSION> ^^ <TERM> ^ ^^ <ARITHMETIC EXPRESSION>
LEVEL 6: <STRING EXPRESSION> ^^ <PRIMARY> ^ ^^ <ARITHMETIC EXPRESSION>
LEVEL 7: <STRING EXPRESSION> ^^ <CONSTANT> ^ ^^ <ARITHMETIC EXPRESSION>
LEVEL 8: <STRING EXPRESSION> ^^ <STRING> ^ ^^ <ARITHMETIC EXPRESSION>
LEVEL 6: <STRING EXPRESSION> ^^ * <PRIMARY> ^ ^^ <ARITHMETIC EXPRESSION>
LEVEL 6: <STRING EXPRESSION> ^^ / <PRIMARY> ^ ^^ <ARITHMETIC EXPRESSION>
LEVEL 6: <STRING EXPRESSION> ^^ MOD <PRIMARY> ^ ^^ <ARITHMETIC EXPRESSION>
LEVEL 5: <STRING EXPRESSION> ^^ + <TERM> ^ ^^ <ARITHMETIC EXPRESSION>
LEVEL 5: <STRING EXPRESSION> ^^ - <TERM> ^ ^^ <ARITHMETIC EXPRESSION>
LEVEL 2: <STRING EXPRESSION> <RELATION> <STRING EXPRESSION> ^
LEVEL 3: <STRING EXPRESSION> <RELATION> <ARITHMETIC EXPRESSION> ^
LEVEL 4: <STRING EXPRESSION> <RELATION> <TERM> ^
LEVEL 5: <STRING EXPRESSION> <RELATION> <PRIMARY> ^
LEVEL 6: <STRING EXPRESSION> <RELATION> <CONSTANT> ^
LEVEL 7: <STRING EXPRESSION> <RELATION> <STRING> ^
LEVEL 5: <STRING EXPRESSION> <RELATION> * <PRIMARY> ^
LEVEL 5: <STRING EXPRESSION> <RELATION> / <PRIMARY> ^
LEVEL 5: <STRING EXPRESSION> <RELATION> MOD <PRIMARY> ^
LEVEL 4: <STRING EXPRESSION> <RELATION> + <TERM> ^
LEVEL 5: <STRING EXPRESSION> <RELATION> <TERM> ^ <TERM>
LEVEL 6: <STRING EXPRESSION> <RELATION> <PRIMARY> ^ <TERM>
LEVEL 7: <STRING EXPRESSION> <RELATION> <CONSTANT> ^ <TERM>
LEVEL 8: <STRING EXPRESSION> <RELATION> <STRING> ^ <TERM>
LEVEL 6: <STRING EXPRESSION> <RELATION> * <PRIMARY> ^ <TERM>
LEVEL 6: <STRING EXPRESSION> <RELATION> / <PRIMARY> ^ <TERM>
LEVEL 6: <STRING EXPRESSION> <RELATION> MOD <PRIMARY> ^ <TERM>
LEVEL 4: <STRING EXPRESSION> <RELATION> - <TERM> ^
LEVEL 5: <STRING EXPRESSION> <RELATION> <TERM> ^ <TERM>
LEVEL 3: <STRING EXPRESSION> <RELATION> <STRING EXPRESSION> ^^ <ARITHMETIC EXPRESSION> ^
LEVEL 4: <STRING EXPRESSION> <RELATION> <ARITHMETIC EXPRESSION> ^ ^^ <ARITHMETIC EXPRESSION>
LEVEL 5: <STRING EXPRESSION> <RELATION> <TERM> ^ ^^ <ARITHMETIC EXPRESSION>
LEVEL 6: <STRING EXPRESSION> <RELATION> <PRIMARY> ^ ^^ <ARITHMETIC EXPRESSION>
LEVEL 7: <STRING EXPRESSION> <RELATION> <CONSTANT> ^ ^^ <ARITHMETIC EXPRESSION>
LEVEL 8: <STRING EXPRESSION> <RELATION> <STRING> ^ ^^ <ARITHMETIC EXPRESSION>
LEVEL 6: <STRING EXPRESSION> <RELATION> * <PRIMARY> ^ ^^ <ARITHMETIC EXPRESSION>
LEVEL 6: <STRING EXPRESSION> <RELATION> / <PRIMARY> ^ ^^ <ARITHMETIC EXPRESSION>
LEVEL 6: <STRING EXPRESSION> <RELATION> MOD <PRIMARY> ^ ^^ <ARITHMETIC EXPRESSION>
LEVEL 5: <STRING EXPRESSION> <RELATION> + <TERM> ^ ^^ <ARITHMETIC EXPRESSION>
LEVEL 5: <STRING EXPRESSION> <RELATION> - <TERM> ^ ^^ <ARITHMETIC EXPRESSION>
LEVEL 4: <STRING EXPRESSION> <RELATION> <STRING EXPRESSION> ^^ <ARITHMETIC EXPRESSION> ^ ^^ <ARITHMETIC EXPRESSION>
LEVEL 3: <STRING EXPRESSION> = ^ <STRING EXPRESSION>
LEVEL 3: <ARITHMETIC EXPRESSION> ^ <RELATION> <STRING EXPRESSION>
LEVEL 4: <TERM> ^ <RELATION> <STRING EXPRESSION>
LEVEL 5: <PRIMARY> ^ <RELATION> <STRING EXPRESSION>
LEVEL 6: <CONSTANT> ^ <RELATION> <STRING EXPRESSION>
LEVEL 7: <STRING> ^ <RELATION> <STRING EXPRESSION>
LEVEL 5: * <PRIMARY> ^ <RELATION> <STRING EXPRESSION>
LEVEL 6: * <CONSTANT> ^ <RELATION> <STRING EXPRESSION>
LEVEL 7: * <STRING> ^ <RELATION> <STRING EXPRESSION>
LEVEL 5: / <PRIMARY> ^ <RELATION> <STRING EXPRESSION>
LEVEL 6: / <CONSTANT> ^ <RELATION> <STRING EXPRESSION>
LEVEL 7: / <STRING> ^ <RELATION> <STRING EXPRESSION>
LEVEL 5: MOD <PRIMARY> ^ <RELATION> <STRING EXPRESSION>
LEVEL 6: MOD <CONSTANT> ^ <RELATION> <STRING EXPRESSION>
LEVEL 7: MOD <STRING> ^ <RELATION> <STRING EXPRESSION>
LEVEL 4: + <TERM> ^ <RELATION> <STRING EXPRESSION>
LEVEL 5: + <PRIMARY> ^ <RELATION> <STRING EXPRESSION>
LEVEL 6: + <CONSTANT> ^ <RELATION> <STRING EXPRESSION>
LEVEL 7: + <STRING> ^ <RELATION> <STRING EXPRESSION>
LEVEL 5: + * <PRIMARY> ^ <RELATION> <STRING EXPRESSION>
LEVEL 5: + / <PRIMARY> ^ <RELATION> <STRING EXPRESSION>
LEVEL 5: + MOD <PRIMARY> ^ <RELATION> <STRING EXPRESSION>
LEVEL 4: - <TERM> ^ <RELATION> <STRING EXPRESSION>
LEVEL 5: - <PRIMARY> ^ <RELATION> <STRING EXPRESSION>
LEVEL 6: - <CONSTANT> ^ <RELATION> <STRING EXPRESSION>
LEVEL 7: - <STRING> ^ <RELATION> <STRING EXPRESSION>
LEVEL 5: - * <PRIMARY> ^ <RELATION> <STRING EXPRESSION>
LEVEL 5: - / <PRIMARY> ^ <RELATION> <STRING EXPRESSION>
LEVEL 5: - MOD <PRIMARY> ^ <RELATION> <STRING EXPRESSION>
LEVEL 3: <STRING EXPRESSION> ^^ <ARITHMETIC EXPRESSION> ^ <RELATION> <STRING EXPRESSION>
LEVEL 4: <STRING EXPRESSION> ^^ <TERM> ^ <RELATION> <STRING EXPRESSION>
LEVEL 5: <STRING EXPRESSION> ^^ <PRIMARY> ^ <RELATION> <STRING EXPRESSION>
LEVEL 6: <STRING EXPRESSION> ^^ <CONSTANT> ^ <RELATION> <STRING EXPRESSION>
LEVEL 7: <STRING EXPRESSION> ^^ <STRING> ^ <RELATION> <STRING EXPRESSION>
LEVEL 5: <STRING EXPRESSION> ^^ * <PRIMARY> ^ <RELATION> <STRING EXPRESSION>
LEVEL 5: <STRING EXPRESSION> ^^ / <PRIMARY> ^ <RELATION> <STRING EXPRESSION>
LEVEL 5: <STRING EXPRESSION> ^^ MOD <PRIMARY> ^ <RELATION> <STRING EXPRESSION>
LEVEL 4: <STRING EXPRESSION> ^^ + <TERM> ^ <RELATION> <STRING EXPRESSION>
LEVEL 4: <STRING EXPRESSION> ^^ - <TERM> ^ <RELATION> <STRING EXPRESSION>
F11 HAS 163 ELEMENTS.
THE MAXIMUM DEPTH OF RECURSION WAS 8 LEVELS.
287 SENTENTIAL FORMS WERE EXAMINED.
TIME USED WAS 4.59 SECONDS.
TOTAL TIME IS 48.10 SECONDS.
C1 MATRIX FOR STACKING DECISION: PAGE 1 OF 2
1111111 11122222222223
1234567890123456 78901234567890
+----------------+--------------+
1 ) ^ ^ ^
2 ( ^ ^ ^
3 , ^ ^ ^
4 : ^ ^ ^
5 = ^ NN ^N N ^
6 ^ ^ ^ ^
7 & ^ ^ ^
8 * ^ ^ Y ^
9 / ^ ^ Y ^
10 IF ^ ^ ^
11 TO ^ ^ ^
12 BY ^ ^ ^
13 GO ^ ^ ^
14 ^^ ^ YY ^Y Y ^
15 _^_ ^ Y YY ^Y Y ^
16 BIT ^ ^ ^
+----------------+--------------+
17 MOD ^ ^ Y ^
18 THEN ^ ^ ^
19 ELSE ^ ^ ^
20 CASE ^ ^ ^
21 CALL ^ ^ ^
22 WHILE ^ ^ ^
23 FIXED ^ ^ ^
24 LABEL ^ ^ ^
25 DECLARE ^ ^ ^
26 INITIAL ^ ^ ^
27 <STRING> ^ N NN NN ^N N ^
28 PROCEDURE ^ ^ ^
29 LITERALLY ^ ^ ^
30 <IDENTIFIER> ^ ^ ^
31 ; ^ ^ ^
32 [ ^ N ^ ^
+----------------+--------------+
33 < ^ ^ ^
34 > ^ ^ ^
35 + ^ YY ^Y Y ^
36 - ^ YY ^Y Y ^
37 DO ^ ^ ^
38 END ^ ^ ^
39 GOTO ^ ^ ^
40 <TYPE> ^ ^ ^
41 RETURN ^ ^ ^
42 <TERM> ^ N NN NN ^N N ^
43 <GROUP> ^ ^ ^
44 <GO TO> ^ ^ ^
45 <ENDING> ^ ^ ^
46 <NUMBER> ^ ^ ^
47 <PROGRAM> ^ ^ ^
48 <REPLACE> ^ ^ ^
+----------------+--------------+
C1 MATRIX FOR STACKING DECISION: PAGE 2 OF 2
1111111 11122222222223
1234567890123456 78901234567890
+----------------+--------------+
49 CHARACTER ^ ^ ^
50 <PRIMARY> ^ N NN NN ^N N ^
51 <VARIABLE> ^ ^ ^
52 <BIT HEAD> ^ ^ ^
53 <CONSTANT> ^ N NN NN ^N N ^
54 <RELATION> ^ YY ^Y Y ^
55 <STATEMENT> ^ ^ ^
56 <IF CLAUSE> ^ ^ ^
57 <TRUE PART> ^ ^ ^
58 <LEFT PART> ^ ^ ^
59 <ASSIGNMENT> ^ ^ ^
60 <EXPRESSION> ^ ^ ^
61 <GROUP HEAD> ^ ^ ^
62 <BOUND HEAD> ^ ^ ^
63 <IF STATEMENT> ^ ^ ^
64 <WHILE CLAUSE> ^ ^ ^
+----------------+--------------+
65 <INITIAL LIST> ^ ^ ^
66 <INITIAL HEAD> ^ ^ ^
67 <CASE SELECTOR> ^ ^ ^
68 <STATEMENT LIST> ^ ^ ^
69 <CALL STATEMENT> ^ ^ ^
70 <PROCEDURE HEAD> ^ ^ ^
71 <PROCEDURE NAME> ^ ^ ^
72 <PARAMETER LIST> ^ ^ ^
73 <PARAMETER HEAD> ^ ^ ^
74 <LOGICAL FACTOR> ^ ^ ^
75 <SUBSCRIPT HEAD> ^ ^ ^
76 <BASIC STATEMENT> ^ ^ ^
77 <GO TO STATEMENT> ^ ^ ^
78 <STEP DEFINITION> ^ ^ ^
79 <IDENTIFIER LIST> ^ ^ ^
80 <LOGICAL PRIMARY> ^ N ^ ^
+----------------+--------------+
81 <RETURN STATEMENT> ^ ^ ^
82 <LABEL DEFINITION> ^ ^ ^
83 <TYPE DECLARATION> ^ ^ ^
84 <ITERATION CONTROL> ^ ^ ^
85 <LOGICAL SECONDARY> ^ ^ ^
86 <STRING EXPRESSION> ^ Y YN ^ ^
87 <DECLARATION ELEMENT> ^ ^ ^
88 <PROCEDURE DEFINITION> ^ ^ ^
89 <DECLARATION STATEMENT> ^ ^ ^
90 <ARITHMETIC EXPRESSION> ^ N NN ^ ^
91 <IDENTIFIER SPECIFICATION> ^ ^ ^
+----------------+--------------+
TABLE ENTRIES SUMMARY:
2666
26 Y
38 N
0 #
TIME USED WAS 7.32 SECONDS.
TOTAL TIME IS 55.42 SECONDS.
NO TRIPLES REQUIRED.
TIME USED WAS 2.38 SECONDS.
TOTAL TIME IS 57.80 SECONDS.
CONTEXT CHECK FOR EQUAL AND EMBEDDED RIGHT PARTS:
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
5 <IF STATEMENT> ::= <ERROR: TOKEN = 0>
13 ; ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
5 <IF STATEMENT> ::= <ERROR: TOKEN = 0>
49 GOTO ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
5 <IF STATEMENT> ::= <ERROR: TOKEN = 0>
58 CHARACTER ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
5 <IF STATEMENT> ::= <ERROR: TOKEN = 0>
83 < ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
5 <IF STATEMENT> ::= <ERROR: TOKEN = 0>
84 > ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
5 <IF STATEMENT> ::= <ERROR: TOKEN = 0>
102 <VARIABLE> ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
5 <IF STATEMENT> ::= <ERROR: TOKEN = 0>
109 <NUMBER> ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
5 <IF STATEMENT> ::= <ERROR: TOKEN = 0>
110 <NUMBER> ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
13 ; ::= <ERROR: TOKEN = 0>
49 GOTO ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
13 ; ::= <ERROR: TOKEN = 0>
58 CHARACTER ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
13 ; ::= <ERROR: TOKEN = 0>
83 < ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
13 ; ::= <ERROR: TOKEN = 0>
84 > ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
13 ; ::= <ERROR: TOKEN = 0>
102 <VARIABLE> ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
13 ; ::= <ERROR: TOKEN = 0>
109 <NUMBER> ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
13 ; ::= <ERROR: TOKEN = 0>
110 <NUMBER> ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
49 GOTO ::= <ERROR: TOKEN = 0>
58 CHARACTER ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
49 GOTO ::= <ERROR: TOKEN = 0>
83 < ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
49 GOTO ::= <ERROR: TOKEN = 0>
84 > ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
49 GOTO ::= <ERROR: TOKEN = 0>
102 <VARIABLE> ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
49 GOTO ::= <ERROR: TOKEN = 0>
109 <NUMBER> ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
49 GOTO ::= <ERROR: TOKEN = 0>
110 <NUMBER> ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
58 CHARACTER ::= <ERROR: TOKEN = 0>
83 < ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
58 CHARACTER ::= <ERROR: TOKEN = 0>
84 > ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
58 CHARACTER ::= <ERROR: TOKEN = 0>
102 <VARIABLE> ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
58 CHARACTER ::= <ERROR: TOKEN = 0>
109 <NUMBER> ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
58 CHARACTER ::= <ERROR: TOKEN = 0>
110 <NUMBER> ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
83 < ::= <ERROR: TOKEN = 0>
84 > ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
83 < ::= <ERROR: TOKEN = 0>
102 <VARIABLE> ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
83 < ::= <ERROR: TOKEN = 0>
109 <NUMBER> ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
83 < ::= <ERROR: TOKEN = 0>
110 <NUMBER> ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
84 > ::= <ERROR: TOKEN = 0>
102 <VARIABLE> ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
84 > ::= <ERROR: TOKEN = 0>
109 <NUMBER> ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
84 > ::= <ERROR: TOKEN = 0>
110 <NUMBER> ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
102 <VARIABLE> ::= <ERROR: TOKEN = 0>
109 <NUMBER> ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
102 <VARIABLE> ::= <ERROR: TOKEN = 0>
110 <NUMBER> ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
109 <NUMBER> ::= <ERROR: TOKEN = 0>
110 <NUMBER> ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
37 <PARAMETER LIST> ::= <PARAMETER HEAD> <IDENTIFIER> )
64 <IDENTIFIER LIST> ::= <IDENTIFIER> )
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
61 <BIT HEAD> ::= BIT (
38 <PARAMETER HEAD> ::= (
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
61 <BIT HEAD> ::= BIT (
65 <IDENTIFIER LIST> ::= (
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
62 <BOUND HEAD> ::= <IDENTIFIER SPECIFICATION> (
38 <PARAMETER HEAD> ::= (
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
62 <BOUND HEAD> ::= <IDENTIFIER SPECIFICATION> (
65 <IDENTIFIER LIST> ::= (
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
68 <INITIAL HEAD> ::= INITIAL (
38 <PARAMETER HEAD> ::= (
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
68 <INITIAL HEAD> ::= INITIAL (
65 <IDENTIFIER LIST> ::= (
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
106 <SUBSCRIPT HEAD> ::= <IDENTIFIER> (
38 <PARAMETER HEAD> ::= (
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
106 <SUBSCRIPT HEAD> ::= <IDENTIFIER> (
65 <IDENTIFIER LIST> ::= (
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
38 <PARAMETER HEAD> ::= (
65 <IDENTIFIER LIST> ::= (
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
72 <REPLACE> ::= =
85 [ ::= =
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
72 <REPLACE> ::= =
88 < ::= =
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
72 <REPLACE> ::= =
89 > ::= =
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 4 VALID CONTEXTS, RESPECTIVELY, FOR
72 <REPLACE> ::= =
82 <RELATION> ::= =
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
85 [ ::= =
88 < ::= =
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
85 [ ::= =
89 > ::= =
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 4 VALID CONTEXTS, RESPECTIVELY, FOR
85 [ ::= =
82 <RELATION> ::= =
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
88 < ::= =
89 > ::= =
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 4 VALID CONTEXTS, RESPECTIVELY, FOR
88 < ::= =
82 <RELATION> ::= =
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 4 VALID CONTEXTS, RESPECTIVELY, FOR
89 > ::= =
82 <RELATION> ::= =
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 47 VALID CONTEXTS, RESPECTIVELY, FOR
53 <DECLARATION ELEMENT> ::= <IDENTIFIER> LITERALLY <STRING>
108 <CONSTANT> ::= <STRING>
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
47 <GO TO STATEMENT> ::= <GO TO> <IDENTIFIER>
41 END ::= <IDENTIFIER>
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
47 <GO TO STATEMENT> ::= <GO TO> <IDENTIFIER>
63 <IDENTIFIER SPECIFICATION> ::= <IDENTIFIER>
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
47 <GO TO STATEMENT> ::= <GO TO> <IDENTIFIER>
104 <VARIABLE> ::= <IDENTIFIER>
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
41 END ::= <IDENTIFIER>
63 <IDENTIFIER SPECIFICATION> ::= <IDENTIFIER>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
41 END ::= <IDENTIFIER>
104 <VARIABLE> ::= <IDENTIFIER>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
63 <IDENTIFIER SPECIFICATION> ::= <IDENTIFIER>
104 <VARIABLE> ::= <IDENTIFIER>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
35 <PROCEDURE NAME> ::= <PROCEDURE NAME> <PARAMETER LIST> <TYPE> ;
33 <PROCEDURE NAME> ::= <TYPE> ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
35 <PROCEDURE NAME> ::= <PROCEDURE NAME> <PARAMETER LIST> <TYPE> ;
7 <GROUP> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
35 <PROCEDURE NAME> ::= <PROCEDURE NAME> <PARAMETER LIST> <TYPE> ;
8 <PROCEDURE DEFINITION> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
35 <PROCEDURE NAME> ::= <PROCEDURE NAME> <PARAMETER LIST> <TYPE> ;
9 <RETURN STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
35 <PROCEDURE NAME> ::= <PROCEDURE NAME> <PARAMETER LIST> <TYPE> ;
10 <CALL STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
35 <PROCEDURE NAME> ::= <PROCEDURE NAME> <PARAMETER LIST> <TYPE> ;
11 <GO TO STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
35 <PROCEDURE NAME> ::= <PROCEDURE NAME> <PARAMETER LIST> <TYPE> ;
12 <DECLARATION STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
23 DO ::= DO <WHILE CLAUSE> ;
7 <GROUP> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
23 DO ::= DO <WHILE CLAUSE> ;
8 <PROCEDURE DEFINITION> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
23 DO ::= DO <WHILE CLAUSE> ;
9 <RETURN STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
23 DO ::= DO <WHILE CLAUSE> ;
10 <CALL STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
23 DO ::= DO <WHILE CLAUSE> ;
11 <GO TO STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
23 DO ::= DO <WHILE CLAUSE> ;
12 <DECLARATION STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
24 DO ::= DO <CASE SELECTOR> ;
7 <GROUP> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
24 DO ::= DO <CASE SELECTOR> ;
8 <PROCEDURE DEFINITION> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
24 DO ::= DO <CASE SELECTOR> ;
9 <RETURN STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
24 DO ::= DO <CASE SELECTOR> ;
10 <CALL STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
24 DO ::= DO <CASE SELECTOR> ;
11 <GO TO STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
24 DO ::= DO <CASE SELECTOR> ;
12 <DECLARATION STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
34 <PROCEDURE NAME> ::= <PROCEDURE NAME> <PARAMETER LIST> ;
7 <GROUP> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
34 <PROCEDURE NAME> ::= <PROCEDURE NAME> <PARAMETER LIST> ;
8 <PROCEDURE DEFINITION> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
34 <PROCEDURE NAME> ::= <PROCEDURE NAME> <PARAMETER LIST> ;
9 <RETURN STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
34 <PROCEDURE NAME> ::= <PROCEDURE NAME> <PARAMETER LIST> ;
10 <CALL STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
34 <PROCEDURE NAME> ::= <PROCEDURE NAME> <PARAMETER LIST> ;
11 <GO TO STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
34 <PROCEDURE NAME> ::= <PROCEDURE NAME> <PARAMETER LIST> ;
12 <DECLARATION STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
6 <BASIC STATEMENT> ::= <ASSIGNMENT> ;
7 <GROUP> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
6 <BASIC STATEMENT> ::= <ASSIGNMENT> ;
8 <PROCEDURE DEFINITION> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
6 <BASIC STATEMENT> ::= <ASSIGNMENT> ;
9 <RETURN STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
6 <BASIC STATEMENT> ::= <ASSIGNMENT> ;
10 <CALL STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
6 <BASIC STATEMENT> ::= <ASSIGNMENT> ;
11 <GO TO STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
6 <BASIC STATEMENT> ::= <ASSIGNMENT> ;
12 <DECLARATION STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
21 <GROUP HEAD> ::= DO ;
7 <GROUP> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
21 <GROUP HEAD> ::= DO ;
8 <PROCEDURE DEFINITION> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
21 <GROUP HEAD> ::= DO ;
9 <RETURN STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
21 <GROUP HEAD> ::= DO ;
10 <CALL STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
21 <GROUP HEAD> ::= DO ;
11 <GO TO STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
21 <GROUP HEAD> ::= DO ;
12 <DECLARATION STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
22 DO ::= <STEP DEFINITION> ;
7 <GROUP> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
22 DO ::= <STEP DEFINITION> ;
8 <PROCEDURE DEFINITION> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
22 DO ::= <STEP DEFINITION> ;
9 <RETURN STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
22 DO ::= <STEP DEFINITION> ;
10 <CALL STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
22 DO ::= <STEP DEFINITION> ;
11 <GO TO STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
22 DO ::= <STEP DEFINITION> ;
12 <DECLARATION STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
32 <PROCEDURE HEAD> ::= <PROCEDURE NAME> ;
7 <GROUP> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
32 <PROCEDURE HEAD> ::= <PROCEDURE NAME> ;
8 <PROCEDURE DEFINITION> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
32 <PROCEDURE HEAD> ::= <PROCEDURE NAME> ;
9 <RETURN STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
32 <PROCEDURE HEAD> ::= <PROCEDURE NAME> ;
10 <CALL STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
32 <PROCEDURE HEAD> ::= <PROCEDURE NAME> ;
11 <GO TO STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
32 <PROCEDURE HEAD> ::= <PROCEDURE NAME> ;
12 <DECLARATION STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
33 <PROCEDURE NAME> ::= <TYPE> ;
7 <GROUP> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
33 <PROCEDURE NAME> ::= <TYPE> ;
8 <PROCEDURE DEFINITION> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
33 <PROCEDURE NAME> ::= <TYPE> ;
9 <RETURN STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
33 <PROCEDURE NAME> ::= <TYPE> ;
10 <CALL STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
33 <PROCEDURE NAME> ::= <TYPE> ;
11 <GO TO STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
33 <PROCEDURE NAME> ::= <TYPE> ;
12 <DECLARATION STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
7 <GROUP> ::= ;
8 <PROCEDURE DEFINITION> ::= ;
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
7 <GROUP> ::= ;
9 <RETURN STATEMENT> ::= ;
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
7 <GROUP> ::= ;
10 <CALL STATEMENT> ::= ;
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
7 <GROUP> ::= ;
11 <GO TO STATEMENT> ::= ;
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
7 <GROUP> ::= ;
12 <DECLARATION STATEMENT> ::= ;
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
8 <PROCEDURE DEFINITION> ::= ;
9 <RETURN STATEMENT> ::= ;
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
8 <PROCEDURE DEFINITION> ::= ;
10 <CALL STATEMENT> ::= ;
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
8 <PROCEDURE DEFINITION> ::= ;
11 <GO TO STATEMENT> ::= ;
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
8 <PROCEDURE DEFINITION> ::= ;
12 <DECLARATION STATEMENT> ::= ;
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
9 <RETURN STATEMENT> ::= ;
10 <CALL STATEMENT> ::= ;
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
9 <RETURN STATEMENT> ::= ;
11 <GO TO STATEMENT> ::= ;
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
9 <RETURN STATEMENT> ::= ;
12 <DECLARATION STATEMENT> ::= ;
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
10 <CALL STATEMENT> ::= ;
11 <GO TO STATEMENT> ::= ;
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
10 <CALL STATEMENT> ::= ;
12 <DECLARATION STATEMENT> ::= ;
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
11 <GO TO STATEMENT> ::= ;
12 <DECLARATION STATEMENT> ::= ;
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 8 AND 8 VALID CONTEXTS, RESPECTIVELY, FOR
93 <ARITHMETIC EXPRESSION> ::= + <TERM>
92 <ARITHMETIC EXPRESSION> ::= <TERM>
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 8 AND 12 VALID CONTEXTS, RESPECTIVELY, FOR
93 <ARITHMETIC EXPRESSION> ::= + <TERM>
95 + ::= <TERM>
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 8 AND 12 VALID CONTEXTS, RESPECTIVELY, FOR
93 <ARITHMETIC EXPRESSION> ::= + <TERM>
96 - ::= <TERM>
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 8 AND 8 VALID CONTEXTS, RESPECTIVELY, FOR
94 <ARITHMETIC EXPRESSION> ::= - <TERM>
92 <ARITHMETIC EXPRESSION> ::= <TERM>
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 8 AND 12 VALID CONTEXTS, RESPECTIVELY, FOR
94 <ARITHMETIC EXPRESSION> ::= - <TERM>
95 + ::= <TERM>
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 8 AND 12 VALID CONTEXTS, RESPECTIVELY, FOR
94 <ARITHMETIC EXPRESSION> ::= - <TERM>
96 - ::= <TERM>
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 8 AND 12 VALID CONTEXTS, RESPECTIVELY, FOR
92 <ARITHMETIC EXPRESSION> ::= <TERM>
95 + ::= <TERM>
THEY CAN BE RESOLVED BY (0,1) CONTEXT.
THERE ARE 8 AND 12 VALID CONTEXTS, RESPECTIVELY, FOR
92 <ARITHMETIC EXPRESSION> ::= <TERM>
96 - ::= <TERM>
THEY CAN BE RESOLVED BY (0,1) CONTEXT.
THERE ARE 12 AND 12 VALID CONTEXTS, RESPECTIVELY, FOR
95 + ::= <TERM>
96 - ::= <TERM>
*** ERROR, THESE PRODUCTIONS CANNOT BE DISTINGUISHED WITH (1,1) CONTEXT.
THEY HAVE EQUAL RIGHT PARTS AND THE COMMON CONTEXT ^^ ... *
THEY HAVE EQUAL RIGHT PARTS AND THE COMMON CONTEXT ^^ ... /
THEY HAVE EQUAL RIGHT PARTS AND THE COMMON CONTEXT ^^ ... MOD
THEY HAVE EQUAL RIGHT PARTS AND THE COMMON CONTEXT ^^ ... <STRING>
THEY HAVE EQUAL RIGHT PARTS AND THE COMMON CONTEXT _^_ ... *
THEY HAVE EQUAL RIGHT PARTS AND THE COMMON CONTEXT _^_ ... /
THEY HAVE EQUAL RIGHT PARTS AND THE COMMON CONTEXT _^_ ... MOD
THEY HAVE EQUAL RIGHT PARTS AND THE COMMON CONTEXT _^_ ... <STRING>
THEY HAVE EQUAL RIGHT PARTS AND THE COMMON CONTEXT <RELATION> ... *
THEY HAVE EQUAL RIGHT PARTS AND THE COMMON CONTEXT <RELATION> ... /
THEY HAVE EQUAL RIGHT PARTS AND THE COMMON CONTEXT <RELATION> ... MOD
THEY HAVE EQUAL RIGHT PARTS AND THE COMMON CONTEXT <RELATION> ... <STRING>
THERE ARE 26 AND 26 VALID CONTEXTS, RESPECTIVELY, FOR
98 <TERM> ::= * <PRIMARY>
97 <TERM> ::= <PRIMARY>
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 26 AND 26 VALID CONTEXTS, RESPECTIVELY, FOR
99 <TERM> ::= / <PRIMARY>
97 <TERM> ::= <PRIMARY>
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 26 AND 26 VALID CONTEXTS, RESPECTIVELY, FOR
100 <TERM> ::= MOD <PRIMARY>
97 <TERM> ::= <PRIMARY>
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
3 <STATEMENT LIST> ::= <STATEMENT LIST> <STATEMENT>
2 <STATEMENT LIST> ::= <STATEMENT>
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
3 <STATEMENT LIST> ::= <STATEMENT LIST> <STATEMENT>
25 <GROUP HEAD> ::= <STATEMENT>
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
15 <IF STATEMENT> ::= <IF CLAUSE> <STATEMENT>
2 <STATEMENT LIST> ::= <STATEMENT>
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
15 <IF STATEMENT> ::= <IF CLAUSE> <STATEMENT>
25 <GROUP HEAD> ::= <STATEMENT>
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
16 <IF CLAUSE> ::= <TRUE PART> <STATEMENT>
2 <STATEMENT LIST> ::= <STATEMENT>
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
16 <IF CLAUSE> ::= <TRUE PART> <STATEMENT>
25 <GROUP HEAD> ::= <STATEMENT>
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
2 <STATEMENT LIST> ::= <STATEMENT>
25 <GROUP HEAD> ::= <STATEMENT>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
28 <ITERATION CONTROL> ::= TO <EXPRESSION> BY <EXPRESSION>
45 RETURN ::= <EXPRESSION>
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
70 <ASSIGNMENT> ::= <VARIABLE> <REPLACE> <EXPRESSION>
45 RETURN ::= <EXPRESSION>
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
27 <ITERATION CONTROL> ::= TO <EXPRESSION>
45 RETURN ::= <EXPRESSION>
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
29 <WHILE CLAUSE> ::= WHILE <EXPRESSION>
45 RETURN ::= <EXPRESSION>
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
30 <CASE SELECTOR> ::= CASE <EXPRESSION>
45 RETURN ::= <EXPRESSION>
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
75 <EXPRESSION> ::= <EXPRESSION> ^ <LOGICAL FACTOR>
74 <EXPRESSION> ::= <LOGICAL FACTOR>
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
14 ; ::= <LABEL DEFINITION> <BASIC STATEMENT>
4 <STATEMENT> ::= <BASIC STATEMENT>
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 1 VALID CONTEXTS, RESPECTIVELY, FOR
78 <LOGICAL SECONDARY> ::= <LOGICAL PRIMARY>
79 [ ::= <LOGICAL PRIMARY>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
77 <LOGICAL FACTOR> ::= & <LOGICAL SECONDARY>
76 <LOGICAL FACTOR> ::= <LOGICAL SECONDARY>
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 1 AND 1 VALID CONTEXTS, RESPECTIVELY, FOR
81 <LOGICAL PRIMARY> ::= <STRING EXPRESSION> <RELATION> <STRING EXPRESSION>
80 <LOGICAL PRIMARY> ::= <STRING EXPRESSION>
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 5 AND 5 VALID CONTEXTS, RESPECTIVELY, FOR
91 <STRING EXPRESSION> ::= <STRING EXPRESSION> ^^ <ARITHMETIC EXPRESSION>
90 <STRING EXPRESSION> ::= <ARITHMETIC EXPRESSION>
THEY CAN BE RESOLVED BY LENGTH.
C2 PRODUCTION CHOICE FUNCTION:
5 <IF STATEMENT> ::= <ERROR: TOKEN = 0>
(0,1) CONTEXT WILL BE CHECKED. LEGAL RIGHT CONTEXT:
13 ; ::= <ERROR: TOKEN = 0>
(0,1) CONTEXT WILL BE CHECKED. LEGAL RIGHT CONTEXT:
49 GOTO ::= <ERROR: TOKEN = 0>
(0,1) CONTEXT WILL BE CHECKED. LEGAL RIGHT CONTEXT:
58 CHARACTER ::= <ERROR: TOKEN = 0>
(0,1) CONTEXT WILL BE CHECKED. LEGAL RIGHT CONTEXT:
83 < ::= <ERROR: TOKEN = 0>
(0,1) CONTEXT WILL BE CHECKED. LEGAL RIGHT CONTEXT:
84 > ::= <ERROR: TOKEN = 0>
(0,1) CONTEXT WILL BE CHECKED. LEGAL RIGHT CONTEXT:
102 <VARIABLE> ::= <ERROR: TOKEN = 0>
(0,1) CONTEXT WILL BE CHECKED. LEGAL RIGHT CONTEXT:
109 <NUMBER> ::= <ERROR: TOKEN = 0>
(0,1) CONTEXT WILL BE CHECKED. LEGAL RIGHT CONTEXT:
110 <NUMBER> ::= <ERROR: TOKEN = 0>
THERE WILL BE NO CONTEXT CHECK.
) AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
37 <PARAMETER LIST> ::= <PARAMETER HEAD> <IDENTIFIER> )
THERE WILL BE NO CONTEXT CHECK.
60 CHARACTER ::= <BIT HEAD> <NUMBER> )
THERE WILL BE NO CONTEXT CHECK.
67 <INITIAL LIST> ::= <INITIAL HEAD> <CONSTANT> )
THERE WILL BE NO CONTEXT CHECK.
103 <VARIABLE> ::= ( <EXPRESSION> )
THERE WILL BE NO CONTEXT CHECK.
105 <VARIABLE> ::= <SUBSCRIPT HEAD> <EXPRESSION> )
THERE WILL BE NO CONTEXT CHECK.
64 <IDENTIFIER LIST> ::= <IDENTIFIER> )
THERE WILL BE NO CONTEXT CHECK.
( AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
61 <BIT HEAD> ::= BIT (
THERE WILL BE NO CONTEXT CHECK.
62 <BOUND HEAD> ::= <IDENTIFIER SPECIFICATION> (
THERE WILL BE NO CONTEXT CHECK.
68 <INITIAL HEAD> ::= INITIAL (
THERE WILL BE NO CONTEXT CHECK.
106 <SUBSCRIPT HEAD> ::= <IDENTIFIER> (
THERE WILL BE NO CONTEXT CHECK.
38 <PARAMETER HEAD> ::= (
(0,1) CONTEXT WILL BE CHECKED. LEGAL RIGHT CONTEXT:
65 <IDENTIFIER LIST> ::= (
THERE WILL BE NO CONTEXT CHECK.
, AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
39 <PARAMETER HEAD> ::= <PARAMETER HEAD> <IDENTIFIER> ,
THERE WILL BE NO CONTEXT CHECK.
66 <IDENTIFIER LIST> ::= <IDENTIFIER LIST> <IDENTIFIER> ,
THERE WILL BE NO CONTEXT CHECK.
69 <INITIAL HEAD> ::= <CONSTANT> ,
THERE WILL BE NO CONTEXT CHECK.
73 <LEFT PART> ::= <VARIABLE> ,
THERE WILL BE NO CONTEXT CHECK.
107 <SUBSCRIPT HEAD> ::= <EXPRESSION> ,
THERE WILL BE NO CONTEXT CHECK.
: AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
43 <LABEL DEFINITION> ::= <IDENTIFIER> :
THERE WILL BE NO CONTEXT CHECK.
= AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
72 <REPLACE> ::= =
(0,1) CONTEXT WILL BE CHECKED. LEGAL RIGHT CONTEXT:
85 [ ::= =
(0,1) CONTEXT WILL BE CHECKED. LEGAL RIGHT CONTEXT:
88 < ::= =
(0,1) CONTEXT WILL BE CHECKED. LEGAL RIGHT CONTEXT:
89 > ::= =
(0,1) CONTEXT WILL BE CHECKED. LEGAL RIGHT CONTEXT:
82 <RELATION> ::= =
THERE WILL BE NO CONTEXT CHECK.
TO AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
48 <GO TO> ::= GO TO
THERE WILL BE NO CONTEXT CHECK.
THEN AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
18 <IF CLAUSE> ::= IF <EXPRESSION> THEN
THERE WILL BE NO CONTEXT CHECK.
ELSE AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
19 <TRUE PART> ::= <BASIC STATEMENT> ELSE
THERE WILL BE NO CONTEXT CHECK.
FIXED AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
57 <TYPE> ::= FIXED
THERE WILL BE NO CONTEXT CHECK.
LABEL AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
59 CHARACTER ::= LABEL
THERE WILL BE NO CONTEXT CHECK.
<STRING> AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
53 <DECLARATION ELEMENT> ::= <IDENTIFIER> LITERALLY <STRING>
THERE WILL BE NO CONTEXT CHECK.
108 <CONSTANT> ::= <STRING>
THERE WILL BE NO CONTEXT CHECK.
PROCEDURE AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
36 <PROCEDURE NAME> ::= <LABEL DEFINITION> PROCEDURE
THERE WILL BE NO CONTEXT CHECK.
<IDENTIFIER> AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
47 <GO TO STATEMENT> ::= <GO TO> <IDENTIFIER>
THERE WILL BE NO CONTEXT CHECK.
41 END ::= <IDENTIFIER>
(0,1) CONTEXT WILL BE CHECKED. LEGAL RIGHT CONTEXT:
63 <IDENTIFIER SPECIFICATION> ::= <IDENTIFIER>
(0,1) CONTEXT WILL BE CHECKED. LEGAL RIGHT CONTEXT:
104 <VARIABLE> ::= <IDENTIFIER>
THERE WILL BE NO CONTEXT CHECK.
; AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
35 <PROCEDURE NAME> ::= <PROCEDURE NAME> <PARAMETER LIST> <TYPE> ;
THERE WILL BE NO CONTEXT CHECK.
23 DO ::= DO <WHILE CLAUSE> ;
THERE WILL BE NO CONTEXT CHECK.
24 DO ::= DO <CASE SELECTOR> ;
THERE WILL BE NO CONTEXT CHECK.
34 <PROCEDURE NAME> ::= <PROCEDURE NAME> <PARAMETER LIST> ;
THERE WILL BE NO CONTEXT CHECK.
6 <BASIC STATEMENT> ::= <ASSIGNMENT> ;
THERE WILL BE NO CONTEXT CHECK.
21 <GROUP HEAD> ::= DO ;
THERE WILL BE NO CONTEXT CHECK.
22 DO ::= <STEP DEFINITION> ;
THERE WILL BE NO CONTEXT CHECK.
32 <PROCEDURE HEAD> ::= <PROCEDURE NAME> ;
THERE WILL BE NO CONTEXT CHECK.
33 <PROCEDURE NAME> ::= <TYPE> ;
THERE WILL BE NO CONTEXT CHECK.
7 <GROUP> ::= ;
(0,1) CONTEXT WILL BE CHECKED. LEGAL RIGHT CONTEXT:
8 <PROCEDURE DEFINITION> ::= ;
(0,1) CONTEXT WILL BE CHECKED. LEGAL RIGHT CONTEXT:
9 <RETURN STATEMENT> ::= ;
(0,1) CONTEXT WILL BE CHECKED. LEGAL RIGHT CONTEXT:
10 <CALL STATEMENT> ::= ;
(0,1) CONTEXT WILL BE CHECKED. LEGAL RIGHT CONTEXT:
11 <GO TO STATEMENT> ::= ;
(0,1) CONTEXT WILL BE CHECKED. LEGAL RIGHT CONTEXT:
12 <DECLARATION STATEMENT> ::= ;
THERE WILL BE NO CONTEXT CHECK.
< AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
86 [ ::= <
THERE WILL BE NO CONTEXT CHECK.
> AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
87 [ ::= >
THERE WILL BE NO CONTEXT CHECK.
END AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
40 <ENDING> ::= END
THERE WILL BE NO CONTEXT CHECK.
<TYPE> AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
55 <TYPE DECLARATION> ::= <BOUND HEAD> <NUMBER> ) <TYPE>
THERE WILL BE NO CONTEXT CHECK.
54 <TYPE DECLARATION> ::= <IDENTIFIER SPECIFICATION> <TYPE>
THERE WILL BE NO CONTEXT CHECK.
RETURN AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
44 <RETURN STATEMENT> ::= RETURN
THERE WILL BE NO CONTEXT CHECK.
<TERM> AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
93 <ARITHMETIC EXPRESSION> ::= + <TERM>
THERE WILL BE NO CONTEXT CHECK.
94 <ARITHMETIC EXPRESSION> ::= - <TERM>
THERE WILL BE NO CONTEXT CHECK.
92 <ARITHMETIC EXPRESSION> ::= <TERM>
(0,1) CONTEXT WILL BE CHECKED. LEGAL RIGHT CONTEXT:
... =
... ^^
... _^_
95 + ::= <TERM>
(0,1) CONTEXT WILL BE CHECKED. LEGAL RIGHT CONTEXT:
... *
... /
... MOD
... <STRING>
96 - ::= <TERM>
THERE WILL BE NO CONTEXT CHECK.
<ENDING> AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
31 <PROCEDURE DEFINITION> ::= <PROCEDURE HEAD> <STATEMENT LIST> <ENDING>
THERE WILL BE NO CONTEXT CHECK.
20 <GROUP> ::= <GROUP HEAD> <ENDING>
THERE WILL BE NO CONTEXT CHECK.
42 END ::= <LABEL DEFINITION> <ENDING>
THERE WILL BE NO CONTEXT CHECK.
<PRIMARY> AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
98 <TERM> ::= * <PRIMARY>
THERE WILL BE NO CONTEXT CHECK.
99 <TERM> ::= / <PRIMARY>
THERE WILL BE NO CONTEXT CHECK.
100 <TERM> ::= MOD <PRIMARY>
THERE WILL BE NO CONTEXT CHECK.
97 <TERM> ::= <PRIMARY>
THERE WILL BE NO CONTEXT CHECK.
<VARIABLE> AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
46 <CALL STATEMENT> ::= CALL <VARIABLE>
THERE WILL BE NO CONTEXT CHECK.
<CONSTANT> AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
101 <PRIMARY> ::= <CONSTANT>
THERE WILL BE NO CONTEXT CHECK.
<STATEMENT> AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
3 <STATEMENT LIST> ::= <STATEMENT LIST> <STATEMENT>
THERE WILL BE NO CONTEXT CHECK.
15 <IF STATEMENT> ::= <IF CLAUSE> <STATEMENT>
THERE WILL BE NO CONTEXT CHECK.
16 <IF CLAUSE> ::= <TRUE PART> <STATEMENT>
THERE WILL BE NO CONTEXT CHECK.
2 <STATEMENT LIST> ::= <STATEMENT>
(0,1) CONTEXT WILL BE CHECKED. LEGAL RIGHT CONTEXT:
25 <GROUP HEAD> ::= <STATEMENT>
THERE WILL BE NO CONTEXT CHECK.
<ASSIGNMENT> AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
71 <LEFT PART> ::= <ASSIGNMENT>
THERE WILL BE NO CONTEXT CHECK.
<EXPRESSION> AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
28 <ITERATION CONTROL> ::= TO <EXPRESSION> BY <EXPRESSION>
THERE WILL BE NO CONTEXT CHECK.
70 <ASSIGNMENT> ::= <VARIABLE> <REPLACE> <EXPRESSION>
THERE WILL BE NO CONTEXT CHECK.
27 <ITERATION CONTROL> ::= TO <EXPRESSION>
THERE WILL BE NO CONTEXT CHECK.
29 <WHILE CLAUSE> ::= WHILE <EXPRESSION>
THERE WILL BE NO CONTEXT CHECK.
30 <CASE SELECTOR> ::= CASE <EXPRESSION>
THERE WILL BE NO CONTEXT CHECK.
45 RETURN ::= <EXPRESSION>
THERE WILL BE NO CONTEXT CHECK.
<IF STATEMENT> AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
17 <IF CLAUSE> ::= <LABEL DEFINITION> <IF STATEMENT>
THERE WILL BE NO CONTEXT CHECK.
<INITIAL LIST> AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
56 <TYPE DECLARATION> ::= <TYPE DECLARATION> <INITIAL LIST>
THERE WILL BE NO CONTEXT CHECK.
<STATEMENT LIST> AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
1 <PROGRAM> ::= <STATEMENT LIST>
THERE WILL BE NO CONTEXT CHECK.
<LOGICAL FACTOR> AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
75 <EXPRESSION> ::= <EXPRESSION> ^ <LOGICAL FACTOR>
THERE WILL BE NO CONTEXT CHECK.
74 <EXPRESSION> ::= <LOGICAL FACTOR>
THERE WILL BE NO CONTEXT CHECK.
<BASIC STATEMENT> AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
14 ; ::= <LABEL DEFINITION> <BASIC STATEMENT>
THERE WILL BE NO CONTEXT CHECK.
4 <STATEMENT> ::= <BASIC STATEMENT>
THERE WILL BE NO CONTEXT CHECK.
<LOGICAL PRIMARY> AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
78 <LOGICAL SECONDARY> ::= <LOGICAL PRIMARY>
(0,1) CONTEXT WILL BE CHECKED. LEGAL RIGHT CONTEXT:
79 [ ::= <LOGICAL PRIMARY>
THERE WILL BE NO CONTEXT CHECK.
<TYPE DECLARATION> AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
52 <DECLARATION ELEMENT> ::= <TYPE DECLARATION>
THERE WILL BE NO CONTEXT CHECK.
<ITERATION CONTROL> AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
26 <STEP DEFINITION> ::= <VARIABLE> <REPLACE> <EXPRESSION> <ITERATION CONTROL>
THERE WILL BE NO CONTEXT CHECK.
<LOGICAL SECONDARY> AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
77 <LOGICAL FACTOR> ::= & <LOGICAL SECONDARY>
THERE WILL BE NO CONTEXT CHECK.
76 <LOGICAL FACTOR> ::= <LOGICAL SECONDARY>
THERE WILL BE NO CONTEXT CHECK.
<STRING EXPRESSION> AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
81 <LOGICAL PRIMARY> ::= <STRING EXPRESSION> <RELATION> <STRING EXPRESSION>
THERE WILL BE NO CONTEXT CHECK.
80 <LOGICAL PRIMARY> ::= <STRING EXPRESSION>
THERE WILL BE NO CONTEXT CHECK.
<DECLARATION ELEMENT> AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
50 <DECLARATION STATEMENT> ::= DECLARE <DECLARATION ELEMENT>
THERE WILL BE NO CONTEXT CHECK.
51 <DECLARATION STATEMENT> ::= , <DECLARATION ELEMENT>
THERE WILL BE NO CONTEXT CHECK.
<ARITHMETIC EXPRESSION> AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
91 <STRING EXPRESSION> ::= <STRING EXPRESSION> ^^ <ARITHMETIC EXPRESSION>
THERE WILL BE NO CONTEXT CHECK.
90 <STRING EXPRESSION> ::= <ARITHMETIC EXPRESSION>
THERE WILL BE NO CONTEXT CHECK.
TIME USED WAS 13.22 SECONDS.
TOTAL TIME IS 71.02 SECONDS.
ANALYSIS COMPLETE FOR ITERATION 1
******************** ... 24 ERRORS WERE DETECTED.
GRAMMAR MODIFICATION TO ATTEMPT TO RESOLVE CONFLICTS:
111 <^^1> ::= ^^
91 <STRING EXPRESSION> ::= <STRING EXPRESSION> <^^1> <ARITHMETIC EXPRESSION>
112 <<RELATION>1> ::= <RELATION>
81 <LOGICAL PRIMARY> ::= <STRING EXPRESSION> <<RELATION>1> <STRING EXPRESSION>
TIME USED WAS 0.20 SECONDS.
TOTAL TIME IS 71.22 SECONDS.
PRODUCED HEAD SYMBOLS: PAGE 1 OF 4
1111111 1112222222222333 3333333444444444 4555555555566666 6666677777777778
1234567890123456 7890123456789012 3456789012345678 9012345678901234 5678901234567890
+----------------+----------------+----------------+----------------+----------------+
1 ) ^Y ^ ^ ^ ^ ^
2 ( ^ Y ^ ^ ^ ^ ^
3 , ^ Y ^ ^ ^ ^ ^
4 : ^ Y ^ ^ ^ ^ ^
5 = ^ Y ^ ^ ^ ^ ^
6 ^ ^ Y ^ ^ ^ ^ ^
7 & ^ Y ^ ^ ^ ^ ^
8 * ^ Y ^ ^ ^ ^ ^
9 / ^ Y ^ ^ ^ ^ ^
10 IF ^ Y ^ ^ ^ ^ ^
11 TO ^ Y ^ ^ ^ ^ ^
12 BY ^ Y ^ ^ ^ ^ ^
13 GO ^ Y ^ ^ ^ ^ ^
14 ^^ ^ Y ^ ^ ^ ^ ^
15 _^_ ^ Y ^ ^ ^ ^ ^
16 BIT ^ Y^ ^ ^ ^ ^
+----------------+----------------+----------------+----------------+----------------+
17 MOD ^ ^Y ^ ^ ^ ^
18 THEN ^ ^ Y ^ ^ ^ ^
19 ELSE ^ ^ Y ^ ^ ^ ^
20 CASE ^ ^ Y ^ ^ ^ ^
21 CALL ^ ^ Y ^ ^ ^ ^
22 WHILE ^ ^ Y ^ ^ ^ ^
23 FIXED ^ ^ Y ^ ^ ^ ^
24 LABEL ^ ^ Y ^ ^ ^ ^
25 DECLARE ^ ^ Y ^ ^ ^ ^
26 INITIAL ^ ^ Y ^ ^ ^ ^
27 <STRING> ^ ^ Y ^ ^ ^ ^
28 PROCEDURE ^ ^ Y ^ ^ ^ ^
29 LITERALLY ^ ^ Y ^ ^ ^ ^
30 <IDENTIFIER> ^ ^ Y ^ ^ ^ ^
31 ; ^ ^ YY ^ ^ ^ ^
32 [ ^ Y YY ^Y Y Y^YYYY Y ^ Y Y ^ Y^
+----------------+----------------+----------------+----------------+----------------+
33 < ^ Y ^ ^Y ^ ^ ^
34 > ^ Y ^ ^ Y ^ ^ ^
35 + ^ YY ^Y Y ^ Y Y ^ Y Y ^ ^
36 - ^ YY ^Y Y ^ Y Y ^ Y Y ^ ^
37 DO ^ Y YYY ^Y Y Y ^ YYY Y ^ YY Y Y ^ YY Y Y^
38 END ^ ^ Y ^ Y ^ ^ ^
39 GOTO ^ ^ ^ Y ^ ^ ^
40 <TYPE> ^ ^ Y ^ Y ^ ^ ^
41 RETURN ^ YYY ^Y Y ^ YY YY ^ Y Y Y ^ Y Y^
42 <TERM> ^ YY ^Y Y ^ Y ^ Y Y ^ ^
43 <GROUP> ^ Y YYY ^Y Y YY ^ YYY YY ^ YY Y Y YYY ^ YYY Y Y^
44 <GO TO> ^ Y ^ ^ Y ^ ^ ^
45 <ENDING> ^ ^ Y ^ Y Y ^ ^ ^
46 <NUMBER> ^ ^ ^ Y ^ ^ ^
47 <PROGRAM> ^ Y YYY ^Y Y Y ^ YY Y Y ^ YY Y Y YY ^ Y YYY Y^
48 <REPLACE> ^ Y ^ ^ Y^ ^ ^
+----------------+----------------+----------------+----------------+----------------+
PRODUCED HEAD SYMBOLS: PAGE 2 OF 4
1111111 1112222222222333 3333333444444444 4555555555566666 6666677777777778
1234567890123456 7890123456789012 3456789012345678 9012345678901234 5678901234567890
+----------------+----------------+----------------+----------------+----------------+
49 CHARACTER ^ Y^ Y ^ ^Y Y ^ ^
50 <PRIMARY> ^ ^ Y ^ ^ Y Y ^ ^
51 <VARIABLE> ^ Y YYY ^Y Y Y ^ YY Y ^ YY Y Y ^ YY Y^
52 <BIT HEAD> ^ Y^ ^ ^ Y ^ ^
53 <CONSTANT> ^ ^ Y ^ ^ Y ^ ^
54 <RELATION> ^ Y ^ ^ ^ Y ^ ^
55 <STATEMENT> ^ Y YYY ^Y Y Y ^ YY Y ^ YY Y Y YY ^ YYY Y^
56 <IF CLAUSE> ^ Y YYYY ^Y Y Y ^ YY Y ^ YY Y YY YY ^ YYY Y^
57 <TRUE PART> ^ Y YYY ^Y Y Y ^ YY Y ^ YY Y Y YY ^ YYY Y^
58 <LEFT PART> ^ Y YYY ^Y Y Y ^ YY Y ^ YY Y YYY ^ YY Y^
59 <ASSIGNMENT> ^ Y YYY ^Y Y Y ^ YY Y ^ YY Y YY ^ YY Y^
60 <EXPRESSION> ^ YYY ^Y Y ^ YY Y ^ Y Y Y ^ Y Y^
61 <GROUP HEAD> ^ Y YYY ^Y Y Y ^ YYY Y ^ YY Y Y YYY ^ YYY Y Y^
62 <BOUND HEAD> ^ ^ Y ^ ^ Y ^ ^
63 <IF STATEMENT> ^ Y YYYY ^Y Y Y ^ YY Y ^ YY Y YY YY Y ^ YYY Y^
64 <WHILE CLAUSE> ^ ^ Y ^ ^ Y^ ^
+----------------+----------------+----------------+----------------+----------------+
65 <INITIAL LIST> ^ ^ YY ^ ^ Y ^YY ^
66 <INITIAL HEAD> ^ ^ YY ^ ^ Y ^ Y ^
67 <CASE SELECTOR> ^ ^ Y ^ ^ ^ Y ^
68 <STATEMENT LIST> ^ Y YYY ^Y Y Y ^ YY Y ^ YY Y Y YY ^ Y YYY Y^
69 <CALL STATEMENT> ^ ^ Y YY ^ ^ ^ Y ^
70 <PROCEDURE HEAD> ^ ^ Y Y ^ Y ^ ^ YY ^
71 <PROCEDURE NAME> ^ ^ Y Y ^ Y ^ ^ Y ^
72 <PARAMETER LIST> ^ Y ^ ^ ^ ^ YY ^
73 <PARAMETER HEAD> ^ Y ^ ^ ^ ^ Y ^
74 <LOGICAL FACTOR> ^ YYY ^Y Y ^ YY Y ^ Y Y ^ Y Y^
75 <SUBSCRIPT HEAD> ^ YYY ^Y Y Y ^ YY Y ^ Y Y Y ^ YY Y^
76 <BASIC STATEMENT> ^ Y YYY ^Y Y Y ^ YY Y ^ YY Y YY ^ YYY Y^
77 <GO TO STATEMENT> ^ Y ^ YY ^ Y ^ ^ Y ^
78 <STEP DEFINITION> ^ Y YYY ^Y Y Y ^ YY Y ^ YY Y Y ^ YY Y Y^
79 <IDENTIFIER LIST> ^ Y ^ Y ^ ^ ^ Y ^
80 <LOGICAL PRIMARY> ^ YY ^Y Y ^ YY Y ^ Y Y ^ Y^
+----------------+----------------+----------------+----------------+----------------+
81 <RETURN STATEMENT> ^ YYY ^Y Y YY ^ YY YY ^ Y Y Y ^ Y Y^
82 <LABEL DEFINITION> ^ ^ Y ^ ^ ^ ^
83 <TYPE DECLARATION> ^ ^ Y ^ ^ Y ^ ^
84 <ITERATION CONTROL> ^ Y ^ ^ ^ ^ ^
85 <LOGICAL SECONDARY> ^ YY ^Y Y ^ YY Y ^ Y Y ^ Y^
86 <STRING EXPRESSION> ^ YY ^Y Y ^ YY Y ^ Y Y ^ ^
87 <DECLARATION ELEMENT> ^ ^ Y ^ ^ Y ^ ^
88 <PROCEDURE DEFINITION> ^ ^ Y YY ^ Y ^ ^ YY ^
89 <DECLARATION STATEMENT> ^ Y ^ Y YY ^ ^ ^ ^
90 <ARITHMETIC EXPRESSION> ^ YY ^Y Y ^ YY Y ^ Y Y ^ ^
91 <IDENTIFIER SPECIFICATION> ^ ^ Y ^ ^ ^ ^
92 <^^1> ^ Y ^ ^ ^ ^ ^
93 <<RELATION>1> ^ Y ^ ^ ^ Y ^ ^
+----------------+----------------+----------------+----------------+----------------+
PRODUCED HEAD SYMBOLS: PAGE 3 OF 4
8888888889999
1234567890123
+-------------+
1 ) ^ ^
2 ( ^ ^
3 , ^ ^
4 : ^ ^
5 = ^ ^
6 ^ ^ ^
7 & ^ ^
8 * ^ ^
9 / ^ ^
10 IF ^ ^
11 TO ^ ^
12 BY ^ ^
13 GO ^ ^
14 ^^ ^ ^
15 _^_ ^ ^
16 BIT ^ ^
+-------------+
17 MOD ^ ^
18 THEN ^ ^
19 ELSE ^ ^
20 CASE ^ ^
21 CALL ^ ^
22 WHILE ^ ^
23 FIXED ^ ^
24 LABEL ^ ^
25 DECLARE ^ ^
26 INITIAL ^ ^
27 <STRING> ^ ^
28 PROCEDURE ^ ^
29 LITERALLY ^ ^
30 <IDENTIFIER> ^ ^
31 ; ^ Y ^
32 [ ^ Y Y ^
+-------------+
33 < ^ ^
34 > ^ ^
35 + ^ ^
36 - ^ ^
37 DO ^ YY Y ^
38 END ^ Y ^
39 GOTO ^ ^
40 <TYPE> ^ ^
41 RETURN ^ YY Y ^
42 <TERM> ^ ^
43 <GROUP> ^ Y YY Y ^
44 <GO TO> ^ ^
45 <ENDING> ^ Y ^
46 <NUMBER> ^ ^
47 <PROGRAM> ^ YY Y ^
48 <REPLACE> ^ ^
+-------------+
PRODUCED HEAD SYMBOLS: PAGE 4 OF 4
8888888889999
1234567890123
+-------------+
49 CHARACTER ^ ^
50 <PRIMARY> ^ ^
51 <VARIABLE> ^ YY Y ^
52 <BIT HEAD> ^ ^
53 <CONSTANT> ^ ^
54 <RELATION> ^ ^
55 <STATEMENT> ^ YY Y ^
56 <IF CLAUSE> ^ Y YY Y ^
57 <TRUE PART> ^ YY Y ^
58 <LEFT PART> ^ YY Y ^
59 <ASSIGNMENT> ^ YY Y ^
60 <EXPRESSION> ^ YY Y ^
61 <GROUP HEAD> ^ YY Y ^
62 <BOUND HEAD> ^ Y ^
63 <IF STATEMENT> ^ Y YY Y ^
64 <WHILE CLAUSE> ^ ^
+-------------+
65 <INITIAL LIST> ^ ^
66 <INITIAL HEAD> ^ ^
67 <CASE SELECTOR> ^ ^
68 <STATEMENT LIST> ^ YY Y ^
69 <CALL STATEMENT> ^ Y ^
70 <PROCEDURE HEAD> ^ Y ^
71 <PROCEDURE NAME> ^ Y ^
72 <PARAMETER LIST> ^ ^
73 <PARAMETER HEAD> ^ ^
74 <LOGICAL FACTOR> ^ YY Y ^
75 <SUBSCRIPT HEAD> ^ YY Y ^
76 <BASIC STATEMENT> ^ YY Y ^
77 <GO TO STATEMENT> ^ Y ^
78 <STEP DEFINITION> ^ YY Y ^
79 <IDENTIFIER LIST> ^ ^
80 <LOGICAL PRIMARY> ^ Y Y ^
+-------------+
81 <RETURN STATEMENT> ^YY YY Y ^
82 <LABEL DEFINITION> ^ Y ^
83 <TYPE DECLARATION> ^ Y Y ^
84 <ITERATION CONTROL> ^ Y ^
85 <LOGICAL SECONDARY> ^ YY Y ^
86 <STRING EXPRESSION> ^ Y Y ^
87 <DECLARATION ELEMENT> ^ Y Y Y ^
88 <PROCEDURE DEFINITION> ^ Y Y ^
89 <DECLARATION STATEMENT> ^ Y Y ^
90 <ARITHMETIC EXPRESSION> ^ Y ^
91 <IDENTIFIER SPECIFICATION> ^ Y ^
92 <^^1> ^ Y ^
93 <<RELATION>1> ^ Y^
+-------------+
TIME USED WAS 23.73 SECONDS.
TOTAL TIME IS 94.95 SECONDS.
*** ERROR, PRODUCTIONS SEPARATED FOR <IF STATEMENT>. PRODUCTION 15 WILL BE IGNORED.
*** ERROR, PRODUCTIONS SEPARATED FOR <GROUP>. PRODUCTION 20 WILL BE IGNORED.
*** ERROR, PRODUCTIONS SEPARATED FOR <GROUP HEAD>. PRODUCTION 25 WILL BE IGNORED.
*** ERROR, PRODUCTIONS SEPARATED FOR <PROCEDURE DEFINITION>. PRODUCTION 31 WILL BE IGNORED.
*** ERROR, PRODUCTIONS SEPARATED FOR <RETURN STATEMENT>. PRODUCTION 44 WILL BE IGNORED.
*** ERROR, PRODUCTIONS SEPARATED FOR <CALL STATEMENT>. PRODUCTION 46 WILL BE IGNORED.
*** ERROR, PRODUCTIONS SEPARATED FOR <GO TO STATEMENT>. PRODUCTION 47 WILL BE IGNORED.
*** ERROR, PRODUCTIONS SEPARATED FOR <DECLARATION STATEMENT>. PRODUCTION 50 WILL BE IGNORED.
*** ERROR, PRODUCTIONS SEPARATED FOR <LEFT PART>. PRODUCTION 73 WILL BE IGNORED.
*** ERROR, PRODUCTIONS SEPARATED FOR [. PRODUCTION 85 WILL BE IGNORED.
*** ERROR, PRODUCTIONS SEPARATED FOR <. PRODUCTION 88 WILL BE IGNORED.
*** ERROR, PRODUCTIONS SEPARATED FOR >. PRODUCTION 89 WILL BE IGNORED.
SENTENTIAL FORM PRODUCTION:
LEVEL 0: [ ^
LEVEL 1: <LOGICAL PRIMARY> ^
LEVEL 2: <STRING EXPRESSION> ^
LEVEL 3: <ARITHMETIC EXPRESSION> ^
LEVEL 4: <TERM> ^
LEVEL 5: <PRIMARY> ^
LEVEL 6: <CONSTANT> ^
LEVEL 7: <STRING> ^
LEVEL 5: * <PRIMARY> ^
LEVEL 6: * <CONSTANT> ^
LEVEL 7: * <STRING> ^
LEVEL 5: / <PRIMARY> ^
LEVEL 6: / <CONSTANT> ^
LEVEL 7: / <STRING> ^
LEVEL 5: MOD <PRIMARY> ^
LEVEL 6: MOD <CONSTANT> ^
LEVEL 7: MOD <STRING> ^
LEVEL 4: + <TERM> ^
LEVEL 5: + <PRIMARY> ^
LEVEL 6: + <CONSTANT> ^
LEVEL 7: + <STRING> ^
LEVEL 5: + * <PRIMARY> ^
LEVEL 5: + / <PRIMARY> ^
LEVEL 5: + MOD <PRIMARY> ^
LEVEL 5: <TERM> ^ <TERM>
LEVEL 6: <PRIMARY> ^ <TERM>
LEVEL 7: <CONSTANT> ^ <TERM>
LEVEL 8: <STRING> ^ <TERM>
LEVEL 6: * <PRIMARY> ^ <TERM>
LEVEL 7: * <CONSTANT> ^ <TERM>
LEVEL 8: * <STRING> ^ <TERM>
LEVEL 6: / <PRIMARY> ^ <TERM>
LEVEL 7: / <CONSTANT> ^ <TERM>
LEVEL 8: / <STRING> ^ <TERM>
LEVEL 6: MOD <PRIMARY> ^ <TERM>
LEVEL 7: MOD <CONSTANT> ^ <TERM>
LEVEL 8: MOD <STRING> ^ <TERM>
LEVEL 4: - <TERM> ^
LEVEL 5: - <PRIMARY> ^
LEVEL 6: - <CONSTANT> ^
LEVEL 7: - <STRING> ^
LEVEL 5: - * <PRIMARY> ^
LEVEL 5: - / <PRIMARY> ^
LEVEL 5: - MOD <PRIMARY> ^
LEVEL 5: <TERM> ^ <TERM>
LEVEL 3: <STRING EXPRESSION> <^^1> <ARITHMETIC EXPRESSION> ^
LEVEL 4: <STRING EXPRESSION> <^^1> <TERM> ^
LEVEL 5: <STRING EXPRESSION> <^^1> <PRIMARY> ^
LEVEL 6: <STRING EXPRESSION> <^^1> <CONSTANT> ^
LEVEL 7: <STRING EXPRESSION> <^^1> <STRING> ^
LEVEL 5: <STRING EXPRESSION> <^^1> * <PRIMARY> ^
LEVEL 5: <STRING EXPRESSION> <^^1> / <PRIMARY> ^
LEVEL 5: <STRING EXPRESSION> <^^1> MOD <PRIMARY> ^
LEVEL 4: <STRING EXPRESSION> <^^1> + <TERM> ^
LEVEL 5: <STRING EXPRESSION> <^^1> <TERM> ^ <TERM>
LEVEL 6: <STRING EXPRESSION> <^^1> <PRIMARY> ^ <TERM>
LEVEL 7: <STRING EXPRESSION> <^^1> <CONSTANT> ^ <TERM>
LEVEL 8: <STRING EXPRESSION> <^^1> <STRING> ^ <TERM>
LEVEL 6: <STRING EXPRESSION> <^^1> * <PRIMARY> ^ <TERM>
LEVEL 6: <STRING EXPRESSION> <^^1> / <PRIMARY> ^ <TERM>
LEVEL 6: <STRING EXPRESSION> <^^1> MOD <PRIMARY> ^ <TERM>
LEVEL 4: <STRING EXPRESSION> <^^1> - <TERM> ^
LEVEL 5: <STRING EXPRESSION> <^^1> <TERM> ^ <TERM>
LEVEL 4: <STRING EXPRESSION> ^^ ^ <ARITHMETIC EXPRESSION>
LEVEL 4: <ARITHMETIC EXPRESSION> ^ <^^1> <ARITHMETIC EXPRESSION>
LEVEL 5: <TERM> ^ <^^1> <ARITHMETIC EXPRESSION>
LEVEL 6: <PRIMARY> ^ <^^1> <ARITHMETIC EXPRESSION>
LEVEL 7: <CONSTANT> ^ <^^1> <ARITHMETIC EXPRESSION>
LEVEL 8: <STRING> ^ <^^1> <ARITHMETIC EXPRESSION>
LEVEL 6: * <PRIMARY> ^ <^^1> <ARITHMETIC EXPRESSION>
LEVEL 7: * <CONSTANT> ^ <^^1> <ARITHMETIC EXPRESSION>
LEVEL 8: * <STRING> ^ <^^1> <ARITHMETIC EXPRESSION>
LEVEL 6: / <PRIMARY> ^ <^^1> <ARITHMETIC EXPRESSION>
LEVEL 7: / <CONSTANT> ^ <^^1> <ARITHMETIC EXPRESSION>
LEVEL 8: / <STRING> ^ <^^1> <ARITHMETIC EXPRESSION>
LEVEL 6: MOD <PRIMARY> ^ <^^1> <ARITHMETIC EXPRESSION>
LEVEL 7: MOD <CONSTANT> ^ <^^1> <ARITHMETIC EXPRESSION>
LEVEL 8: MOD <STRING> ^ <^^1> <ARITHMETIC EXPRESSION>
LEVEL 5: + <TERM> ^ <^^1> <ARITHMETIC EXPRESSION>
LEVEL 6: + <PRIMARY> ^ <^^1> <ARITHMETIC EXPRESSION>
LEVEL 7: + <CONSTANT> ^ <^^1> <ARITHMETIC EXPRESSION>
LEVEL 8: + <STRING> ^ <^^1> <ARITHMETIC EXPRESSION>
LEVEL 6: + * <PRIMARY> ^ <^^1> <ARITHMETIC EXPRESSION>
LEVEL 6: + / <PRIMARY> ^ <^^1> <ARITHMETIC EXPRESSION>
LEVEL 6: + MOD <PRIMARY> ^ <^^1> <ARITHMETIC EXPRESSION>
LEVEL 5: - <TERM> ^ <^^1> <ARITHMETIC EXPRESSION>
LEVEL 6: - <PRIMARY> ^ <^^1> <ARITHMETIC EXPRESSION>
LEVEL 7: - <CONSTANT> ^ <^^1> <ARITHMETIC EXPRESSION>
LEVEL 8: - <STRING> ^ <^^1> <ARITHMETIC EXPRESSION>
LEVEL 6: - * <PRIMARY> ^ <^^1> <ARITHMETIC EXPRESSION>
LEVEL 6: - / <PRIMARY> ^ <^^1> <ARITHMETIC EXPRESSION>
LEVEL 6: - MOD <PRIMARY> ^ <^^1> <ARITHMETIC EXPRESSION>
LEVEL 4: <STRING EXPRESSION> <^^1> <ARITHMETIC EXPRESSION> ^ <^^1> <ARITHMETIC EXPRESSION>
LEVEL 5: <STRING EXPRESSION> <^^1> <TERM> ^ <^^1> <ARITHMETIC EXPRESSION>
LEVEL 6: <STRING EXPRESSION> <^^1> <PRIMARY> ^ <^^1> <ARITHMETIC EXPRESSION>
LEVEL 7: <STRING EXPRESSION> <^^1> <CONSTANT> ^ <^^1> <ARITHMETIC EXPRESSION>
LEVEL 8: <STRING EXPRESSION> <^^1> <STRING> ^ <^^1> <ARITHMETIC EXPRESSION>
LEVEL 6: <STRING EXPRESSION> <^^1> * <PRIMARY> ^ <^^1> <ARITHMETIC EXPRESSION>
LEVEL 6: <STRING EXPRESSION> <^^1> / <PRIMARY> ^ <^^1> <ARITHMETIC EXPRESSION>
LEVEL 6: <STRING EXPRESSION> <^^1> MOD <PRIMARY> ^ <^^1> <ARITHMETIC EXPRESSION>
LEVEL 5: <STRING EXPRESSION> <^^1> + <TERM> ^ <^^1> <ARITHMETIC EXPRESSION>
LEVEL 5: <STRING EXPRESSION> <^^1> - <TERM> ^ <^^1> <ARITHMETIC EXPRESSION>
LEVEL 2: <STRING EXPRESSION> <<RELATION>1> <STRING EXPRESSION> ^
LEVEL 3: <STRING EXPRESSION> <<RELATION>1> <ARITHMETIC EXPRESSION> ^
LEVEL 4: <STRING EXPRESSION> <<RELATION>1> <TERM> ^
LEVEL 5: <STRING EXPRESSION> <<RELATION>1> <PRIMARY> ^
LEVEL 6: <STRING EXPRESSION> <<RELATION>1> <CONSTANT> ^
LEVEL 7: <STRING EXPRESSION> <<RELATION>1> <STRING> ^
LEVEL 5: <STRING EXPRESSION> <<RELATION>1> * <PRIMARY> ^
LEVEL 5: <STRING EXPRESSION> <<RELATION>1> / <PRIMARY> ^
LEVEL 5: <STRING EXPRESSION> <<RELATION>1> MOD <PRIMARY> ^
LEVEL 4: <STRING EXPRESSION> <<RELATION>1> + <TERM> ^
LEVEL 5: <STRING EXPRESSION> <<RELATION>1> <TERM> ^ <TERM>
LEVEL 6: <STRING EXPRESSION> <<RELATION>1> <PRIMARY> ^ <TERM>
LEVEL 7: <STRING EXPRESSION> <<RELATION>1> <CONSTANT> ^ <TERM>
LEVEL 8: <STRING EXPRESSION> <<RELATION>1> <STRING> ^ <TERM>
LEVEL 6: <STRING EXPRESSION> <<RELATION>1> * <PRIMARY> ^ <TERM>
LEVEL 6: <STRING EXPRESSION> <<RELATION>1> / <PRIMARY> ^ <TERM>
LEVEL 6: <STRING EXPRESSION> <<RELATION>1> MOD <PRIMARY> ^ <TERM>
LEVEL 4: <STRING EXPRESSION> <<RELATION>1> - <TERM> ^
LEVEL 5: <STRING EXPRESSION> <<RELATION>1> <TERM> ^ <TERM>
LEVEL 3: <STRING EXPRESSION> <<RELATION>1> <STRING EXPRESSION> <^^1> <ARITHMETIC EXPRESSION> ^
LEVEL 4: <STRING EXPRESSION> <<RELATION>1> <ARITHMETIC EXPRESSION> ^ <^^1> <ARITHMETIC EXPRESSION>
LEVEL 5: <STRING EXPRESSION> <<RELATION>1> <TERM> ^ <^^1> <ARITHMETIC EXPRESSION>
LEVEL 6: <STRING EXPRESSION> <<RELATION>1> <PRIMARY> ^ <^^1> <ARITHMETIC EXPRESSION>
LEVEL 7: <STRING EXPRESSION> <<RELATION>1> <CONSTANT> ^ <^^1> <ARITHMETIC EXPRESSION>
LEVEL 8: <STRING EXPRESSION> <<RELATION>1> <STRING> ^ <^^1> <ARITHMETIC EXPRESSION>
LEVEL 6: <STRING EXPRESSION> <<RELATION>1> * <PRIMARY> ^ <^^1> <ARITHMETIC EXPRESSION>
LEVEL 6: <STRING EXPRESSION> <<RELATION>1> / <PRIMARY> ^ <^^1> <ARITHMETIC EXPRESSION>
LEVEL 6: <STRING EXPRESSION> <<RELATION>1> MOD <PRIMARY> ^ <^^1> <ARITHMETIC EXPRESSION>
LEVEL 5: <STRING EXPRESSION> <<RELATION>1> + <TERM> ^ <^^1> <ARITHMETIC EXPRESSION>
LEVEL 5: <STRING EXPRESSION> <<RELATION>1> - <TERM> ^ <^^1> <ARITHMETIC EXPRESSION>
LEVEL 4: <STRING EXPRESSION> <<RELATION>1> <STRING EXPRESSION> <^^1> <ARITHMETIC EXPRESSION> ^ <^^1> <ARITHMETIC EXPRESSION>
LEVEL 3: <STRING EXPRESSION> <RELATION> ^ <STRING EXPRESSION>
LEVEL 4: <STRING EXPRESSION> = ^ <STRING EXPRESSION>
LEVEL 3: <ARITHMETIC EXPRESSION> ^ <<RELATION>1> <STRING EXPRESSION>
LEVEL 4: <TERM> ^ <<RELATION>1> <STRING EXPRESSION>
LEVEL 5: <PRIMARY> ^ <<RELATION>1> <STRING EXPRESSION>
LEVEL 6: <CONSTANT> ^ <<RELATION>1> <STRING EXPRESSION>
LEVEL 7: <STRING> ^ <<RELATION>1> <STRING EXPRESSION>
LEVEL 5: * <PRIMARY> ^ <<RELATION>1> <STRING EXPRESSION>
LEVEL 6: * <CONSTANT> ^ <<RELATION>1> <STRING EXPRESSION>
LEVEL 7: * <STRING> ^ <<RELATION>1> <STRING EXPRESSION>
LEVEL 5: / <PRIMARY> ^ <<RELATION>1> <STRING EXPRESSION>
LEVEL 6: / <CONSTANT> ^ <<RELATION>1> <STRING EXPRESSION>
LEVEL 7: / <STRING> ^ <<RELATION>1> <STRING EXPRESSION>
LEVEL 5: MOD <PRIMARY> ^ <<RELATION>1> <STRING EXPRESSION>
LEVEL 6: MOD <CONSTANT> ^ <<RELATION>1> <STRING EXPRESSION>
LEVEL 7: MOD <STRING> ^ <<RELATION>1> <STRING EXPRESSION>
LEVEL 4: + <TERM> ^ <<RELATION>1> <STRING EXPRESSION>
LEVEL 5: + <PRIMARY> ^ <<RELATION>1> <STRING EXPRESSION>
LEVEL 6: + <CONSTANT> ^ <<RELATION>1> <STRING EXPRESSION>
LEVEL 7: + <STRING> ^ <<RELATION>1> <STRING EXPRESSION>
LEVEL 5: + * <PRIMARY> ^ <<RELATION>1> <STRING EXPRESSION>
LEVEL 5: + / <PRIMARY> ^ <<RELATION>1> <STRING EXPRESSION>
LEVEL 5: + MOD <PRIMARY> ^ <<RELATION>1> <STRING EXPRESSION>
LEVEL 4: - <TERM> ^ <<RELATION>1> <STRING EXPRESSION>
LEVEL 5: - <PRIMARY> ^ <<RELATION>1> <STRING EXPRESSION>
LEVEL 6: - <CONSTANT> ^ <<RELATION>1> <STRING EXPRESSION>
LEVEL 7: - <STRING> ^ <<RELATION>1> <STRING EXPRESSION>
LEVEL 5: - * <PRIMARY> ^ <<RELATION>1> <STRING EXPRESSION>
LEVEL 5: - / <PRIMARY> ^ <<RELATION>1> <STRING EXPRESSION>
LEVEL 5: - MOD <PRIMARY> ^ <<RELATION>1> <STRING EXPRESSION>
LEVEL 3: <STRING EXPRESSION> <^^1> <ARITHMETIC EXPRESSION> ^ <<RELATION>1> <STRING EXPRESSION>
LEVEL 4: <STRING EXPRESSION> <^^1> <TERM> ^ <<RELATION>1> <STRING EXPRESSION>
LEVEL 5: <STRING EXPRESSION> <^^1> <PRIMARY> ^ <<RELATION>1> <STRING EXPRESSION>
LEVEL 6: <STRING EXPRESSION> <^^1> <CONSTANT> ^ <<RELATION>1> <STRING EXPRESSION>
LEVEL 7: <STRING EXPRESSION> <^^1> <STRING> ^ <<RELATION>1> <STRING EXPRESSION>
LEVEL 5: <STRING EXPRESSION> <^^1> * <PRIMARY> ^ <<RELATION>1> <STRING EXPRESSION>
LEVEL 5: <STRING EXPRESSION> <^^1> / <PRIMARY> ^ <<RELATION>1> <STRING EXPRESSION>
LEVEL 5: <STRING EXPRESSION> <^^1> MOD <PRIMARY> ^ <<RELATION>1> <STRING EXPRESSION>
LEVEL 4: <STRING EXPRESSION> <^^1> + <TERM> ^ <<RELATION>1> <STRING EXPRESSION>
LEVEL 4: <STRING EXPRESSION> <^^1> - <TERM> ^ <<RELATION>1> <STRING EXPRESSION>
F11 HAS 171 ELEMENTS.
THE MAXIMUM DEPTH OF RECURSION WAS 8 LEVELS.
311 SENTENTIAL FORMS WERE EXAMINED.
TIME USED WAS 5.05 SECONDS.
TOTAL TIME IS 100.00 SECONDS.
C1 MATRIX FOR STACKING DECISION: PAGE 1 OF 2
1111111 11122222222223
1234567890123456 78901234567890
+----------------+--------------+
1 ) ^ ^ ^
2 ( ^ ^ ^
3 , ^ ^ ^
4 : ^ ^ ^
5 = ^ NN ^N N ^
6 ^ ^ ^ ^
7 & ^ ^ ^
8 * ^ ^ Y ^
9 / ^ ^ Y ^
10 IF ^ ^ ^
11 TO ^ ^ ^
12 BY ^ ^ ^
13 GO ^ ^ ^
14 ^^ ^ NN ^N N ^
15 _^_ ^ Y YY ^Y Y ^
16 BIT ^ ^ ^
+----------------+--------------+
17 MOD ^ ^ Y ^
18 THEN ^ ^ ^
19 ELSE ^ ^ ^
20 CASE ^ ^ ^
21 CALL ^ ^ ^
22 WHILE ^ ^ ^
23 FIXED ^ ^ ^
24 LABEL ^ ^ ^
25 DECLARE ^ ^ ^
26 INITIAL ^ ^ ^
27 <STRING> ^ N NN NN ^N N ^
28 PROCEDURE ^ ^ ^
29 LITERALLY ^ ^ ^
30 <IDENTIFIER> ^ ^ ^
31 ; ^ ^ ^
32 [ ^ N ^ ^
+----------------+--------------+
33 < ^ ^ ^
34 > ^ ^ ^
35 + ^ YY ^Y Y ^
36 - ^ YY ^Y Y ^
37 DO ^ ^ ^
38 END ^ ^ ^
39 GOTO ^ ^ ^
40 <TYPE> ^ ^ ^
41 RETURN ^ ^ ^
42 <TERM> ^ N NN NN ^N N ^
43 <GROUP> ^ ^ ^
44 <GO TO> ^ ^ ^
45 <ENDING> ^ ^ ^
46 <NUMBER> ^ ^ ^
47 <PROGRAM> ^ ^ ^
48 <REPLACE> ^ ^ ^
+----------------+--------------+
C1 MATRIX FOR STACKING DECISION: PAGE 2 OF 2
1111111 11122222222223
1234567890123456 78901234567890
+----------------+--------------+
49 CHARACTER ^ ^ ^
50 <PRIMARY> ^ N NN NN ^N N ^
51 <VARIABLE> ^ ^ ^
52 <BIT HEAD> ^ ^ ^
53 <CONSTANT> ^ N NN NN ^N N ^
54 <RELATION> ^ NN ^N N ^
55 <STATEMENT> ^ ^ ^
56 <IF CLAUSE> ^ ^ ^
57 <TRUE PART> ^ ^ ^
58 <LEFT PART> ^ ^ ^
59 <ASSIGNMENT> ^ ^ ^
60 <EXPRESSION> ^ ^ ^
61 <GROUP HEAD> ^ ^ ^
62 <BOUND HEAD> ^ ^ ^
63 <IF STATEMENT> ^ ^ ^
64 <WHILE CLAUSE> ^ ^ ^
+----------------+--------------+
65 <INITIAL LIST> ^ ^ ^
66 <INITIAL HEAD> ^ ^ ^
67 <CASE SELECTOR> ^ ^ ^
68 <STATEMENT LIST> ^ ^ ^
69 <CALL STATEMENT> ^ ^ ^
70 <PROCEDURE HEAD> ^ ^ ^
71 <PROCEDURE NAME> ^ ^ ^
72 <PARAMETER LIST> ^ ^ ^
73 <PARAMETER HEAD> ^ ^ ^
74 <LOGICAL FACTOR> ^ ^ ^
75 <SUBSCRIPT HEAD> ^ ^ ^
76 <BASIC STATEMENT> ^ ^ ^
77 <GO TO STATEMENT> ^ ^ ^
78 <STEP DEFINITION> ^ ^ ^
79 <IDENTIFIER LIST> ^ ^ ^
80 <LOGICAL PRIMARY> ^ N ^ ^
+----------------+--------------+
81 <RETURN STATEMENT> ^ ^ ^
82 <LABEL DEFINITION> ^ ^ ^
83 <TYPE DECLARATION> ^ ^ ^
84 <ITERATION CONTROL> ^ ^ ^
85 <LOGICAL SECONDARY> ^ ^ ^
86 <STRING EXPRESSION> ^ Y YN ^ ^
87 <DECLARATION ELEMENT> ^ ^ ^
88 <PROCEDURE DEFINITION> ^ ^ ^
89 <DECLARATION STATEMENT> ^ ^ ^
90 <ARITHMETIC EXPRESSION> ^ N NN ^ ^
91 <IDENTIFIER SPECIFICATION> ^ ^ ^
92 <^^1> ^ YY ^Y Y ^
93 <<RELATION>1> ^ YY ^Y Y ^
+----------------+--------------+
TABLE ENTRIES SUMMARY:
2718
26 Y
46 N
0 #
TIME USED WAS 8.10 SECONDS.
TOTAL TIME IS 108.10 SECONDS.
NO TRIPLES REQUIRED.
TIME USED WAS 1.90 SECONDS.
TOTAL TIME IS 110.00 SECONDS.
CONTEXT CHECK FOR EQUAL AND EMBEDDED RIGHT PARTS:
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
5 <IF STATEMENT> ::= <ERROR: TOKEN = 0>
13 ; ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
5 <IF STATEMENT> ::= <ERROR: TOKEN = 0>
49 GOTO ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
5 <IF STATEMENT> ::= <ERROR: TOKEN = 0>
58 CHARACTER ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
5 <IF STATEMENT> ::= <ERROR: TOKEN = 0>
83 < ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
5 <IF STATEMENT> ::= <ERROR: TOKEN = 0>
84 > ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
5 <IF STATEMENT> ::= <ERROR: TOKEN = 0>
102 <VARIABLE> ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
5 <IF STATEMENT> ::= <ERROR: TOKEN = 0>
109 <NUMBER> ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
5 <IF STATEMENT> ::= <ERROR: TOKEN = 0>
110 <NUMBER> ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
13 ; ::= <ERROR: TOKEN = 0>
49 GOTO ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
13 ; ::= <ERROR: TOKEN = 0>
58 CHARACTER ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
13 ; ::= <ERROR: TOKEN = 0>
83 < ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
13 ; ::= <ERROR: TOKEN = 0>
84 > ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
13 ; ::= <ERROR: TOKEN = 0>
102 <VARIABLE> ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
13 ; ::= <ERROR: TOKEN = 0>
109 <NUMBER> ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
13 ; ::= <ERROR: TOKEN = 0>
110 <NUMBER> ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
49 GOTO ::= <ERROR: TOKEN = 0>
58 CHARACTER ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
49 GOTO ::= <ERROR: TOKEN = 0>
83 < ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
49 GOTO ::= <ERROR: TOKEN = 0>
84 > ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
49 GOTO ::= <ERROR: TOKEN = 0>
102 <VARIABLE> ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
49 GOTO ::= <ERROR: TOKEN = 0>
109 <NUMBER> ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
49 GOTO ::= <ERROR: TOKEN = 0>
110 <NUMBER> ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
58 CHARACTER ::= <ERROR: TOKEN = 0>
83 < ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
58 CHARACTER ::= <ERROR: TOKEN = 0>
84 > ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
58 CHARACTER ::= <ERROR: TOKEN = 0>
102 <VARIABLE> ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
58 CHARACTER ::= <ERROR: TOKEN = 0>
109 <NUMBER> ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
58 CHARACTER ::= <ERROR: TOKEN = 0>
110 <NUMBER> ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
83 < ::= <ERROR: TOKEN = 0>
84 > ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
83 < ::= <ERROR: TOKEN = 0>
102 <VARIABLE> ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
83 < ::= <ERROR: TOKEN = 0>
109 <NUMBER> ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
83 < ::= <ERROR: TOKEN = 0>
110 <NUMBER> ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
84 > ::= <ERROR: TOKEN = 0>
102 <VARIABLE> ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
84 > ::= <ERROR: TOKEN = 0>
109 <NUMBER> ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
84 > ::= <ERROR: TOKEN = 0>
110 <NUMBER> ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
102 <VARIABLE> ::= <ERROR: TOKEN = 0>
109 <NUMBER> ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
102 <VARIABLE> ::= <ERROR: TOKEN = 0>
110 <NUMBER> ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
109 <NUMBER> ::= <ERROR: TOKEN = 0>
110 <NUMBER> ::= <ERROR: TOKEN = 0>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
37 <PARAMETER LIST> ::= <PARAMETER HEAD> <IDENTIFIER> )
64 <IDENTIFIER LIST> ::= <IDENTIFIER> )
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
61 <BIT HEAD> ::= BIT (
38 <PARAMETER HEAD> ::= (
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
61 <BIT HEAD> ::= BIT (
65 <IDENTIFIER LIST> ::= (
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
62 <BOUND HEAD> ::= <IDENTIFIER SPECIFICATION> (
38 <PARAMETER HEAD> ::= (
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
62 <BOUND HEAD> ::= <IDENTIFIER SPECIFICATION> (
65 <IDENTIFIER LIST> ::= (
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
68 <INITIAL HEAD> ::= INITIAL (
38 <PARAMETER HEAD> ::= (
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
68 <INITIAL HEAD> ::= INITIAL (
65 <IDENTIFIER LIST> ::= (
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
106 <SUBSCRIPT HEAD> ::= <IDENTIFIER> (
38 <PARAMETER HEAD> ::= (
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
106 <SUBSCRIPT HEAD> ::= <IDENTIFIER> (
65 <IDENTIFIER LIST> ::= (
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
38 <PARAMETER HEAD> ::= (
65 <IDENTIFIER LIST> ::= (
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
72 <REPLACE> ::= =
85 [ ::= =
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
72 <REPLACE> ::= =
88 < ::= =
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
72 <REPLACE> ::= =
89 > ::= =
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 4 VALID CONTEXTS, RESPECTIVELY, FOR
72 <REPLACE> ::= =
82 <RELATION> ::= =
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
85 [ ::= =
88 < ::= =
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
85 [ ::= =
89 > ::= =
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 4 VALID CONTEXTS, RESPECTIVELY, FOR
85 [ ::= =
82 <RELATION> ::= =
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
88 < ::= =
89 > ::= =
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 4 VALID CONTEXTS, RESPECTIVELY, FOR
88 < ::= =
82 <RELATION> ::= =
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 4 VALID CONTEXTS, RESPECTIVELY, FOR
89 > ::= =
82 <RELATION> ::= =
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 47 VALID CONTEXTS, RESPECTIVELY, FOR
53 <DECLARATION ELEMENT> ::= <IDENTIFIER> LITERALLY <STRING>
108 <CONSTANT> ::= <STRING>
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
47 <GO TO STATEMENT> ::= <GO TO> <IDENTIFIER>
41 END ::= <IDENTIFIER>
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
47 <GO TO STATEMENT> ::= <GO TO> <IDENTIFIER>
63 <IDENTIFIER SPECIFICATION> ::= <IDENTIFIER>
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
47 <GO TO STATEMENT> ::= <GO TO> <IDENTIFIER>
104 <VARIABLE> ::= <IDENTIFIER>
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
41 END ::= <IDENTIFIER>
63 <IDENTIFIER SPECIFICATION> ::= <IDENTIFIER>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
41 END ::= <IDENTIFIER>
104 <VARIABLE> ::= <IDENTIFIER>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
63 <IDENTIFIER SPECIFICATION> ::= <IDENTIFIER>
104 <VARIABLE> ::= <IDENTIFIER>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
35 <PROCEDURE NAME> ::= <PROCEDURE NAME> <PARAMETER LIST> <TYPE> ;
33 <PROCEDURE NAME> ::= <TYPE> ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
35 <PROCEDURE NAME> ::= <PROCEDURE NAME> <PARAMETER LIST> <TYPE> ;
7 <GROUP> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
35 <PROCEDURE NAME> ::= <PROCEDURE NAME> <PARAMETER LIST> <TYPE> ;
8 <PROCEDURE DEFINITION> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
35 <PROCEDURE NAME> ::= <PROCEDURE NAME> <PARAMETER LIST> <TYPE> ;
9 <RETURN STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
35 <PROCEDURE NAME> ::= <PROCEDURE NAME> <PARAMETER LIST> <TYPE> ;
10 <CALL STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
35 <PROCEDURE NAME> ::= <PROCEDURE NAME> <PARAMETER LIST> <TYPE> ;
11 <GO TO STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
35 <PROCEDURE NAME> ::= <PROCEDURE NAME> <PARAMETER LIST> <TYPE> ;
12 <DECLARATION STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
23 DO ::= DO <WHILE CLAUSE> ;
7 <GROUP> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
23 DO ::= DO <WHILE CLAUSE> ;
8 <PROCEDURE DEFINITION> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
23 DO ::= DO <WHILE CLAUSE> ;
9 <RETURN STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
23 DO ::= DO <WHILE CLAUSE> ;
10 <CALL STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
23 DO ::= DO <WHILE CLAUSE> ;
11 <GO TO STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
23 DO ::= DO <WHILE CLAUSE> ;
12 <DECLARATION STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
24 DO ::= DO <CASE SELECTOR> ;
7 <GROUP> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
24 DO ::= DO <CASE SELECTOR> ;
8 <PROCEDURE DEFINITION> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
24 DO ::= DO <CASE SELECTOR> ;
9 <RETURN STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
24 DO ::= DO <CASE SELECTOR> ;
10 <CALL STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
24 DO ::= DO <CASE SELECTOR> ;
11 <GO TO STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
24 DO ::= DO <CASE SELECTOR> ;
12 <DECLARATION STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
34 <PROCEDURE NAME> ::= <PROCEDURE NAME> <PARAMETER LIST> ;
7 <GROUP> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
34 <PROCEDURE NAME> ::= <PROCEDURE NAME> <PARAMETER LIST> ;
8 <PROCEDURE DEFINITION> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
34 <PROCEDURE NAME> ::= <PROCEDURE NAME> <PARAMETER LIST> ;
9 <RETURN STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
34 <PROCEDURE NAME> ::= <PROCEDURE NAME> <PARAMETER LIST> ;
10 <CALL STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
34 <PROCEDURE NAME> ::= <PROCEDURE NAME> <PARAMETER LIST> ;
11 <GO TO STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
34 <PROCEDURE NAME> ::= <PROCEDURE NAME> <PARAMETER LIST> ;
12 <DECLARATION STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
6 <BASIC STATEMENT> ::= <ASSIGNMENT> ;
7 <GROUP> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
6 <BASIC STATEMENT> ::= <ASSIGNMENT> ;
8 <PROCEDURE DEFINITION> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
6 <BASIC STATEMENT> ::= <ASSIGNMENT> ;
9 <RETURN STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
6 <BASIC STATEMENT> ::= <ASSIGNMENT> ;
10 <CALL STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
6 <BASIC STATEMENT> ::= <ASSIGNMENT> ;
11 <GO TO STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
6 <BASIC STATEMENT> ::= <ASSIGNMENT> ;
12 <DECLARATION STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
21 <GROUP HEAD> ::= DO ;
7 <GROUP> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
21 <GROUP HEAD> ::= DO ;
8 <PROCEDURE DEFINITION> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
21 <GROUP HEAD> ::= DO ;
9 <RETURN STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
21 <GROUP HEAD> ::= DO ;
10 <CALL STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
21 <GROUP HEAD> ::= DO ;
11 <GO TO STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
21 <GROUP HEAD> ::= DO ;
12 <DECLARATION STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
22 DO ::= <STEP DEFINITION> ;
7 <GROUP> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
22 DO ::= <STEP DEFINITION> ;
8 <PROCEDURE DEFINITION> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
22 DO ::= <STEP DEFINITION> ;
9 <RETURN STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
22 DO ::= <STEP DEFINITION> ;
10 <CALL STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
22 DO ::= <STEP DEFINITION> ;
11 <GO TO STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
22 DO ::= <STEP DEFINITION> ;
12 <DECLARATION STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
32 <PROCEDURE HEAD> ::= <PROCEDURE NAME> ;
7 <GROUP> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
32 <PROCEDURE HEAD> ::= <PROCEDURE NAME> ;
8 <PROCEDURE DEFINITION> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
32 <PROCEDURE HEAD> ::= <PROCEDURE NAME> ;
9 <RETURN STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
32 <PROCEDURE HEAD> ::= <PROCEDURE NAME> ;
10 <CALL STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
32 <PROCEDURE HEAD> ::= <PROCEDURE NAME> ;
11 <GO TO STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
32 <PROCEDURE HEAD> ::= <PROCEDURE NAME> ;
12 <DECLARATION STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
33 <PROCEDURE NAME> ::= <TYPE> ;
7 <GROUP> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
33 <PROCEDURE NAME> ::= <TYPE> ;
8 <PROCEDURE DEFINITION> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
33 <PROCEDURE NAME> ::= <TYPE> ;
9 <RETURN STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
33 <PROCEDURE NAME> ::= <TYPE> ;
10 <CALL STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
33 <PROCEDURE NAME> ::= <TYPE> ;
11 <GO TO STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
33 <PROCEDURE NAME> ::= <TYPE> ;
12 <DECLARATION STATEMENT> ::= ;
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
7 <GROUP> ::= ;
8 <PROCEDURE DEFINITION> ::= ;
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
7 <GROUP> ::= ;
9 <RETURN STATEMENT> ::= ;
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
7 <GROUP> ::= ;
10 <CALL STATEMENT> ::= ;
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
7 <GROUP> ::= ;
11 <GO TO STATEMENT> ::= ;
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
7 <GROUP> ::= ;
12 <DECLARATION STATEMENT> ::= ;
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
8 <PROCEDURE DEFINITION> ::= ;
9 <RETURN STATEMENT> ::= ;
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
8 <PROCEDURE DEFINITION> ::= ;
10 <CALL STATEMENT> ::= ;
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
8 <PROCEDURE DEFINITION> ::= ;
11 <GO TO STATEMENT> ::= ;
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
8 <PROCEDURE DEFINITION> ::= ;
12 <DECLARATION STATEMENT> ::= ;
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
9 <RETURN STATEMENT> ::= ;
10 <CALL STATEMENT> ::= ;
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
9 <RETURN STATEMENT> ::= ;
11 <GO TO STATEMENT> ::= ;
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
9 <RETURN STATEMENT> ::= ;
12 <DECLARATION STATEMENT> ::= ;
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
10 <CALL STATEMENT> ::= ;
11 <GO TO STATEMENT> ::= ;
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
10 <CALL STATEMENT> ::= ;
12 <DECLARATION STATEMENT> ::= ;
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
11 <GO TO STATEMENT> ::= ;
12 <DECLARATION STATEMENT> ::= ;
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 8 AND 8 VALID CONTEXTS, RESPECTIVELY, FOR
93 <ARITHMETIC EXPRESSION> ::= + <TERM>
92 <ARITHMETIC EXPRESSION> ::= <TERM>
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 8 AND 12 VALID CONTEXTS, RESPECTIVELY, FOR
93 <ARITHMETIC EXPRESSION> ::= + <TERM>
95 + ::= <TERM>
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 8 AND 12 VALID CONTEXTS, RESPECTIVELY, FOR
93 <ARITHMETIC EXPRESSION> ::= + <TERM>
96 - ::= <TERM>
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 8 AND 8 VALID CONTEXTS, RESPECTIVELY, FOR
94 <ARITHMETIC EXPRESSION> ::= - <TERM>
92 <ARITHMETIC EXPRESSION> ::= <TERM>
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 8 AND 12 VALID CONTEXTS, RESPECTIVELY, FOR
94 <ARITHMETIC EXPRESSION> ::= - <TERM>
95 + ::= <TERM>
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 8 AND 12 VALID CONTEXTS, RESPECTIVELY, FOR
94 <ARITHMETIC EXPRESSION> ::= - <TERM>
96 - ::= <TERM>
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 8 AND 12 VALID CONTEXTS, RESPECTIVELY, FOR
92 <ARITHMETIC EXPRESSION> ::= <TERM>
95 + ::= <TERM>
THEY CAN BE RESOLVED BY (0,1) CONTEXT.
THERE ARE 8 AND 12 VALID CONTEXTS, RESPECTIVELY, FOR
92 <ARITHMETIC EXPRESSION> ::= <TERM>
96 - ::= <TERM>
THEY CAN BE RESOLVED BY (0,1) CONTEXT.
THERE ARE 12 AND 12 VALID CONTEXTS, RESPECTIVELY, FOR
95 + ::= <TERM>
96 - ::= <TERM>
*** ERROR, THESE PRODUCTIONS CANNOT BE DISTINGUISHED WITH (1,1) CONTEXT.
THEY HAVE EQUAL RIGHT PARTS AND THE COMMON CONTEXT _^_ ... *
THEY HAVE EQUAL RIGHT PARTS AND THE COMMON CONTEXT _^_ ... /
THEY HAVE EQUAL RIGHT PARTS AND THE COMMON CONTEXT _^_ ... MOD
THEY HAVE EQUAL RIGHT PARTS AND THE COMMON CONTEXT _^_ ... <STRING>
THEY HAVE EQUAL RIGHT PARTS AND THE COMMON CONTEXT <^^1> ... *
THEY HAVE EQUAL RIGHT PARTS AND THE COMMON CONTEXT <^^1> ... /
THEY HAVE EQUAL RIGHT PARTS AND THE COMMON CONTEXT <^^1> ... MOD
THEY HAVE EQUAL RIGHT PARTS AND THE COMMON CONTEXT <^^1> ... <STRING>
THEY HAVE EQUAL RIGHT PARTS AND THE COMMON CONTEXT <<RELATION>1> ... *
THEY HAVE EQUAL RIGHT PARTS AND THE COMMON CONTEXT <<RELATION>1> ... /
THEY HAVE EQUAL RIGHT PARTS AND THE COMMON CONTEXT <<RELATION>1> ... MOD
THEY HAVE EQUAL RIGHT PARTS AND THE COMMON CONTEXT <<RELATION>1> ... <STRING>
THERE ARE 26 AND 26 VALID CONTEXTS, RESPECTIVELY, FOR
98 <TERM> ::= * <PRIMARY>
97 <TERM> ::= <PRIMARY>
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 26 AND 26 VALID CONTEXTS, RESPECTIVELY, FOR
99 <TERM> ::= / <PRIMARY>
97 <TERM> ::= <PRIMARY>
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 26 AND 26 VALID CONTEXTS, RESPECTIVELY, FOR
100 <TERM> ::= MOD <PRIMARY>
97 <TERM> ::= <PRIMARY>
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
3 <STATEMENT LIST> ::= <STATEMENT LIST> <STATEMENT>
2 <STATEMENT LIST> ::= <STATEMENT>
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
3 <STATEMENT LIST> ::= <STATEMENT LIST> <STATEMENT>
25 <GROUP HEAD> ::= <STATEMENT>
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
15 <IF STATEMENT> ::= <IF CLAUSE> <STATEMENT>
2 <STATEMENT LIST> ::= <STATEMENT>
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
15 <IF STATEMENT> ::= <IF CLAUSE> <STATEMENT>
25 <GROUP HEAD> ::= <STATEMENT>
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
16 <IF CLAUSE> ::= <TRUE PART> <STATEMENT>
2 <STATEMENT LIST> ::= <STATEMENT>
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
16 <IF CLAUSE> ::= <TRUE PART> <STATEMENT>
25 <GROUP HEAD> ::= <STATEMENT>
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
2 <STATEMENT LIST> ::= <STATEMENT>
25 <GROUP HEAD> ::= <STATEMENT>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
28 <ITERATION CONTROL> ::= TO <EXPRESSION> BY <EXPRESSION>
45 RETURN ::= <EXPRESSION>
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
70 <ASSIGNMENT> ::= <VARIABLE> <REPLACE> <EXPRESSION>
45 RETURN ::= <EXPRESSION>
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
27 <ITERATION CONTROL> ::= TO <EXPRESSION>
45 RETURN ::= <EXPRESSION>
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
29 <WHILE CLAUSE> ::= WHILE <EXPRESSION>
45 RETURN ::= <EXPRESSION>
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
30 <CASE SELECTOR> ::= CASE <EXPRESSION>
45 RETURN ::= <EXPRESSION>
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
75 <EXPRESSION> ::= <EXPRESSION> ^ <LOGICAL FACTOR>
74 <EXPRESSION> ::= <LOGICAL FACTOR>
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
14 ; ::= <LABEL DEFINITION> <BASIC STATEMENT>
4 <STATEMENT> ::= <BASIC STATEMENT>
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 0 AND 1 VALID CONTEXTS, RESPECTIVELY, FOR
78 <LOGICAL SECONDARY> ::= <LOGICAL PRIMARY>
79 [ ::= <LOGICAL PRIMARY>
THEY CAN BE RESOLVED BY EITHER (0,1) OR (1,0) CONTEXT.
THERE ARE 0 AND 0 VALID CONTEXTS, RESPECTIVELY, FOR
77 <LOGICAL FACTOR> ::= & <LOGICAL SECONDARY>
76 <LOGICAL FACTOR> ::= <LOGICAL SECONDARY>
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 1 AND 1 VALID CONTEXTS, RESPECTIVELY, FOR
81 <LOGICAL PRIMARY> ::= <STRING EXPRESSION> <<RELATION>1> <STRING EXPRESSION>
80 <LOGICAL PRIMARY> ::= <STRING EXPRESSION>
THEY CAN BE RESOLVED BY LENGTH.
THERE ARE 5 AND 5 VALID CONTEXTS, RESPECTIVELY, FOR
91 <STRING EXPRESSION> ::= <STRING EXPRESSION> <^^1> <ARITHMETIC EXPRESSION>
90 <STRING EXPRESSION> ::= <ARITHMETIC EXPRESSION>
THEY CAN BE RESOLVED BY LENGTH.
C2 PRODUCTION CHOICE FUNCTION:
5 <IF STATEMENT> ::= <ERROR: TOKEN = 0>
(0,1) CONTEXT WILL BE CHECKED. LEGAL RIGHT CONTEXT:
13 ; ::= <ERROR: TOKEN = 0>
(0,1) CONTEXT WILL BE CHECKED. LEGAL RIGHT CONTEXT:
49 GOTO ::= <ERROR: TOKEN = 0>
(0,1) CONTEXT WILL BE CHECKED. LEGAL RIGHT CONTEXT:
58 CHARACTER ::= <ERROR: TOKEN = 0>
(0,1) CONTEXT WILL BE CHECKED. LEGAL RIGHT CONTEXT:
83 < ::= <ERROR: TOKEN = 0>
(0,1) CONTEXT WILL BE CHECKED. LEGAL RIGHT CONTEXT:
84 > ::= <ERROR: TOKEN = 0>
(0,1) CONTEXT WILL BE CHECKED. LEGAL RIGHT CONTEXT:
102 <VARIABLE> ::= <ERROR: TOKEN = 0>
(0,1) CONTEXT WILL BE CHECKED. LEGAL RIGHT CONTEXT:
109 <NUMBER> ::= <ERROR: TOKEN = 0>
(0,1) CONTEXT WILL BE CHECKED. LEGAL RIGHT CONTEXT:
110 <NUMBER> ::= <ERROR: TOKEN = 0>
THERE WILL BE NO CONTEXT CHECK.
) AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
37 <PARAMETER LIST> ::= <PARAMETER HEAD> <IDENTIFIER> )
THERE WILL BE NO CONTEXT CHECK.
60 CHARACTER ::= <BIT HEAD> <NUMBER> )
THERE WILL BE NO CONTEXT CHECK.
67 <INITIAL LIST> ::= <INITIAL HEAD> <CONSTANT> )
THERE WILL BE NO CONTEXT CHECK.
103 <VARIABLE> ::= ( <EXPRESSION> )
THERE WILL BE NO CONTEXT CHECK.
105 <VARIABLE> ::= <SUBSCRIPT HEAD> <EXPRESSION> )
THERE WILL BE NO CONTEXT CHECK.
64 <IDENTIFIER LIST> ::= <IDENTIFIER> )
THERE WILL BE NO CONTEXT CHECK.
( AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
61 <BIT HEAD> ::= BIT (
THERE WILL BE NO CONTEXT CHECK.
62 <BOUND HEAD> ::= <IDENTIFIER SPECIFICATION> (
THERE WILL BE NO CONTEXT CHECK.
68 <INITIAL HEAD> ::= INITIAL (
THERE WILL BE NO CONTEXT CHECK.
106 <SUBSCRIPT HEAD> ::= <IDENTIFIER> (
THERE WILL BE NO CONTEXT CHECK.
38 <PARAMETER HEAD> ::= (
(0,1) CONTEXT WILL BE CHECKED. LEGAL RIGHT CONTEXT:
65 <IDENTIFIER LIST> ::= (
THERE WILL BE NO CONTEXT CHECK.
, AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
39 <PARAMETER HEAD> ::= <PARAMETER HEAD> <IDENTIFIER> ,
THERE WILL BE NO CONTEXT CHECK.
66 <IDENTIFIER LIST> ::= <IDENTIFIER LIST> <IDENTIFIER> ,
THERE WILL BE NO CONTEXT CHECK.
69 <INITIAL HEAD> ::= <CONSTANT> ,
THERE WILL BE NO CONTEXT CHECK.
73 <LEFT PART> ::= <VARIABLE> ,
THERE WILL BE NO CONTEXT CHECK.
107 <SUBSCRIPT HEAD> ::= <EXPRESSION> ,
THERE WILL BE NO CONTEXT CHECK.
: AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
43 <LABEL DEFINITION> ::= <IDENTIFIER> :
THERE WILL BE NO CONTEXT CHECK.
= AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
72 <REPLACE> ::= =
(0,1) CONTEXT WILL BE CHECKED. LEGAL RIGHT CONTEXT:
85 [ ::= =
(0,1) CONTEXT WILL BE CHECKED. LEGAL RIGHT CONTEXT:
88 < ::= =
(0,1) CONTEXT WILL BE CHECKED. LEGAL RIGHT CONTEXT:
89 > ::= =
(0,1) CONTEXT WILL BE CHECKED. LEGAL RIGHT CONTEXT:
82 <RELATION> ::= =
THERE WILL BE NO CONTEXT CHECK.
TO AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
48 <GO TO> ::= GO TO
THERE WILL BE NO CONTEXT CHECK.
^^ AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
111 <^^1> ::= ^^
THERE WILL BE NO CONTEXT CHECK.
THEN AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
18 <IF CLAUSE> ::= IF <EXPRESSION> THEN
THERE WILL BE NO CONTEXT CHECK.
ELSE AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
19 <TRUE PART> ::= <BASIC STATEMENT> ELSE
THERE WILL BE NO CONTEXT CHECK.
FIXED AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
57 <TYPE> ::= FIXED
THERE WILL BE NO CONTEXT CHECK.
LABEL AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
59 CHARACTER ::= LABEL
THERE WILL BE NO CONTEXT CHECK.
<STRING> AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
53 <DECLARATION ELEMENT> ::= <IDENTIFIER> LITERALLY <STRING>
THERE WILL BE NO CONTEXT CHECK.
108 <CONSTANT> ::= <STRING>
THERE WILL BE NO CONTEXT CHECK.
PROCEDURE AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
36 <PROCEDURE NAME> ::= <LABEL DEFINITION> PROCEDURE
THERE WILL BE NO CONTEXT CHECK.
<IDENTIFIER> AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
47 <GO TO STATEMENT> ::= <GO TO> <IDENTIFIER>
THERE WILL BE NO CONTEXT CHECK.
41 END ::= <IDENTIFIER>
(0,1) CONTEXT WILL BE CHECKED. LEGAL RIGHT CONTEXT:
63 <IDENTIFIER SPECIFICATION> ::= <IDENTIFIER>
(0,1) CONTEXT WILL BE CHECKED. LEGAL RIGHT CONTEXT:
104 <VARIABLE> ::= <IDENTIFIER>
THERE WILL BE NO CONTEXT CHECK.
; AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
35 <PROCEDURE NAME> ::= <PROCEDURE NAME> <PARAMETER LIST> <TYPE> ;
THERE WILL BE NO CONTEXT CHECK.
23 DO ::= DO <WHILE CLAUSE> ;
THERE WILL BE NO CONTEXT CHECK.
24 DO ::= DO <CASE SELECTOR> ;
THERE WILL BE NO CONTEXT CHECK.
34 <PROCEDURE NAME> ::= <PROCEDURE NAME> <PARAMETER LIST> ;
THERE WILL BE NO CONTEXT CHECK.
6 <BASIC STATEMENT> ::= <ASSIGNMENT> ;
THERE WILL BE NO CONTEXT CHECK.
21 <GROUP HEAD> ::= DO ;
THERE WILL BE NO CONTEXT CHECK.
22 DO ::= <STEP DEFINITION> ;
THERE WILL BE NO CONTEXT CHECK.
32 <PROCEDURE HEAD> ::= <PROCEDURE NAME> ;
THERE WILL BE NO CONTEXT CHECK.
33 <PROCEDURE NAME> ::= <TYPE> ;
THERE WILL BE NO CONTEXT CHECK.
7 <GROUP> ::= ;
(0,1) CONTEXT WILL BE CHECKED. LEGAL RIGHT CONTEXT:
8 <PROCEDURE DEFINITION> ::= ;
(0,1) CONTEXT WILL BE CHECKED. LEGAL RIGHT CONTEXT:
9 <RETURN STATEMENT> ::= ;
(0,1) CONTEXT WILL BE CHECKED. LEGAL RIGHT CONTEXT:
10 <CALL STATEMENT> ::= ;
(0,1) CONTEXT WILL BE CHECKED. LEGAL RIGHT CONTEXT:
11 <GO TO STATEMENT> ::= ;
(0,1) CONTEXT WILL BE CHECKED. LEGAL RIGHT CONTEXT:
12 <DECLARATION STATEMENT> ::= ;
THERE WILL BE NO CONTEXT CHECK.
< AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
86 [ ::= <
THERE WILL BE NO CONTEXT CHECK.
> AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
87 [ ::= >
THERE WILL BE NO CONTEXT CHECK.
END AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
40 <ENDING> ::= END
THERE WILL BE NO CONTEXT CHECK.
<TYPE> AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
55 <TYPE DECLARATION> ::= <BOUND HEAD> <NUMBER> ) <TYPE>
THERE WILL BE NO CONTEXT CHECK.
54 <TYPE DECLARATION> ::= <IDENTIFIER SPECIFICATION> <TYPE>
THERE WILL BE NO CONTEXT CHECK.
RETURN AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
44 <RETURN STATEMENT> ::= RETURN
THERE WILL BE NO CONTEXT CHECK.
<TERM> AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
93 <ARITHMETIC EXPRESSION> ::= + <TERM>
THERE WILL BE NO CONTEXT CHECK.
94 <ARITHMETIC EXPRESSION> ::= - <TERM>
THERE WILL BE NO CONTEXT CHECK.
92 <ARITHMETIC EXPRESSION> ::= <TERM>
(0,1) CONTEXT WILL BE CHECKED. LEGAL RIGHT CONTEXT:
... =
... ^^
... _^_
95 + ::= <TERM>
(0,1) CONTEXT WILL BE CHECKED. LEGAL RIGHT CONTEXT:
... *
... /
... MOD
... <STRING>
96 - ::= <TERM>
THERE WILL BE NO CONTEXT CHECK.
<ENDING> AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
31 <PROCEDURE DEFINITION> ::= <PROCEDURE HEAD> <STATEMENT LIST> <ENDING>
THERE WILL BE NO CONTEXT CHECK.
20 <GROUP> ::= <GROUP HEAD> <ENDING>
THERE WILL BE NO CONTEXT CHECK.
42 END ::= <LABEL DEFINITION> <ENDING>
THERE WILL BE NO CONTEXT CHECK.
<PRIMARY> AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
98 <TERM> ::= * <PRIMARY>
THERE WILL BE NO CONTEXT CHECK.
99 <TERM> ::= / <PRIMARY>
THERE WILL BE NO CONTEXT CHECK.
100 <TERM> ::= MOD <PRIMARY>
THERE WILL BE NO CONTEXT CHECK.
97 <TERM> ::= <PRIMARY>
THERE WILL BE NO CONTEXT CHECK.
<VARIABLE> AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
46 <CALL STATEMENT> ::= CALL <VARIABLE>
THERE WILL BE NO CONTEXT CHECK.
<CONSTANT> AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
101 <PRIMARY> ::= <CONSTANT>
THERE WILL BE NO CONTEXT CHECK.
<RELATION> AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
112 <<RELATION>1> ::= <RELATION>
THERE WILL BE NO CONTEXT CHECK.
<STATEMENT> AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
3 <STATEMENT LIST> ::= <STATEMENT LIST> <STATEMENT>
THERE WILL BE NO CONTEXT CHECK.
15 <IF STATEMENT> ::= <IF CLAUSE> <STATEMENT>
THERE WILL BE NO CONTEXT CHECK.
16 <IF CLAUSE> ::= <TRUE PART> <STATEMENT>
THERE WILL BE NO CONTEXT CHECK.
2 <STATEMENT LIST> ::= <STATEMENT>
(0,1) CONTEXT WILL BE CHECKED. LEGAL RIGHT CONTEXT:
25 <GROUP HEAD> ::= <STATEMENT>
THERE WILL BE NO CONTEXT CHECK.
<ASSIGNMENT> AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
71 <LEFT PART> ::= <ASSIGNMENT>
THERE WILL BE NO CONTEXT CHECK.
<EXPRESSION> AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
28 <ITERATION CONTROL> ::= TO <EXPRESSION> BY <EXPRESSION>
THERE WILL BE NO CONTEXT CHECK.
70 <ASSIGNMENT> ::= <VARIABLE> <REPLACE> <EXPRESSION>
THERE WILL BE NO CONTEXT CHECK.
27 <ITERATION CONTROL> ::= TO <EXPRESSION>
THERE WILL BE NO CONTEXT CHECK.
29 <WHILE CLAUSE> ::= WHILE <EXPRESSION>
THERE WILL BE NO CONTEXT CHECK.
30 <CASE SELECTOR> ::= CASE <EXPRESSION>
THERE WILL BE NO CONTEXT CHECK.
45 RETURN ::= <EXPRESSION>
THERE WILL BE NO CONTEXT CHECK.
<IF STATEMENT> AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
17 <IF CLAUSE> ::= <LABEL DEFINITION> <IF STATEMENT>
THERE WILL BE NO CONTEXT CHECK.
<INITIAL LIST> AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
56 <TYPE DECLARATION> ::= <TYPE DECLARATION> <INITIAL LIST>
THERE WILL BE NO CONTEXT CHECK.
<STATEMENT LIST> AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
1 <PROGRAM> ::= <STATEMENT LIST>
THERE WILL BE NO CONTEXT CHECK.
<LOGICAL FACTOR> AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
75 <EXPRESSION> ::= <EXPRESSION> ^ <LOGICAL FACTOR>
THERE WILL BE NO CONTEXT CHECK.
74 <EXPRESSION> ::= <LOGICAL FACTOR>
THERE WILL BE NO CONTEXT CHECK.
<BASIC STATEMENT> AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
14 ; ::= <LABEL DEFINITION> <BASIC STATEMENT>
THERE WILL BE NO CONTEXT CHECK.
4 <STATEMENT> ::= <BASIC STATEMENT>
THERE WILL BE NO CONTEXT CHECK.
<LOGICAL PRIMARY> AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
78 <LOGICAL SECONDARY> ::= <LOGICAL PRIMARY>
(0,1) CONTEXT WILL BE CHECKED. LEGAL RIGHT CONTEXT:
79 [ ::= <LOGICAL PRIMARY>
THERE WILL BE NO CONTEXT CHECK.
<TYPE DECLARATION> AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
52 <DECLARATION ELEMENT> ::= <TYPE DECLARATION>
THERE WILL BE NO CONTEXT CHECK.
<ITERATION CONTROL> AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
26 <STEP DEFINITION> ::= <VARIABLE> <REPLACE> <EXPRESSION> <ITERATION CONTROL>
THERE WILL BE NO CONTEXT CHECK.
<LOGICAL SECONDARY> AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
77 <LOGICAL FACTOR> ::= & <LOGICAL SECONDARY>
THERE WILL BE NO CONTEXT CHECK.
76 <LOGICAL FACTOR> ::= <LOGICAL SECONDARY>
THERE WILL BE NO CONTEXT CHECK.
<STRING EXPRESSION> AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
81 <LOGICAL PRIMARY> ::= <STRING EXPRESSION> <<RELATION>1> <STRING EXPRESSION>
THERE WILL BE NO CONTEXT CHECK.
80 <LOGICAL PRIMARY> ::= <STRING EXPRESSION>
THERE WILL BE NO CONTEXT CHECK.
<DECLARATION ELEMENT> AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
50 <DECLARATION STATEMENT> ::= DECLARE <DECLARATION ELEMENT>
THERE WILL BE NO CONTEXT CHECK.
51 <DECLARATION STATEMENT> ::= , <DECLARATION ELEMENT>
THERE WILL BE NO CONTEXT CHECK.
<ARITHMETIC EXPRESSION> AS STACK TOP WILL CAUSE PRODUCTIONS TO BE CHECKED IN THIS ORDER:
91 <STRING EXPRESSION> ::= <STRING EXPRESSION> <^^1> <ARITHMETIC EXPRESSION>
THERE WILL BE NO CONTEXT CHECK.
90 <STRING EXPRESSION> ::= <ARITHMETIC EXPRESSION>
THERE WILL BE NO CONTEXT CHECK.
TIME USED WAS 11.77 SECONDS.
TOTAL TIME IS 121.77 SECONDS.
ANALYSIS COMPLETE FOR ITERATION 2
************* 13 ERRORS WERE DETECTED.
--- CARD OUTPUT ---^ DECLARE NSY LITERALLY '93', NT LITERALLY '30';
--- CARD OUTPUT ---^ DECLARE V(NSY) CHARACTER INITIAL ( '<ERROR: TOKEN = 0>', ')', '(', ',', ':',
--- CARD OUTPUT ---^ '=', '^', '&', '*', '/', 'IF', 'TO', 'BY', 'GO', '^^', '_^_', 'BIT',
--- CARD OUTPUT ---^ 'MOD', 'THEN', 'ELSE', 'CASE', 'CALL', 'WHILE', 'FIXED', 'LABEL',
--- CARD OUTPUT ---^ 'DECLARE', 'INITIAL', '<STRING>', 'PROCEDURE', 'LITERALLY',
--- CARD OUTPUT ---^ '<IDENTIFIER>', ';', '[', '<', '>', '+', '-', 'DO', 'END', 'GOTO',
--- CARD OUTPUT ---^ '<TYPE>', 'RETURN', '<TERM>', '<GROUP>', '<GO TO>', '<ENDING>',
--- CARD OUTPUT ---^ '<NUMBER>', '<PROGRAM>', '<REPLACE>', 'CHARACTER', '<PRIMARY>',
--- CARD OUTPUT ---^ '<VARIABLE>', '<BIT HEAD>', '<CONSTANT>', '<RELATION>', '<STATEMENT>',
--- CARD OUTPUT ---^ '<IF CLAUSE>', '<TRUE PART>', '<LEFT PART>', '<ASSIGNMENT>',
--- CARD OUTPUT ---^ '<EXPRESSION>', '<GROUP HEAD>', '<BOUND HEAD>', '<IF STATEMENT>',
--- CARD OUTPUT ---^ '<WHILE CLAUSE>', '<INITIAL LIST>', '<INITIAL HEAD>', '<CASE SELECTOR>',
--- CARD OUTPUT ---^ '<STATEMENT LIST>', '<CALL STATEMENT>', '<PROCEDURE HEAD>',
--- CARD OUTPUT ---^ '<PROCEDURE NAME>', '<PARAMETER LIST>', '<PARAMETER HEAD>',
--- CARD OUTPUT ---^ '<LOGICAL FACTOR>', '<SUBSCRIPT HEAD>', '<BASIC STATEMENT>',
--- CARD OUTPUT ---^ '<GO TO STATEMENT>', '<STEP DEFINITION>', '<IDENTIFIER LIST>',
--- CARD OUTPUT ---^ '<LOGICAL PRIMARY>', '<RETURN STATEMENT>', '<LABEL DEFINITION>',
--- CARD OUTPUT ---^ '<TYPE DECLARATION>', '<ITERATION CONTROL>', '<LOGICAL SECONDARY>',
--- CARD OUTPUT ---^ '<STRING EXPRESSION>', '<DECLARATION ELEMENT>', '<PROCEDURE DEFINITION>',
--- CARD OUTPUT ---^ '<DECLARATION STATEMENT>', '<ARITHMETIC EXPRESSION>',
--- CARD OUTPUT ---^ '<IDENTIFIER SPECIFICATION>', '^^', '<RELATION>');
--- CARD OUTPUT ---^ DECLARE V_INDEX(12) BIT(8) INITIAL ( 1, 10, 15, 18, 22, 25, 25, 27, 28, 30,
--- CARD OUTPUT ---^ 30, 30, 31);
--- CARD OUTPUT ---^ DECLARE C1(NSY) BIT(62) INITIAL (
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00022 00000 00200 00000 00200 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00100 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00100 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00022 00000 00200 00000 00200 0",
--- CARD OUTPUT ---^ "(2) 00000 10011 00000 00100 00000 00100 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00100 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 20022 00002 20200 00000 00200 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 20000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00011 00000 00100 00000 00100 0",
--- CARD OUTPUT ---^ "(2) 00000 00011 00000 00100 00000 00100 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 20022 00002 20200 00000 00200 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 20022 00002 20200 00000 00200 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 20022 00002 20200 00000 00200 0",
--- CARD OUTPUT ---^ "(2) 00000 00022 00000 00200 00000 00200 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 20000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 10000 00001 20000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 20000 00002 20000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00000 00000 00000 00000 00000 0",
--- CARD OUTPUT ---^ "(2) 00000 00011 00000 00100 00000 00100 0",
--- CARD OUTPUT ---^ "(2) 00000 00011 00000 00100 00000 00100 0");
--- CARD OUTPUT ---^ DECLARE NC1TRIPLES LITERALLY '0';
--- CARD OUTPUT ---^ DECLARE C1TRIPLES(0) FIXED;
--- CARD OUTPUT ---^ DECLARE PRTB(112) FIXED INITIAL (0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18718, 13358,
--- CARD OUTPUT ---^ 16949, 572, 19260, 30, 16, 91, 26, 30, 0, 0, 18718, 20254, 53, 51, 60, 30,
--- CARD OUTPUT ---^ 0, 0, 0, 0, 0, 13, 0, 2620, 76, 0, 0, 7709, 0, 82, 44, 0, 0, 0, 4671528,
--- CARD OUTPUT ---^ 9536, 9539, 18248, 59, 37, 78, 71, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4075009,
--- CARD OUTPUT ---^ 91, 0, 35, 36, 0, 0, 0, 17988, 61, 82, 8, 9, 17, 0, 21, 0, 0, 68, 56, 57,
--- CARD OUTPUT ---^ 0, 0, 0, 736268, 13104, 11, 22, 20, 0, 82, 83, 0, 15366, 0, 82, 0, 0, 0,
--- CARD OUTPUT ---^ 0, 3354684, 7, 0, 22109, 0, 25, 3, 22108, 0);
--- CARD OUTPUT ---^ DECLARE PRDTB(112) BIT(8) INITIAL (0, 5, 13, 49, 58, 83, 84, 102, 109, 110,
--- CARD OUTPUT ---^ 37, 60, 67, 103, 105, 64, 61, 62, 68, 106, 38, 65, 39, 66, 69, 73, 107,
--- CARD OUTPUT ---^ 43, 72, 85, 88, 89, 82, 48, 0, 18, 19, 57, 59, 53, 108, 36, 47, 41, 63,
--- CARD OUTPUT ---^ 104, 35, 23, 24, 34, 6, 21, 22, 32, 33, 7, 8, 9, 10, 11, 12, 86, 87, 40,
--- CARD OUTPUT ---^ 55, 54, 44, 93, 94, 92, 95, 96, 31, 20, 42, 98, 99, 100, 97, 46, 101, 0,
--- CARD OUTPUT ---^ 3, 15, 16, 2, 25, 71, 28, 70, 27, 29, 30, 45, 17, 56, 1, 75, 74, 14, 4,
--- CARD OUTPUT ---^ 78, 79, 52, 26, 77, 76, 81, 80, 50, 51, 91, 90);
--- CARD OUTPUT ---^ DECLARE HDTB(112) BIT(8) INITIAL (0, 63, 31, 39, 49, 33, 34, 51, 46, 46, 72,
--- CARD OUTPUT ---^ 49, 65, 51, 51, 79, 52, 62, 66, 75, 73, 79, 73, 79, 66, 58, 75, 82, 48,
--- CARD OUTPUT ---^ 32, 33, 34, 54, 44, 92, 56, 57, 40, 49, 87, 53, 71, 77, 38, 91, 51, 71,
--- CARD OUTPUT ---^ 37, 37, 71, 76, 61, 37, 70, 71, 43, 88, 81, 69, 77, 89, 32, 32, 45, 83,
--- CARD OUTPUT ---^ 83, 81, 90, 90, 90, 35, 36, 88, 43, 38, 42, 42, 42, 42, 69, 50, 93, 68,
--- CARD OUTPUT ---^ 63, 56, 68, 61, 58, 84, 59, 84, 64, 67, 41, 56, 83, 47, 60, 60, 31, 55,
--- CARD OUTPUT ---^ 85, 32, 87, 78, 74, 74, 80, 80, 89, 89, 86, 86);
--- CARD OUTPUT ---^ DECLARE PRLENGTH(112) BIT(8) INITIAL (0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3,
--- CARD OUTPUT ---^ 3, 3, 2, 2, 2, 2, 2, 1, 1, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 3, 2, 1,
--- CARD OUTPUT ---^ 1, 3, 1, 2, 2, 1, 1, 1, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1,
--- CARD OUTPUT ---^ 1, 4, 2, 1, 2, 2, 1, 1, 1, 3, 2, 2, 2, 2, 2, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1,
--- CARD OUTPUT ---^ 4, 3, 2, 2, 2, 1, 2, 2, 1, 3, 1, 2, 1, 1, 1, 1, 4, 2, 1, 3, 1, 2, 2, 3,
--- CARD OUTPUT ---^ 1);
--- CARD OUTPUT ---^ DECLARE CONTEXT_CASE(112) BIT(8) INITIAL (0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0,
--- CARD OUTPUT ---^ 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0,
--- CARD OUTPUT ---^ 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0,
--- CARD OUTPUT ---^ 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
--- CARD OUTPUT ---^ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
--- CARD OUTPUT ---^ 0);
--- CARD OUTPUT ---^ DECLARE LEFT_CONTEXT(0) BIT(8) INITIAL ( 0);
--- CARD OUTPUT ---^ DECLARE LEFT_INDEX(63) BIT(8) INITIAL ( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
--- CARD OUTPUT ---^ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
--- CARD OUTPUT ---^ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
--- CARD OUTPUT ---^ 0, 1);
--- CARD OUTPUT ---^ DECLARE CONTEXT_TRIPLE(0) FIXED INITIAL ( 0);
--- CARD OUTPUT ---^ DECLARE TRIPLE_INDEX(63) BIT(8) INITIAL ( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
--- CARD OUTPUT ---^ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
--- CARD OUTPUT ---^ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
--- CARD OUTPUT ---^ 0, 1);
--- CARD OUTPUT ---^ DECLARE PR_INDEX(93) BIT(8) INITIAL ( 10, 16, 22, 27, 28, 33, 33, 33, 33, 33,
--- CARD OUTPUT ---^ 33, 34, 34, 34, 35, 35, 35, 35, 36, 37, 37, 37, 37, 38, 39, 39, 39, 41,
--- CARD OUTPUT ---^ 42, 42, 46, 61, 61, 62, 63, 63, 63, 63, 64, 64, 66, 67, 72, 72, 72, 75,
--- CARD OUTPUT ---^ 75, 75, 75, 75, 79, 80, 80, 81, 82, 87, 87, 87, 87, 88, 94, 94, 94, 95,
--- CARD OUTPUT ---^ 95, 96, 96, 96, 97, 97, 97, 97, 97, 97, 99, 99, 101, 101, 101, 101, 103,
--- CARD OUTPUT ---^ 103, 103, 104, 105, 107, 109, 111, 111, 111, 113, 113, 113, 113);
TIME USED WAS 14.18 SECONDS.
TOTAL TIME IS 135.95 SECONDS.
PUNCHING COMPLETE.