xtext写作和翻译

时间:2017-05-07 20:32:05

标签: eclipse interpreter dsl xtext

目前我正在为我的DSL编写一个解释器,它是从eclipse应用程序的菜单中启动的。解释器使用以下命令读取活动文件:

IXtextDocument document = ((XtextEditor) activeEditor).getDocument().get(); (返回一个字符串)

然后我用扫描仪逐行读取活动文件,但是真的很难,读取所有行并为每个执行的可能性创建开关和ifs。

当我在eclipse应用程序中读取活动文件时,有没有办法使用我的语法信息(知道什么是行:声明,函数,...)? ,或者有没有更好的方法来实现这个,而不像正常的字符串那样读取文件?

0 个答案:

没有答案