任何人都知道一本书或网站会为Haskell语法提供一套简单的铁路图吗?
这样的东西,但是用英文:
http://www.cs.uu.nl/wiki/pub/FP/CourseLiterature/haskellsyntax-main.pdf
“简单”是这里的关键词。正式的BNF太神秘了,无法用作备忘单。
答案 0 :(得分:3)
Haskell 2010报告中有一些BNF(特别是在“语法”一章中):
http://www.haskell.org/onlinereport/haskell2010/
请注意,大多数程序都使用语言扩展,这些扩展会为基本Haskell语言添加语法 - 例如FunctionalDependencies扩展。此外,GHC添加了新语法(最近的lambda-case / lambda-if)。 GHC 7.6(目前最新版本)支持的语法扩展列表可在以下网址获得:
http://www.haskell.org/ghc/docs/7.6-latest/html/users_guide/syntax-extns.html