def spans

bend-kit-regex@0.8.0.0 · regex.bend:1182

import bend-kit-regex@0.8.0.0/regex.bend as Regex
import Base

1182def spans(caps: List<&2, Maybe<&2, U32>>) -> List<&2, Maybe<&2, Span>>:
1183  match caps:
1184    case Con{Some{a}, Con{Some{b}, t}}:
1185      Some{Span{a, b}} <> spans(t)
1186    case Con{x, Con{y, t}}:
1187      None{} <> spans(t)
1188    case _:
1189      Nil{}

Uses (4)

Used by (1)