def parse_pos

cli@0.2.0.0 · cli.bend:1305

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

1305def parse_pos(s: String, +repeat: Bool) -> Usage:
1306  match s:
1307    case SCon{Chr{60}, tail}:
1308      finish_pos(scan_ph(tail, 1n, "", '>'),
1309        PosKind{True{}, repeat})
1310    case SCon{Chr{91}, tail}:
1311      finish_pos(scan_ph(tail, 1n, "", ']'),
1312        PosKind{False{}, repeat})
1313    case _:
1314      Invalid{0n}

Uses (10)

Used by (1)