在Fparsec V.0.8中,有FParser.CharParser.whitespace
。但是在Fparsec 0.9.2中,没有FParser.CharParser.whitespace
.Fparsec v.9.2.2中的空格在哪里?
当我尝试编译项目“在F#中用48小时写自己的方案”(访问http://code.msdn.microsoft.com/Write-Yourself-a-Scheme-in-d50ae449)时,问题得以解决。
答案 0 :(得分:4)
这是FParser.CharParser.spaces
。
您链接的代码在此行中失败:
let spaces1 : LispParser<unit> = skipMany1 whitespace
但是还已经定义了spaces1
,所以你可以删除该行并进行编译。
查看http://www.quanttec.com/fparsec/reference/charparsers.html#members.spaces