【文件属性】:
文件名称:BnfcCabal:为 bnfc 生成的模块创建 cabal 文件
文件大小:17KB
文件格式:ZIP
更新时间:2021-06-24 14:12:01
Haskell
1) 简介
1.1) BNF 转换器
BNF 转换器是一种编译器构建工具,可根据标记的 BNF 语法生成编译器前端。 它目前能够为多种语言生成表示。 给定一个标记的 BNF 语法 BNFC 生成:
抽象语法实现
Alex、JLex 或 Flex 词法分析器生成器文件
Happy、CUP 或 Bison 解析器生成器文件
漂亮的打印机
包含语言可读规范的 LaTeX 文件
可以在以下位置找到更多信息和来源:
必须安装 Bnfc 才能使用 bnfcCabal。
1.2) BnfcCabal
BnfcCabal 是一个用于标记 BNF 语法的 cabal 文件创建工具。 BnfcCabal 在给定的标记语法上运行 bnfc,并自动构建一个包含 bnfc 创建的所有模块的 cabal 文件。
2) 安装 BnfcCabal
BnfcCabal 可以使用安装
cabal install bn
【文件预览】:
BnfcCabal-master
----Examples()
--------java.cf(62KB)
--------c.cf(12KB)
----src()
--------Bnfc-cabal.hs(4KB)
----README.md(3KB)
----Bnfc-cabal.cabal(888B)