def syn_Subscript(self, ctx, e):
slice_ = e.slice
if not isinstance(slice_, ast.Index):
raise _errors.TyError("Must provide a single label.", slice_)
value = slice_.value
label = _read_label(value)
try:
ty = self.idx[label]
except KeyError:
raise _errors.TyError("Cannot project component labeled " + str(label), e)
value.label = label
return ty
评论列表
文章目录