擅长:python、mysql、java
<p>张贴在这里,因为它可能是有用的人找到这个线索。在</p>
<p>自从发布这篇文章以来,Antlr的Python目标有了一些性能改进。也就是说,Python解释器本质上比Java或其他编译语言慢。在</p>
<p>我为Antlr的Python3目标构建了一个Python加速器代码生成器。它使用ANTLR C++目标作为Python扩展。LISEN和解析是在C++中专门完成的,然后使用自动生成的访问者来重新构建Python中的结果解析树。最初的测试显示了一个<strong>5x-25x的加速</strong>,这取决于语法和输入,我对如何进一步改进它有一些想法。在</p>
<p>下面是代码生成器工具:<a href="https://github.com/amykyta3/speedy-antlr-tool" rel="nofollow noreferrer">https://github.com/amykyta3/speedy-antlr-tool</a></p>
<p>这是一个功能齐全的例子:<a href="https://github.com/amykyta3/speedy-antlr-example" rel="nofollow noreferrer">https://github.com/amykyta3/speedy-antlr-example</a></p>
<p>希望这对那些喜欢在Python中使用Antlr的人有用!在</p>