根据 Keil C51,以下是有效的:
static void kernel(void) small interrupt 1 using 2
{
/* do stuff */
}
然而,根据 Eclipse 索引器,它不是。我们可以做出以下定义来帮助解决这个问题:
#define small /*small*/
#define interrupt /*interrupt*/
但不幸的是,我们无法重新定义保留关键字“using”,重新定义数字 1 或 2 会很愚蠢。
有没有办法让 Eclipse 索引器解析古老的 8051 代码以获得现代 IDE 的好处?是否有替代 Eclipse 的方法可以提供一种有效的方式来浏览这样的 C 项目?具有等效“Open Call Hierarchy”功能的东西?