// Any piece of garbage delimited by whitespace or special characters
// is lexed here.
Any piece of garbage delimited by whitespace or special characters
is lexed here.
// Any piece of garbage delimited by whitespace or special characters // is lexed here .
func lexUnquotedString(l *lexer) stateFn {
	for {
		r := l.next()
		if strings.ContainsRune(" \t\r\n{}[]:,\"", r) || r == eof {
			l.backup()
			l.emit(itemUnquotedString)
			return lexWhitespace
		}
	}
}
func lexUnquotedString ( l * lexer ) stateFn { for { r := l . next ( ) if strings . ContainsRune ( " \t \r \n \" " , r ) || r == eof { l . backup ( ) l . emit ( itemUnquotedString ) return lexWhitespace } } }
Any piece of garbage delimited by whitespace or special characters
is lexed here.
Any piece of garbage delimited by whitespace or special characters is lexed here .