Я позаимствовал пример, представленный здесьКак соответствовать новой строки с Alex/Haskell
http://www.haskell.org/alex/doc/html/introduction.html
Я пытаюсь сделать интерпретатор для числовых выражений. (только литералы, переменные) И я хочу, чтобы строки новой строки разделяли два разных выражения. Unfortunaltely, когда я это сделать
$ ignoredWhite = [\ т \ F \ v \ г] - игнорируются пробельные
$ = перевод строки "\ п" --new линии
Alex (v 2.2) прерывает компиляцию. Я попытался
$ = новая строка \ п --Новогодние линии
, но это просто вызывает прерывание, чтобы перейти от Alex окончательного двоичного файла (он же один сгенерированный GHC), когда он читает входные данные.
Как я могу это исправить?
Да. Так не получается. –
Это ошибка при прерывании компиляции? – Gian