abs-frontend:可以插入任何后端的ABS语言语法,类型检查

时间:2024-06-15 11:26:54
【文件属性】:

文件名称:abs-frontend:可以插入任何后端的ABS语言语法,类型检查

文件大小:5.57MB

文件格式:ZIP

更新时间:2024-06-15 11:26:54

Java

ABS的新前端 安装依赖 BNFC BNF转换器(BNFC)的描述: BNF Converter是一个编译器构造工具,它根据Labeled BNF语法生成编译器前端。 它目前能够生成C,C ++,C#,Haskell,Java和OCaml以及XML表示形式。 安装: 从获取适用于您平台的最新二进制文件 或者,如果您有ghc和cabal,请使用cabal install BNFC生成并cabal install BNFC 。 建立ABS前端 一般规则是专门为您的(后端)编译器使用的语言构建前端。 要构建前端,请为您的编译器语言调用bnfc: cd src/ bnfc -m --language ABS.cf 哈斯克尔大厦 您需要happy解析器和alex lexer。 通过以下方式安装它们: cabal install happy alex 然后使用以下命令运行bnfc:


网友评论