func (iter *Iterator) ReadString() (ret string) { … }
func (iter *Iterator) readStringSlowPath() (ret string) { … }
func (iter *Iterator) readEscapedChar(c byte, str []byte) []byte { … }
func (iter *Iterator) ReadStringAsSlice() (ret []byte) { … }
func (iter *Iterator) readU4() (ret rune) { … }
const t1 …
const tx …
const t2 …
const t3 …
const t4 …
const t5 …
const maskx …
const mask2 …
const mask3 …
const mask4 …
const rune1Max …
const rune2Max …
const rune3Max …
const surrogateMin …
const surrogateMax …
const maxRune …
const runeError …
func appendRune(p []byte, r rune) []byte { … }