我借用了这里展示的例子
http://www.haskell.org/alex/doc/html/introduction.html
我正在尝试为数值表达式制作解释器。(只有文字,没有变量)我想让换行符分隔两个不同的表达式。不幸的是,当我这样做时
$ignoredWhite = [\t\f\v\r] -- 忽略空格
$newline = "\n" --换行
Alex (v 2.2) 中止编译。我努力了
$newline = \n --换行
但这只会在读取输入时导致中止从 alex 移动到最终二进制文件(也就是由 ghc 生成的二进制文件)。
我该如何解决这个问题?