Home | History | Annotate | Download | only in json

Lines Matching full:after

34 // nextValue splits data after the next whole JSON value,
66 Offset int64 // error occurred after reading Offset bytes
139 parseObjectValue // parsing object value (after colon)
195 // stateBeginValueOrEmpty is the state after reading `[`.
246 // stateBeginStringOrEmpty is the state after reading `{`.
259 // stateBeginString is the state after reading `{"key": value,`.
271 // stateEndValue is the state after completing a value,
272 // such as after reading `{}` or `true` or `["x"`.
293 return s.error(c, "after object key")
304 return s.error(c, "after object key:value pair")
314 return s.error(c, "after array element")
319 // stateEndTop is the state after finishing the top-level value,
320 // such as after reading `{}` or `[1,2,3]`.
325 s.error(c, "after top-level value")
330 // stateInString is the state after reading `"`.
346 // stateInStringEsc is the state after reading `"\` during a quoted string.
359 // stateInStringEscU is the state after reading `"\u` during a quoted string.
369 // stateInStringEscU1 is the state after reading `"\u1` during a quoted string.
379 // stateInStringEscU12 is the state after reading `"\u12` during a quoted string.
389 // stateInStringEscU123 is the state after reading `"\u123` during a quoted string.
399 // stateNeg is the state after reading `-` during a number.
412 // state1 is the state after reading a non-zero integer during a number,
413 // such as after reading `1` or `100` but not `0`.
422 // state0 is the state after reading `0` during a number.
435 // stateDot is the state after reading the integer and decimal point in a number,
436 // such as after reading `1.`.
442 return s.error(c, "after decimal point in numeric literal")
445 // stateDot0 is the state after reading the integer, decimal point, and subsequent
446 // digits of a number, such as after reading `3.14`.
458 // stateE is the state after reading the mantissa and e in a number,
459 // such as after reading `314e` or `0.314e`.
468 // stateESign is the state after reading the mantissa, e, and sign in a number,
469 // such as after reading `314e-` or `0.314e+`.
478 // stateE0 is the state after reading the mantissa, e, optional sign,
480 // such as after reading `314e-2` or `0.314e+1` or `3.14e0`.
488 // stateT is the state after reading `t`.
497 // stateTr is the state after reading `tr`.
506 // stateTru is the state after reading `tru`.
515 // stateF is the state after reading `f`.
524 // stateFa is the state after reading `fa`.
533 // stateFal is the state after reading `fal`.
542 // stateFals is the state after reading `fals`.
551 // stateN is the state after reading `n`.
560 // stateNu is the state after reading `nu`.
569 // stateNul is the state after reading `nul`.
578 // stateError is the state after reaching a syntax error,
579 // such as after reading `[1}` or `5.1.2`.