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

Method _parseType

source/python.js:1625–1636  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1623 return list;
1624 }
1625 _parseType() {
1626 const target = this._parseExpression(-1, ['[', '=']);
1627 if (target) {
1628 if (this._tokenizer.peek().value === '[') {
1629 const list = this._parseList();
1630 const slice = list.elts.length === 1 ? list.elts[0] : new ast.Tuple(list.elts);
1631 return new ast.Subscript(target, slice);
1632 }
1633 return target;
1634 }
1635 return null;
1636 }
1637 _parseArguments(terminal) {
1638 let posonlyargs = [];
1639 let args = [];

Callers 3

_parseStatementMethod · 0.45
_parseTypeArgumentsMethod · 0.45
readMethod · 0.45

Calls 3

_parseExpressionMethod · 0.80
_parseListMethod · 0.80
peekMethod · 0.45

Tested by

no test coverage detected