1
Тесты парсера ====================================
2
Грамматика 'test/source/grammar/book/book.fuze' построена методом SLR
3
Дамп грамматики успешно сохранён
4
--- test/source/grammar/book/book-ex00.dsl :
5
// Пустой файл должен разбираться без ошибок
7
--- test/source/grammar/book/book-ex01.dsl :
8
// Пример из книги (см. описание в файле грамматики)
11
--- test/source/grammar/book/book-ex02.dsl :
12
// Пример из книги (см. описание в файле грамматики)
15
--- test/source/grammar/book/book-ex03.dsl :
18
Ошибка: Неподходящий входной символ '+'.
19
При разборе правила 'T' (состояние КА = 4) получен неподходящий символ '+', вместо ожидаемых символов: '(', (идентификатор)
20
Позиция разбора: test/source/grammar/book/book-ex03.dsl:1:5[1,6]
21
--- test/source/grammar/book/book-ex04.dsl :
24
Ошибка: Неподходящий входной символ 'f'.
25
После разбора правила 'F' (состояние КА = 11) получен неподходящий символ 'f', вместо ожидаемых символов: (конец файла), '+', '*'
26
Позиция разбора: test/source/grammar/book/book-ex04.dsl:1:10[1,11]
27
--- test/source/grammar/book/book-ex05.dsl :
30
Ошибка: Преждевременный конец файла
31
После разбора правила 'E' (состояние КА = 7) достигнут конец файла, вместо ожидаемых символов: '+', ')'
32
Позиция разбора: test/source/grammar/book/book-ex05.dsl:2:1[2,1]
33
Не удалось выполнить восстановление состояния разбора после синтаксической ошибки, разбор прерван
34
--- test/source/grammar/book/book-ex06.dsl :
37
Ошибка: Неподходящий входной символ '5'.
38
После разбора правила 'E' (состояние КА = 7) получен неподходящий символ '5', вместо ожидаемых символов: '+', ')'
39
Позиция разбора: test/source/grammar/book/book-ex06.dsl:1:8[1,9]
40
--- test/source/grammar/book/book-ex07.dsl :
43
Ошибка: Неподходящий входной символ '@'.
44
После разбора правила 'E' (состояние КА = 7) получен неподходящий символ '@', вместо ожидаемых символов: '+', ')'
45
Позиция разбора: test/source/grammar/book/book-ex07.dsl:1:8[1,9]
46
Ошибка: Неподходящий входной символ '2'.
47
При разборе правила 'E' (состояние КА = 2) получен неподходящий символ '2', вместо ожидаемых символов: '(', (идентификатор)
48
Позиция разбора: test/source/grammar/book/book-ex07.dsl:1:9[1,10]
49
Ошибка: Неподходящий входной символ ')'.
50
После разбора правила 'E' (состояние КА = 1) получен неподходящий символ ')', вместо ожидаемых символов: (конец файла), '+'
51
Позиция разбора: test/source/grammar/book/book-ex07.dsl:1:10[1,11]
52
--- test/source/grammar/book/book-ex08.dsl :
55
--- test/source/grammar/book/book-ex09.dsl :
58
--- test/source/grammar/book/book-ex10.dsl :
61
Ошибка: Неподходящий входной символ ')'.
62
После разбора правила 'E' (состояние КА = 1) получен неподходящий символ ')', вместо ожидаемых символов: (конец файла), '+'
63
Позиция разбора: test/source/grammar/book/book-ex10.dsl:1:11[1,12]
64
--- test/source/grammar/book/book-ex11.dsl :
65
// Пример из книги (см. описание в файле грамматики)
68
--- test/source/grammar/book/book-ex12.dsl :