parsiflage.py 文件源码

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

项目:tailbiter 作者: darius 项目源码 文件源码
def make_if(kwd, test, then, *rest):
    # (This'd be simpler with a different form of the grammar.)
    test = test(ast.Load())
    if not rest:         else_ = []
    elif len(rest) == 1: else_ = rest[0]
    else:                else_ = [make_if(*rest)]
    return ast.If(test, then, else_,
                  lineno=kwd.start[0],
                  col_offset=kwd.start[1])
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号