是否有用于在m4中开发的eclipse插件?

时间:2008-11-24 16:50:25

标签: eclipse eclipse-plugin macros m4

谷歌搜索几乎没有任何结果。

我需要在m4中开发一些重物,我喜欢在我最喜欢的环境中使用它的所有铃声和口哨。

在几乎每个平台上都有用于运行m4的软件包,例如windows。所以我知道至少我可以创建一个默认项目并从CLI进行测试。但我宁愿不:)

4 个答案:

答案 0 :(得分:1)

我不知道对m4的任何特定编辑支持。但是,如果你有空闲时间(!)和m4的BNF,那么你可以使用Xtext(http://wiki.eclipse.org/Xtext)来创建一个带有大纲视图的语法着色和完成编辑器。

更新以下答案表明m4没有BNF,或者不是BNeFfable,当然,对文献的简短搜索显示没有声称m4 BNF可用 - 并且它出现了虽然没有明确说明,但m4语言以这种方式难以形容。

显然这会否定我的建议,所以我必须撤回它,除非Xtext已经扩展到处理这些语言。有关常见问题和邮件列表链接,请参阅上面链接的Xtext网站。

答案 1 :(得分:1)

你也可以尝试使用colorer for Eclipse(http://colorer.sourceforge.net/eclipsecolorer/) - 它几乎肯定支持m4语法(虽然我没有检查)。

答案 2 :(得分:1)

不幸的是,只是语法着色没有什么帮助 - 你需要能够解释m4的东西,因为除非定义被处理,否则你无法判断它是一个单词还是一个预定义的宏。 mc(午夜指挥官)对m4有一些 rudimentary 突出显示,你可以看一下。

答案 3 :(得分:0)

如果你熟悉vim,你可以尝试Eclim,然后为m4设置语法高亮。