Я позаимствовал пример, представленный здесь
http://www.haskell.org/alex/doc/html/introduction.html
Я пытаюсь создать интерпретатор для числовых выражений.(только литералы, без переменных) И я хочу, чтобы переводы строк разделяли два разных выражения.К сожалению, когда я делаю это
$ ignoredWhite = [\ t \ f \ v \ r] - игнорируемые пробелы
$ newline = "\ n" --new line
Alex (v 2.2) прерывает компиляцию.Я попытался
$ newline = \ n --new line
, но это просто приводит к тому, что прерывание перемещается из alex в окончательный двоичный файл (он же генерируется ghc), когда он читаетвход.
Как мне исправить это?