def zero.point
import yaml-for-bend@0.1.1.0/value.bend as Valueimport Base
265def zero.point(s: String) -> String:
266 match s:
267 case SNil{}:
268 ""
269 case SCon{c, t}:
270 match c:
271 case '.':
272 match t:
273 case SNil{}:
274 ".0"
275 case SCon{+d, +u}:
276 Bool.pick(String, Char.is_digit(d), SCon{'.', SCon{d, u}}, ".0" ++ SCon{d, u})
277 case _:
278 SCon{c, zero.point(t)}