Closed GoogleCodeExporter closed 8 years ago
Выдается некорректная привязка. Возможно,
дело в библиотеке привязки. Возможно,
ошибка при ее использовании (лексером).
Разберитесь.
Как воспроизвести. Правите файл
\recursive-ascent\Tests\materials\ms-sql\sysprocs\test.sql
так, чтобы он стал некорректным (я добавил в
начало 13 строки идентификатор bad_token, она
выглядит как "bad_token AS"). Компилируете и
запускаете
C:\work\recursive-ascent\Examples\RNGLR\MSSql.sln
Получаете сообщение:
...
Error in file ..\..\..\..\..\Tests\Materials\ms-sql\sysprocs\test.sql on
position (14,13) - (15,9) on Token IDENT bad_token: Parse Error
Это неверная позиция ошибки (она
происходит на 13-й строке и уж точно
идентификатор не может находиться на двух
строках).
Original comment by dimo...@gmail.com
on 1 Jul 2013 at 2:54
Файл изменил. Как запустить? Просто решение
перестроить? Тогда у меня не возникает
никаких ошибок.
Original comment by 2x2.4raymon
on 1 Jul 2013 at 9:12
Все происходит в master.
Соберите YC.
Выполните recursive-ascent\Examples\copy_binaries.cmd.
После этого пересоберите MsSql.sln. Запуск
должен выдать ошибку.
Original comment by dimo...@gmail.com
on 2 Jul 2013 at 4:10
Собирать YC надо под релизом.
Original comment by dimo...@gmail.com
on 2 Jul 2013 at 10:04
Да, уже понял ошибку
Original comment by 2x2.4raymon
on 2 Jul 2013 at 10:35
Original comment by 2x2.4raymon
on 3 Jul 2013 at 7:19
Original issue reported on code.google.com by
dimo...@gmail.com
on 9 Jun 2013 at 3:19