【问题标题】:How to package a parser generated with Antlr如何打包使用 Antlr 生成的解析器
【发布时间】:2012-08-05 12:36:10
【问题描述】:

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

我没有任何打包软件的经验(即使其适合他人轻松安装和使用)。虽然目前只有我一个人在用,但我想知道有什么好的打包方式,可以分享给大家。

我要打包:

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

作为我的语言的翻译人员,我如何分发所有这些内容?

我记得当我安装 C 运行时库时,特定于我的机器/操作系统的东西都得到了处理。 (例如,如何表示文件结尾)。我是否应该假设我的翻译器的用户已经单独安装了 C 运行时?

谢谢,

-neha

【问题讨论】:

标签: c++ antlr software-distribution


【解决方案1】:

你想打包它是为了……什么?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-19
    • 1970-01-01
    • 1970-01-01
    • 2022-01-11
    • 2010-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多