-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathFirstSet3.txt
67 lines (67 loc) · 1.82 KB
/
FirstSet3.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
ActParamList ['(', 'ID', 'INTC', 'ε']
ActParamMore [',', 'ε']
AddOp ['+', '-']
ArrayType ['ARRAY']
AssCall ['(', '.', ':=', '[']
AssignmentRest ['.', ':=', '[']
BaseType ['CHAR', 'INTEGER']
CallStmRest ['(']
CmpOp ['<', '=']
ConditionalStm ['IF']
DeclarePart ['PROCEDURE', 'TYPE', 'VAR', 'ε']
Exp ['(', 'ID', 'INTC']
Factor ['(', 'ID', 'INTC']
FidMore [',', 'ε']
FieldDecList ['ARRAY', 'CHAR', 'INTEGER']
FieldDecMore ['ARRAY', 'CHAR', 'INTEGER', 'ε']
FieldVar ['ID']
FieldVarMore ['[', 'ε']
FormList ['ID']
IdList ['ID']
IdMore [',', 'ε']
InputStm ['READ']
Invar ['ID']
LoopStm ['WHILE']
Low ['INTC']
MultOp ['*', '/']
OtherFactor ['*', '/', 'ε']
OtherRelE ['<', '=']
OtherTerm ['+', '-', 'ε']
OutputStm ['WRITE']
Param ['ARRAY', 'CHAR', 'ID', 'INTEGER', 'RECORD', 'VAR']
ParamDecList ['ARRAY', 'CHAR', 'ID', 'INTEGER', 'RECORD', 'VAR']
ParamList ['ARRAY', 'CHAR', 'ID', 'INTEGER', 'RECORD', 'VAR', 'ε']
ParamMore [';', 'ε']
ProcBody ['BEGIN']
ProcDec ['PROCEDURE', 'ε']
ProcDecMore ['PROCEDURE', 'ε']
ProcDecPart ['PROCEDURE', 'TYPE', 'VAR', 'ε']
ProcDeclaration ['PROCEDURE']
ProcName ['ID']
Program ['PROGRAM']
ProgramBody ['BEGIN']
ProgramHead ['PROGRAM']
ProgramName ['ID']
RecType ['RECORD']
RelExp ['(', 'ID', 'INTC']
ReturnStm ['RETURN']
Stm ['ID', 'IF', 'READ', 'RETURN', 'WHILE', 'WRITE']
StmList ['ID', 'IF', 'READ', 'RETURN', 'WHILE', 'WRITE']
StmMore [';', 'ε']
StructureType ['ARRAY', 'RECORD']
Term ['(', 'ID', 'INTC']
Top ['INTC']
TypeDec ['TYPE', 'ε']
TypeDecList ['ID']
TypeDecMore ['ID', 'ε']
TypeDeclaration ['TYPE']
TypeId ['ID']
TypeName ['ARRAY', 'CHAR', 'ID', 'INTEGER', 'RECORD']
VarDec ['VAR', 'ε']
VarDecList ['ARRAY', 'CHAR', 'ID', 'INTEGER', 'RECORD']
VarDecMore ['ARRAY', 'CHAR', 'ID', 'INTEGER', 'RECORD', 'ε']
VarDeclaration ['VAR']
VarIdList ['ID']
VarIdMore [',', 'ε']
VariMore ['.', '[', 'ε']
Variable ['ID']