()
| 83 | } |
| 84 | |
| 85 | function parseMember(): ParseMemberOutput { |
| 86 | const nodeStart = start; |
| 87 | const key = kind === 'String' ? curToken() : null; |
| 88 | expect('String'); |
| 89 | expect(':'); |
| 90 | const value = parseVal(); |
| 91 | return { |
| 92 | kind: 'Member', |
| 93 | start: nodeStart, |
| 94 | end: lastEnd, |
| 95 | key, |
| 96 | value, |
| 97 | }; |
| 98 | } |
| 99 | |
| 100 | function parseArr(): ParseArrayOutput { |
| 101 | const nodeStart = start; |