句法:通用抽象语法和嵌入式语言实用程序

[bsd3型,语言,图书馆][建议标签]

此库提供:

  • 抽象语法的泛型表示和操作

  • 可组合AST表示(部分基于Data Typesà购物车[1])

  • 常见语法结构的集合,包括变量绑定构造

  • 用于分析和转换通用抽象的实用程序语法

  • 用于构建基于可扩展嵌入式语言的实用程序论一般语法

有关核心功能的更多信息,请参阅“嵌入式语言的通用抽象语法模型”(ICFP 2012):

有关如何使用库的实际示例,请参见概念验证实现Feldspar EDSL示例目录。(真正的Feldspar[2]也使用句法。)

此库的成熟度因不同模块而异。核心部分(语言。句法)相当稳定,但很多其他模块中的一个处于实验状态。

\[1]W.Swierstra。Carte的数据类型。函数编程杂志, 18(4):423-436, 2008,http://dx.doi.org/10.1017/S0956796808006758.

\[2\]http://hackage.haskell.org/package/alzhar-language

下载

维修人员角落

包装维护人员

对于包维护者和黑客托管者

候选人

版本[RSS(RSS)] 0.1,0.2,0.2.0.1,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1,1.0.1,1.2,1.2.1,1.3,1.4,1.5.1,1.5.2,1.6.1,1.7.1,1.8,1.9,1.10,1.11,1.12.1,1.13,1.14,1.15,1.15.1,1.16,1.16.1,1.16.2,1.17,2,2.1,3,3.1,3.2,3.2.1,3.3,3.4,3.5,3.6,3.6.1,3.6.2,3.6.3,3.7,3.7.1,3.8,3.8.1,3.8.2,3.8.3,3.8.4
依赖关系 阵列,基础(>=4&&<4.7),约束,容器,数据处理,ghc-prim公司,mtl公司(>=2 && <3),变压器(>=0.2),元组(>=0.2)[细节]
许可证 BSD-3条款
版权 版权所有(c)2011-2012,Emil Axelsson
作者 埃米尔·阿克塞尔森
维护人员 电子邮件@chalmers.se
类别 语言
主页 http://projects.haskell.org/synstratic网站/
源回购 头部:darcs gethttp://projects.haskell.org/synstratic网站/
已上传 通过埃米尔·阿克塞尔森2012年10月12日08:32:51Z
分配
反向依赖关系 9直接,2间接[细节]
下载 总计36805人(过去30天内151人)
额定值 (尚未投票)[估算人贝叶斯平均]
您的评分
  • λ
  • λ
  • λ
状态 用户上传的文档
生成状态未知[还没有报告]