()
| 340 | } |
| 341 | |
| 342 | func (dec *Decoder) tokenValueEnd() { |
| 343 | switch dec.tokenState { |
| 344 | case tokenArrayStart, tokenArrayValue: |
| 345 | dec.tokenState = tokenArrayComma |
| 346 | case tokenObjectValue: |
| 347 | dec.tokenState = tokenObjectComma |
| 348 | } |
| 349 | } |
| 350 | |
| 351 | // A Delim is a JSON array or object delimiter, one of [ ] { or }. |
| 352 | type Delim rune |