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})