def get_blocks(tokens):
"""
"""
block = []
level = 0
from pygments.token import Token
for token, value in tokens:
block.append((token,value))
if value == ")":
level += 1
elif value == "(":
level -= 1
if level == 0:
yield block[::-1]
block = []
评论列表
文章目录