Программно-методический комплекс для обучения процессу создания компиляторовРефераты >> Программирование и компьютеры >> Программно-методический комплекс для обучения процессу создания компиляторов
Продолжение таблицы 13
Шаги |
Таблица кодов лексем |
Имя в программе |
Элемент грамматики БНФ |
Результат сравнения |
Формируемая таблица переходов |
Выполненное действие | |||||||||||
текущая позиция |
следующая позиция | ||||||||||||||||
позиция |
табл |
код, специф |
тип |
имя |
текущая конструкция |
тип |
табл |
код (для ТС) |
строка |
столбец |
вносимое значение |
строка |
столбец | ||||
79 |
18 |
1 |
@17,3 |
18 |
2 | ||||||||||||
80 |
21 |
2 |
2 |
ИД |
а |
id |
<factor> |
ИД |
2 |
+ |
18 |
2 |
$2,2 |
18 |
3 | ||
81 |
22 |
1 |
33 |
ТС |
– |
18 |
3 |
18 |
1 |
конец конструкции | |||||||
82 |
22 |
1 |
33 |
ТС |
– |
18 |
1 |
17 |
3 |
переход | |||||||
83 |
22 |
1 |
33 |
ТС |
– |
* |
<term> |
ТС |
1 |
34 |
– |
17 |
3 | ||||
84 |
22 |
1 |
33 |
ТС |
– |
DIV |
<term> |
ТС |
1 |
17 |
– |
17 |
3 | ||||
85 |
22 |
1 |
33 |
ТС |
– |
/ |
<term> |
ТС |
1 |
37 |
– |
17 |
3 | ||||
86 |
22 |
1 |
33 |
ТС |
– |
17 |
3 |
17 |
1 |
конец конструкции | |||||||
87 |
22 |
1 |
33 |
ТС |
– |
17 |
1 |
16 |
3 |
переход | |||||||
88 |
22 |
1 |
33 |
ТС |
– |
+ |
<exp> |
ТС |
1 |
32 |
– |
16 |
3 | ||||
89 |
22 |
1 |
33 |
ТС |
– |
– |
<exp> |
ТС |
1 |
33 |
+ |
16 |
3 |
$1,33 |
16 |
4 | |
90 |
23 |
2 |
4 |
ИД |
с |
<term> |
<exp> |
НС |
16 |
4 |
@19,2 |
19 |
1 | ||||
91 |
23 |
2 |
4 |
ИД |
с |
19 |
1 |
@16,5 |
19 |
2 | |||||||
92 |
23 |
2 |
4 |
ИД |
с |
<factor> |
<term> |
НС |
19 |
2 |
@20,2 |
20 |
1 | ||||
93 |
23 |
2 |
4 |
ИД |
с |
20 |
1 |
@19,3 |
20 |
2 | |||||||
94 |
23 |
2 |
4 |
ИД |
c |
id |
<factor> |
ИД |
2 |
+ |
20 |
2 |
$2,4 |
20 |
3 | ||
95 |
24 |
1 |
36 |
ТС |
) |
<factor> |
20 |
3 |
20 |
1 |
конец конструкции | ||||||
96 |
24 |
1 |
36 |
ТС |
) |
20 |
1 |
19 |
3 |
переход | |||||||
97 |
24 |
1 |
36 |
ТС |
) |
* |
<term> |
– |
19 |
3 | |||||||
98 |
24 |
1 |
36 |
ТС |
) |
DIV |
<term> |
– |
19 |
3 | |||||||
99 |
24 |
1 |
36 |
ТС |
) |
/ |
<term> |
– |
19 |
3 | |||||||
100 |
24 |
1 |
36 |
ТС |
) |
<term> |
19 |
3 |
19 |
1 |
конец конструкции | ||||||
101 |
24 |
1 |
36 |
ТС |
) |
19 |
1 |
16 |
5 |
переход | |||||||
102 |
24 |
1 |
36 |
ТС |
) |
+ |
<exp> |
ТС |
1 |
32 |
– |
16 |
5 | ||||
103 |
24 |
1 |
36 |
ТС |
) |
– |
<exp> |
ТС |
1 |
33 |
– |
16 |
5 | ||||
104 |
24 |
1 |
36 |
ТС |
) |
<exp> |
16 |
5 |
16 |
1 |
конец конструкции | ||||||
105 |
24 |
1 |
36 |
ТС |
) |
16 |
1 |
15 |
4 |
переход | |||||||
106 |
24 |
1 |
36 |
ТС |
) |
) |
<factor> |
ТС |
1 |
36 |
+ |
15 |
4 |
$1,36 |
15 |
5 | |
107 |
25 |
1 |
27 |
ТС |
; |
<factor> |
15 |
5 |
15 |
1 |
конец конструкции | ||||||
108 |
25 |
1 |
27 |
ТС |
; |
15 |
1 |
13 |
5 |
переход | |||||||
109 |
25 |
1 |
27 |
ТС |
; |
* |
<term> |
ТС |
1 |
34 |
– |
13 |
5 | ||||
110 |
25 |
1 |
27 |
ТС |
; |
DIV |
<term> |
ТС |
1 |
17 |
– |
13 |
5 | ||||
111 |
25 |
1 |
27 |
ТС |
; |
/ |
<term> |
ТС |
1 |
37 |
– |
13 |
5 | ||||
112 |
25 |
1 |
27 |
ТС |
; |
13 |
5 |
13 |
1 |
конец конструкции | |||||||
113 |
25 |
1 |
27 |
ТС |
; |
13 |
1 |
10 |
5 |
переход | |||||||
114 |
25 |
1 |
27 |
ТС |
; |
+ |
<exp> |
ТС |
1 |
32 |
10 |
5 | |||||
115 |
25 |
1 |
27 |
ТС |
; |
– |
<exp> |
ТС |
1 |
33 |
10 |
5 | |||||
116 |
25 |
1 |
27 |
ТС |
; |
10 |
5 |
10 |
1 |
конец конструкции | |||||||
117 |
25 |
1 |
27 |
ТС |
; |
10 |
1 |
9 |
5 |
переход |