def css.ident

gralha-css-style@0.1.0.1 · css.bend:65

import gralha-css-style@0.1.0.1/css.bend as Css
import Base
import gralha-text-scan@0.1.0.1/scan.bend as U

65def css.ident(+s: String, +acc: String) -> U.Scan:
66  match s:
67    case SNil{}: U.Scan{U.rev(acc, ""), ""}
68    case SCon{Chr{c}, t}:
69      U.branch(U.Scan, css.ident.char(c), _ => css.ident(t, SCon{Chr{c}, acc}), _ => U.Scan{U.rev(acc, ""), s})

Uses (6)

Used by (4)