transform.py 文件源码

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

项目:ome-model 作者: ome 项目源码 文件源码
def _simplify(stream, with_attrs=False):
    """Simplify a marked stream."""
    def _generate():
        for mark, (kind, data, pos) in stream:
            if kind is START:
                if with_attrs:
                    data = (unicode(data[0]), dict((unicode(k), v)
                                                   for k, v in data[1]))
                else:
                    data = unicode(data[0])
            elif kind is END:
                data = unicode(data)
            elif kind is ATTR:
                kind = ATTR
                data = dict((unicode(k), v) for k, v in data[1])
            yield mark, kind, data
    return list(_generate())
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号