MCPcopy
hub / github.com/lutzroeder/netron / parseTypeFromExpr

Method parseTypeFromExpr

source/python.js:11915–11925  ·  view source on GitHub ↗
(expr)

Source from the content-addressed store, hash-verified

11913 return [new torch.Argument('', parsed_type, parsed_type, null, undefined, false)];
11914 }
11915 parseTypeFromExpr(expr) {
11916 if (this._resolver) {
11917 if (expr instanceof ast.Name) {
11918 const type = this._resolver.resolveType(expr.id);
11919 if (type) {
11920 return type;
11921 }
11922 }
11923 }
11924 return this.parseTypeFromExprImpl(expr);
11925 }
11926 parseTypeFromExprImpl(expr) {
11927 if (expr instanceof ast.Subscript) {
11928 const value_name = this.parseBaseTypeName(expr.value);

Callers 9

parseArgsFromDeclMethod · 0.80
parseReturnFromDeclMethod · 0.80
parseTypeMethod · 0.80
importClassMethod · 0.80
importNamedTupleMethod · 0.80
gather_rhsMethod · 0.80
emitSingleAssignmentMethod · 0.80
emitSelectAssignMethod · 0.80
emitApplySpecialFormMethod · 0.80

Calls 2

parseTypeFromExprImplMethod · 0.80
resolveTypeMethod · 0.45

Tested by

no test coverage detected