我想为vim编写bison语法文件。我已经设法为definition部分编写了语法规则。现在我正在尝试编写bison规则的语法规则。所以,我有
rule : identifier ":" rightHandSidePart ( "|" rightHandSidePart )* ";"哪里
rightHandSidePart : listOfIdentifiers "{" /* some C code here */ "}"
listOfIdentifiers : listOfIdentifiers identifier | /* nothing */并且可以将identifier声明为[_a-zA-Z][_0-9a-zA-Z]*正则表达式。
因此,问题是:如何将此语法转换为vim语法规则?
发布于 2014-09-04 05:54:25
您可以使用autohighlight将语法转换为vim的语法正则表达式。
自动高亮显示从BNF语法生成vim和emacs语法高亮显示,以及哪些术语应该突出显示哪些颜色的描述。
https://stackoverflow.com/questions/7257001
复制相似问题