forked from mirror/go-json
22 lines
306 B
Go
22 lines
306 B
Go
package json
|
|
|
|
var (
|
|
isWhiteSpace = [256]bool{}
|
|
)
|
|
|
|
func init() {
|
|
isWhiteSpace[' '] = true
|
|
isWhiteSpace['\n'] = true
|
|
isWhiteSpace['\t'] = true
|
|
isWhiteSpace['\r'] = true
|
|
}
|
|
|
|
func skipWhiteSpace(buf []byte, cursor int) int {
|
|
LOOP:
|
|
if isWhiteSpace[buf[cursor]] {
|
|
cursor++
|
|
goto LOOP
|
|
}
|
|
return cursor
|
|
}
|