這個問題不僅限於lex和yacc,但是如何將一個自定義腳本編譯器添加爲項目的一部分?例如,我在該項目中的以下文件:Eclipse:腳本編譯器作爲項目的一部分
grammar.y
grammar.l
test.script
二進制「script_compiler」將使用grammar.y被生成並通過grammar.l法,YACC和g ++編譯。然後我想使用生成的script_compiler編譯test.script來生成CompiledScript.java。這個文件應該與項目中其餘的java文件一起編譯。 XCode或make可以實現這種設置,但是單獨使用Eclipse也可以嗎?如果不是,那麼與Maven插件一起怎麼樣?
(我可能會安裝腳本編譯器作爲一個單獨的項目,但它會很好,如果可以將它們放在同一個項目,以便更改語法文件可以立即應用)
預先感謝你的幫助!
謝謝你的回答,尼古拉斯。我不熟悉Ant,但會嘗試。 – 2012-08-20 18:23:22
在這種情況下,請幫忙和s/ant/maven / – 2012-08-21 09:00:21