0
我嘗試基於現有的解釋語言實現xtext dsl插件。該語言已經有一個解釋器,我想使用它。問題是,我看不到任何可以訪問原始代碼並將其發送給解釋的階段。我只注意到了doGenerate方法的代碼生成器,但它不是我的情況。獲取xtext中的原始代碼dsl
欣賞你的幫助
我嘗試基於現有的解釋語言實現xtext dsl插件。該語言已經有一個解釋器,我想使用它。問題是,我看不到任何可以訪問原始代碼並將其發送給解釋的階段。我只注意到了doGenerate方法的代碼生成器,但它不是我的情況。獲取xtext中的原始代碼dsl
欣賞你的幫助
嘗試獲取來自解析AST的XtextResource。它可以提供原始文本。
MyModel model = ..
XtextResource res = (XtextResource)model.eResource();
String text = res.getParseResult().getRootNode().getText();