mirror of
https://github.com/Kindelia/Kind2.git
synced 2024-10-26 16:20:40 +03:00
b01874a713
this commit was done using @elmattic's script https://gist.github.com/elmattic/e3817b670a53bea45e846312809319cf
16 lines
335 B
Plaintext
16 lines
335 B
Plaintext
BitsMap.get<A: Type>(bits: Bits, map: BitsMap<A>): Maybe<A>
|
|
case bits {
|
|
e: case map {
|
|
new: Maybe.none!,
|
|
tie: map.val,
|
|
},
|
|
o: case map {
|
|
new: Maybe.none!,
|
|
tie: BitsMap.get!(bits.pred, map.lft),
|
|
},
|
|
i: case map {
|
|
new: Maybe.none!,
|
|
tie: BitsMap.get!(bits.pred, map.rgt),
|
|
}
|
|
}
|