2012-08-08 58 views
1

我是学生。作为我的项目的一部分,我已经为计算机建筑模拟做了一个小型语言。我使用Antlr3为这种语言制作了解析器+翻译器。用我的语言编写的东西会被转换为C++代码,用户可以编译和执行这些代码来运行模拟。如何打包使用Antlr生成的解析器

我在打包软件方面没有任何经验(也就是说,使它适合其他人轻松安装和使用)。虽然目前我是唯一使用它的人,但我想知道什么是封装它的好方法,所以我可以与其他人分享。

我要打包:

  • ANTLR生成的词法分析器+我的语言
  • 代码,围绕ANTLR生成的东西
  • 的ANTLR C运行时库包装。

如何分配所有这些作为我的语言的翻译员?

我记得当我安装C运行时库时,我的机器/操作系统特有的东西被照顾了。 (例如,如何表示文件结尾)。我应该假设我的翻译人员已经分别安装了C运行时?

感谢,

-neha

+0

编译为不同的平台可以是一个痛苦,但能做完了。请参阅http://stackoverflow.com/questions/693952/how-to-compile-for-os-x-in-linux-or-windows了解所涉及的工作。 – monty0 2013-01-09 21:37:11

回答

相关问题