def parse

bend-visgraph@2.0.0.0 · bend_visgraph.bend:146

import bend-visgraph@2.0.0.0/bend_visgraph.bend as BendVisgraph
import Base

146def parse(opts: List<String>, cfg: Config) -> Config:
147  match opts:
148    case Nil{}:
149      cfg
150    case Con{+name, Con{value, rest}}:
151      parse(rest, set(cfg, lookup(Flag, name, flags()), name, value))
152    case Con{name, Nil{}}:
153      Usage{"missing value for " ++ name}

Uses (8)

Used by (1)