我在Eclipse框架中查看了XText,並且有關於算術示例的問題。我似乎能夠解析表達式,但不評估它們,並懷疑這是否應該如此。這是我的工作流程:可以解析但不評估xtext算法示例
創建一個新的示例項目。選擇XText簡單運算示例。
打開Arithmetics.xtext並選擇運行 - >外部工具 - >運行方式 - >「生成XText工件」。 到目前爲止沒有錯誤消息。表單上的一串信息消息:
119 [main] INFO lipse.emf.mwe.utils.StandaloneSetup - 在'file:/ H:/ 2017/xtextworkspace註冊項目org.eclipse.xtext.example.arithmetics /org.eclipse.xtext.example.arithmetics/'
119 [main] INFO lipse.emf.mwe.utils.StandaloneSetup - 將項目org.eclipse.xtext.example.arithmetics.tests註冊到'file:/ H :/2017/xtextworkspace/org.eclipse.xtext.example.arithmetics.tests/'
打開plugin.xml並單擊「啓動Eclipse應用程序」。 現在打開第二個窗口,我現在可以創建一個新項目並開始輸入表達式。
創建一個新的項目和新的文件卡列斯a.calc與此內容:
(我似乎也有在這裏創建一個新的Java項目,這似乎有點反直覺不應該在新的IDE中可能有這樣的菜單選項,比如「Create new Calc Project」?)。
module A
def a:2;
def b:1;
a+b;
編輯似乎解析得很好,內容幫助工作,它告訴我,如果我做錯了什麼。但是難以真正運行該程序嗎?我想在這裏有一個類似於「Run - > Run as - > Calc application」的選項嗎?這不包含在算術例子中嗎?我覺得應該是因爲calculator.java類的目的是什麼?我如何讓它打印出價值?