def find_spec_info

cli@0.2.0.0 · cli.bend:3019

import cli@0.2.0.0/cli.bend as Cli
import Base

3019# find_arg_info over parsed items; after a hit it only walks the rest.
3020def find_spec_info(items: List<&2, SpecItem>, +id: String,
3021    found: Maybe<&2, ArgInfo>) -> Maybe<&2, ArgInfo>:
3022  match items found:
3023    case Nil{} hit: hit
3024    case item <> tail Some{hit}: Some{hit}
3025    case item <> tail None{}:
3026      find_spec_info(tail, id, spec_info_found(item, id))

Uses (6)

Used by (5)