main.py 文件源码

python
阅读 25 收藏 0 点赞 0 评论 0

项目:py2cpp 作者: mugwort-rc 项目源码 文件源码
def main(argv):
    parser = argparse.ArgumentParser()
    parser.add_argument("input", type=argparse.FileType("r"))
    parser.add_argument("--using-qt", action="store_true")

    args = parser.parse_args(argv)

    if args.using_qt:
        from py2cpp import qt

    node = ast.parse(args.input.read())
    conv = Converter()
    cpp_node = conv.visit(node)

    ctx = BuildContext.create()
    print("// generate by py2cpp")
    print("// original source code:", args.input.name)
    print('#include "py2cpp/py2cpp.hpp"\n')
    print(cpp_node.build(ctx))

    return 0
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号