Perl正则表达式语法用于ANTLR使用

5

我需要为一个项目创建一个正则表达式解析器,我正在使用ANTLR v3来完成这个任务。我正在尝试找到一个最新的、类似于Perl6的正则表达式语法。有人知道这方面的资料吗?在谷歌上搜索这个问题很困难。

1个回答

3
这是关于Perl 6 PCRE语法的初步覆盖,但并不完整:https://github.com/bkiers/PCREParser

编辑

稍有延迟的更新,但对未来的访客可能会有所帮助。
我已经更新了语法,以更符合PCRE规范。在深入研究Github上的代码之前,您可以在此页面上测试生成的解析器:pcreparser.appspot.com

太好了!我找到了一些ANTLR的例子,但是它们都没有有效地解析正则表达式,更像是一个“逐个字符”的解析器。谢谢。 - alphadogg
@alphadogg,没问题。如果你发现语法错误,请在这里或通过电子邮件联系我。谢谢! - Bart Kiers
@BartKiers 这是一个不错的工具。另一个很好的方法是 PCREParser.getGroupCount(),再加上现有的 PCREParser.getGroup() - Prashant Bhate

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接