如何打包使用Antlr生成的解析器

时间:2012-08-08 11:49:32

标签: c++ antlr software-distribution

我是学生。作为我项目的一部分,我为计算机架构模拟制作了一种小语言。我使用Antlr3为这种语言编写了一个解析器+翻译器。用我的语言编写的东西被翻译成C ++代码,用户可以编译和执行这些代码来运行模拟。

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

我想打包:

  • antlr为我的语言生成了Lexer + Parser
  • 包围antlr生成的东西的代码
  • antlr C运行时库。

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

我记得当我安装C运行时库时,我的机器/操作系统特有的东西就被处理掉了。 (例如,如何表示文件结尾)。我应该假设我的翻译用户分别安装了C运行时吗?

谢谢,

-neha

1 个答案:

答案 0 :(得分:0)

你想打包它......什么?