You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

20 lines
529 B

// Package ascii provides data and functions to test some properties of
// ASCII code points.
package ascii
// IsDigit reports whether the rune is a decimal digit.
func IsDigit(r rune) bool {
return r >= '0' && r <= '9'
}
// IsLatinLetter reports whether the rune is ASCII latin letter.
func IsLatinLetter(r rune) bool {
return (r >= 'a' && r <= 'z') || (r >= 'A' && r <= 'Z')
}
// IsLatinLower reports whether the rune is lower ASCII latin letter.
func IsLatinLower(r rune) bool {
r |= 0x20
return 'a' <= r && r <= 'z'
}