def dash.skip.units

gralha-svg-render@0.1.0.1 · svg.bend:1323

import gralha-svg-render@0.1.0.1/svg.bend as Svg
import Base
import gralha-text-scan@0.1.0.1/scan.bend as U

1323def dash.skip.units(+s: String) -> String:
1324  match s:
1325    case SNil{}: ""
1326    case SCon{Chr{c}, t}:
1327      U.branch(String, (U32.is_ge(c, 65) && U32.is_le(c, 90)) || (U32.is_ge(c, 97) && U32.is_le(c, 122)) || U32.is_eq(c, 37),
1328        _ => dash.skip.units(t), _ => s)

Uses (8)

Used by (2)