def path.triple.go

mylsm-lsm-store@0.6.0.1 · src/coordinator/OwnerGenerationIo.bend:26

import mylsm-lsm-store@0.6.0.1/src/coordinator/OwnerGenerationIo.bend as OwnerGenerationIo
import Base

26def path.triple.go(
27  path: String,
28  first: String,
29  second: String,
30  third: String
31) -> String & String & String:
32  match path:
33    case SNil{}:
34      (String.reverse(first), (String.reverse(second), String.reverse(third)))
35    case SCon{+character, rest}:
36      path.triple.go(rest, SCon{character, first}, SCon{character, second},
37        SCon{character, third})

Uses (4)

Used by (1)