def _is_unascribed_match_head(cls, e):
if isinstance(e, ast.Subscript):
value = e.value
if isinstance(value, ast.Name) and value.id == 'match':
slice = e.slice
if isinstance(slice, ast.Index):
e.is_match_head = True
e.scrutinee = slice.value
e.asc_ast = None
return True
else:
raise _errors.TyError("Invalid match scrutinee.", e)
return False
评论列表
文章目录