состояние | идентификатор | Константа str | Константа | 1 | 2 | 5 | Clock | Strlen | ( | [ | ) | " | NULL |
0 | 1 | . | 3 | 4 | . | 5 | 6 | 3\2 | 3\3 | . | . | . | . |
1 | . | . | . | . | 2 | . | . | . | . | 3\0 | Е | . | . |
2 | 1 | . | 3 | . | . | 5 | 6 | 3\2 | 3\3 | . | . | . | . |
3 | . | . | . | . | 2 | . | . | . | . | . | Е | . | . |
4 | 1 | . | 3 | . | . | 5 | 6 | 3\2 | 3\3 | . | . | . | . |
5 | . | . | . | . | . | . | . | . | 3\3 | . | . | . | . |
6 | . | . | . | . | . | . | . | . | 7 | . | . | . | . |
7 | . | . | . | . | . | . | . | . | . | . | 3 | . | . |
Матрица синтаксических переходов блока “Подпрограмма”
Состояние | Константа str | идентификатор | [ | ; | , | 2 | Programm | " | NULL |
0 | . | 1 | . | . | . | . | 4 | . | . |
1 | . | . | 2 \ 0 | . | . | 3 | . | . | . |
2 | . | . | . | . | . | 3 | . | . | . |
3 | . | . | . | . | . | . | 4 | . | . |
4 | 6 | 5 | . | . | . | . | . | . | . |
5 | . | . | . | . | 4 | . | . | . | . |
6 | . | . | . | 7 | . | . | . | . | . |
7 | . | . | . | . | . | . | . | . | Выход |
Матрица синтаксических переходов блоков “Метка” и “Безусловный переход”
Состояние | Константа | ; | " | NULL |
0 | 1 | . | . | . |
1 | . | 2 | . | . |
2 | . | . | . | Выход |
Матрица синтаксических переходов блока “Ветвление по условию”
состояние | Константа str | Константа | Идентификатор | ( | [ | ! | 4б | ; | " | NULL |
0 | . | 1 | 2 | 3 \ 4 | . | 4 | . | . | . | . |
1 | . | . | . | . | . | . | 5 | 6 | . | . |
2 | . | . | . | . | 3 \ 0 | . | 5 | 6 | . | . |
3 | . | . | . | . | . | . | 5 | 6 | . | . |
4 | . | . | 2 | . | . | . | . | . | . | . |
5 | . | 1 | 2 | 1 \ 4 | . | 4 | . | . | . | . |
6 | . | . | . | . | . | . | . | . | . | Выход |
Вспомогательная матрица синтаксических переходов блока