haskell - Haskell 的铁路图?

标签 haskell grammar

有人知道一本书或一个网站会提供一组简单的 Haskell 语法铁路图吗?

类似这样的东西,但是是英文的:

http://www.cs.uu.nl/wiki/pub/FP/CourseLiterature/haskellsyntax-main.pdf

“简单”是这里的关键词。正式的 BNF 过于神秘,无法用作备忘单。

最佳答案

Haskell 2010 报告中有一些 BNF(尤其是“语法”章节):

http://www.haskell.org/onlinereport/haskell2010/

请注意,大多数程序都使用语言扩展,将语法添加到基本 Haskell 语言中 - 例如功能依赖性扩展。此外,GHC 还添加了新语法(最近的 lambda-case/lambda-if)。 GHC 7.6(当前最新)支持的语法扩展列表位于:

http://www.haskell.org/ghc/docs/7.6-latest/html/users_guide/syntax-extns.html

关于haskell - Haskell 的铁路图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13485374/

相关文章:

haskell - 用于广义多参数函数提升的类型类技巧

haskell - 如何从 HPC 的代码覆盖范围中排除 Show 的派生?

haskell - 丑陋的 double - 为什么是 2.9000000000000004 而不是 2.9?

haskell - Haskell 的基于网络的分析器

java - 为 Antlr Java 8 语法添加注释

语法 : How to add a level of precedence

haskell - 返回相同类型类的两种类型之一

grammar - BNF 语法歧义

python - 为什么这不是python中的语法错误?

Python 3.2 语​​法规范——函数调用