code: func nameChar(c byte) bool {
  	return 'a' <= c && c <= 'z' || 'A' <= c && c <= 'Z' || c == '_' || c > 127 ||
  		c == '-' || '0' <= c && c <= '9'
  }
docs: // nameChar returns whether c can be a character within an identifier
  // (not counting an escape sequence).