(scope, str, pos)
| 233 | } |
| 234 | |
| 235 | function parseTypeAtom(scope, str, pos) { |
| 236 | var result = parseTypeInner(scope, str, pos); |
| 237 | if (!result) return null; |
| 238 | if (str.slice(result.end, result.end + 2) == "[]") |
| 239 | return {madeUp: result.madeUp, end: result.end + 2, type: new infer.Arr(result.type)}; |
| 240 | else return result; |
| 241 | } |
| 242 | |
| 243 | function parseType(scope, str, pos) { |
| 244 | var type, union = false, madeUp = false; |
no test coverage detected
searching dependent graphs…