def sub_name_issues

cli@0.2.0.0 · cli.bend:2302

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

2302def sub_name_issues(+at: String, +name: String,
2303    seen: List<&2, Seen>) -> List<&2, Problem>:
2304  List.append(&2, Problem,
2305    when_problem(Bool.not(valid_command_name(name)), BadName{at, name}),
2306    Bool.pick(List<&2, Problem>, String.eq(name, "help"),
2307      [Reserved{at, name}],
2308      when_problem(sub_collision(seen, name), Dup{at, name})))

Uses (11)

Used by (1)