def classify

bolt@1.27.0.0 · src/syntax/lex.bend:125

import bolt@1.27.0.0/src/syntax/lex.bend as Lex
import Base

125# a char's class
126def classify(+cc: Char) -> Class:
127  +other = Bool.pick(Class, Char.is_alpha(cc), CAlpha{},
128    Bool.pick(Class, Char.is_digit(cc), CDigit{}, COp{}))
129  classify.go(Char.to_u32(cc), other)

Uses (7)

Used by (1)