我正在寻找一种方法,从纯Python ANTLR4生成的解析器切换到C++,以加快Python程序中的速度。由于我需要从Python中使用它,所以我需要一种在C++解析器旁边生成Python绑定的方法,这样我就可以将所有的自动生成的重磅赋值委托给C++,同时实现Python中的访问者自定义和相当复杂的逻辑。p>
有什么最佳实践可以做到这一点吗
< > >最好是在C++中实现某种基本访问者,将AST转换成包含所有需要的信息的简单节点对象,然后手动为其绑定,然后使用简化访问者的结果在Python中编写更复杂的逻辑?p>
Tags:
目前没有回答
相关问题 更多 >
编程相关推荐