Lines Matching full:extra
71 # For now we ignore known.values() (i.e. "extra").
132 def analyze_resolved(resolved, decl, types, knowntypes, extra=None): argument
145 if extra is None:
146 extra = {}
147 elif 'unsupported' in extra:
148 raise NotImplementedError((decl, extra))
151 extra['unsupported'] = unsupported
153 return typedeps, extra
243 _, extra = found
244 if extra is None:
246 extra = {}
247 unsupported = extra.get('unsupported')
272 #def _parse_raw_result(cls, result, extra):
273 # typedecl, extra = super()._parse_raw_result(result, extra)
275 # return None, extra
278 def __init__(self, item, typedecl=None, *, unsupported=None, **extra): argument
279 if 'unsupported' in extra:
280 raise NotImplementedError((item, typedecl, unsupported, extra))
288 extra['unsupported'] = self.unsupported # ...for __repr__(), etc.
298 super().__init__(item, typedecl, **extra)