这是一个以工作为目的的基本无标记-最终组合子集合,以及一些高级实用程序来利用它们。*Symantic公司。Syntaxs公司。课程
收集常用的无标记-最终组合符(symantics的语法部分)。*Symantic公司。Syntaxs公司。数据
将组合符解释为数据构造函数允许在组合子上进行模式匹配,同时保持其可扩展性。*Symantic公司。Syntaxs公司。得到
为避免样板代码的组合符指定默认值在为解释器实现组合子时是可分解的。*Symantic公司。Syntaxs公司。Tuples的其他
杠杆全球总部。泛型
生成倒数函数在代数数据类型构造函数和Eithers-of-T偶之间。*Symantic公司。Syntaxs公司。TuplesOfFunctions函数
支持使用Tuples-of-Functions而不是一对一对的。*Symantic公司。Syntaxs公司。货币N
收集用于currying或uncrying元组的实用程序大小大于或等于两个的。*Symantic公司。语义学。共享观察员
解释组合子以进行观察让
定义在宿主语言级别(Haskell),有效地将无限值转化为有限值,例如用于检查并优化递归语法。灵感来自安迪·吉尔Haskell中的类型安全可观察共享.有关示例,请参见符号处理器.*Symantic公司。语义学。托弗
解释组合子以返回函数元组而不是一对一对的。*Symantic公司。语义学。查看器
将组合符解释为人类可读的文本。*Symantic公司。语义学。查看器。固定性
收集用于分析或查看的实用程序中缀、前缀和后缀组合子。*Symantic公司。Syntaxs公司。阅读器
是能够进行更改的中间解释器使用环境的语法组合符。*Symantic公司。实用程序。具体化(Reify)
可以提升任何口译员作为参数的任何Haskell函数仅多态类型(可能受约束)或使用这种类型的功能。灵感来自Oleg Kiselyov的TDPE.hs.