def name.char.valid

mylsm-lsm-store@0.6.0.1 · src/Manifest.bend:101

import mylsm-lsm-store@0.6.0.1/src/Manifest.bend as Manifest
import Base

101def name.char.valid(+char: Char) -> Bool:
102  +byte = Char.to_u32(char)
103  U32.is_le(48, byte) && U32.is_le(byte, 57) ||
104    U32.is_le(65, byte) && U32.is_le(byte, 90) ||
105    U32.is_le(97, byte) && U32.is_le(byte, 122) ||
106    U32.is_eq(byte, 45) || U32.is_eq(byte, 95) || U32.is_eq(byte, 46) || U32.is_lt(127, byte)

Uses (8)

Used by (1)