java代码生成器源码-bnfc:BNF转换器

时间:2024-06-24 23:47:55
【文件属性】:

文件名称:java代码生成器源码-bnfc:BNF转换器

文件大小:3.28MB

文件格式:ZIP

更新时间:2024-06-24 23:47:55

系统开源

java代码生成器源码 BNF 转换器 什么是 BNF 转换器? BNF 转换器 (bnfc) 是一种编译器构建工具,可从标记的 BNF 语法生成编译器前端。 它目前能够生成 Haskell、Agda、C、C++、Java 和 OCaml,以及 XML 表示。 给定标记的 BNF 语法,该工具生成: 抽象语法实现 同一语言中抽象语法的案例骨架 Alex、Ocamllex、JLex 或 Flex 词法分析器生成器文件 Happy、Ocamlyacc、Menhir、ANTLR、CUP 或 Bison 解析器生成器文件 作为 Haskell/Agda/C/C++/Java/Ocaml 模块的漂亮打印机 包含该语言的可读规范的 Latex 文件 更多信息: 安装 一些二进制文件可在 . 可以通过stack或cabal从 Haskell 源安装。 通过堆栈安装(推荐) 您需要运行安装 . 要安装并运行最新版本的 ,请在命令行输入: stack install BNFC bnfc --help 通过 cabal 安装 您需要运行安装 和 的最新版本,最容易通过 . 要安装 和 ,请在命令行输入:


网友评论