1

我正在尝试使用 eclipse 编辑一个 smali 项目。理论上,这应该允许我对 smali 使用整个 java 魔法(打开类定义、调用层次结构等)。

是否已经有某种对 Eclipse 的 smali 支持?

由于我没有找到任何东西,我目前正在考虑使用 xtext 自己构建一个。(但我对 xtext 很陌生。)

我发现 smali 编译器本身是使用 antrl3 编写的,相应的语法描述看起来我不需要从头开始指定 xtext 语法。

有没有一种好方法可以将此描述用作 xtext 的基础?

或者在这种情况下是否有比 xtext 更好的方法?

4

1 回答 1

1

不,不可能直接将现有语法与 Xtext 一起使用。Xtext 语法定义包含比 Antlr 语法更多的信息,这不能由导入器合成。

于 2013-08-24T14:39:23.380 回答