состояние | Идентификатор | Константа | Любая конст. | [ | ] | , | + | - | ~ | # | * | / | ^ | Mod | Div | ( | ) | " | NULL |
0 | 1 | . | 2 | . | . | . | . | . | 4 | 4 | . | . | . | . | . | 1\1 | . | . | . |
1 | . | . | . | 2\0 | . | . | 3 | 3 | . | . | 3 | 3 | 3 | 3 | 3 | . | Е | . | . |
2 | . | . | . | . | . | . | 3 | 3 | . | . | 3 | 3 | 3 | 3 | 3 | . | Е | . | . |
3 | 1 | . | 2 | . | . | . | . | . | . | . | . | . | . | . | . | 1\1 | . | . | . |
4 | 1 | . | 2 | . | . | . | . | . | . | . | . | . | . | . | . | 1\1 | . | . | . |
Матрица синтаксических переходов индексации массивов 2
состояние | Идентификатор | Константа | Любая конст. | [ | ] | , | + | - | ~ | # | * | / | ^ | Mod | Div | ( | ) | " | NULL |
0 | 1 | . | 2 | . | . | . | . | . | 4 | 4 | . | . | . | . | . | 1\1 | . | . | . |
1 | . | . | . | 2\0 | Е | 0 | 3 | 3 | . | . | 3 | 3 | 3 | 3 | 3 | . | . | . | . |
2 | . | . | . | . | Е | 0 | 3 | 3 | . | . | 3 | 3 | 3 | 3 | 3 | . | . | . | . |
3 | 1 | . | 2 | . | . | . | . | . | . | . | . | . | . | . | . | 5\1 | . | . | . |
4 | 1 | . | 2 | . | . | . | . | . | . | . | . | . | . | . | . | 5\1 | . | . | . |
5 | . | . | . | . | Е | 0 | 3 | 3 | . | . | 3 | 3 | 3 | 3 | 3 | 5\1 | . | . | . |
Матрица синтаксических переходов функции strlen
состояние | Идентифи-катор | [ | ) | " | NULL | ( | Константа |
0 | . | . | . | . | . | 2 | . |
1 | . | 3 \ 0 | Выход | . | . | . | . |
2 | 1 | . | . | . | . | . | 4 |
3 | . | . | Выход | . | . | . | . |
4 | . | . | Выход | . | . | . | . |
Матрица синтаксических переходов блока “ВЫВОД”
состояние | Константа str | Константа | 1 | 2 | 5 | Clock | Strlen | , | ( | [ | ; | Идентификатор | " | NULL | ) |
0 | 1 | 2 | 5 | . | 4 | 6 | 2\2 | . | 2\3 | . | . | 9 | . | . | . |
1 | . | . | . | . | . | . | . | 0 | . | . | 10 | . | . | . | . |
2 | . | . | . | 3 | . | . | . | 0 | . | . | 10 | . | . | . | . |
3 | . | 2 | . | . | 4 | 6 | 2\2 | . | 2\3 | . | . | 9 | . | . | . |
4 | . | . | . | . | . | . | . | . | 2\3 | . | 10 | . | . | . | . |
5 | . | 2 | . | . | 4 | 6 | 2\2 | . | 2\3 | . | . | 9 | . | . | . |
6 | . | . | . | . | . | . | . | . | 7 | . | . | . | . | . | . |
7 | . | . | . | . | . | . | . | . | . | . | . | . | . | . | 8 |
8 | . | . | . | 3 | . | . | . | 0 | . | . | 10 | . | . | . | . |
9 | . | . | . | 3 | . | . | . | 0 | . | 2\0 | 10 | . | . | . | . |
10 | 1 | 2 | 5 | . | 4 | 6 | 2\2 | . | 2\3 | . | . | 9 | . | Е | . |
Матрица синтаксических переходов блока “Автоматические действия”