2014-04-01 121 views
1

我會寫一個小文法來解析一個文本文件,語法可能有點大,所以我想用高亮來讀它。是否有支持EBNF/BNF的文本編輯器/ IDE?

我知道這是有點偏離問題,但發現這使用谷歌是非常困難的。還有什麼地方比向很多經驗豐富的程序員提出這個問題要好。

+0

另一種選擇是ANTLR的作品:http://tunnelvisionlabs.com/products/demo/antlrworks – Jack

回答

2

排序Emacs有this answer。 Apple hosts vim的yacc語法文件。根據提到的for this archiveKate也可能處理yacc,但我無法找到具體的確認。

是的,我把直接BNF和yacc混合在一起。這些剔除足夠細緻,看起來像是一個合理的飛躍,並且從語法描述中剔除特定於yacc的部分可能並不難。

0

對於BNF,您可以使用JetBrains中的IntelliJ和Grammar-Kit插件。 目前EBNF支持似乎不包括在內。

相關問題