def parse
import bend-visgraph@2.0.0.0/bend_visgraph.bend as BendVisgraphimport 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}