2012-08-08 65 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

回答

相關問題