我愿意使用 llvm 来优化我的 python 代码。我阅读了一些教程,但我还没有弄清楚如何将类对象从 python 代码导出到 llvm。我学会了如何在 llvm-py 中创建一个函数,但是类超出了我的能力。
这是我想在 llvm 代码中创建的类的示例:
class Char():
def __init__(self,c):
self.c=c
def next(self,line,p):
try:
return self.c==line[p]
except:
return False
def next_rep(self,line,p):
try:
return self.c==line[p],p
except:
return False,p
如果有任何帮助,我将不胜感激!