我正在开发一个使用 F# 的玩具编译器,即 FsLex 和 FsYacc 的组合。为了熟悉它们,我阅读了 Expert F# (v2) 书的 Lexer/Parser 章节(顺便说一句,一本好书)。现在,我已经完成了推荐的 ocamlyacc 教程的一半,并停留在最后一个示例多功能计算器mfcalc 上。特别是下面的语句
%token <float->float> FNCT
在解析器文件中不断收到错误“错误:解析错误”在我的F# 版本中。我在这里遗漏了什么,或者这是 F# 目前不支持的功能吗?