def render.atom

emerging-eztoml@0.9.0.0 · main.bend:5772

import emerging-eztoml@0.9.0.0/main.bend as EmergingEztoml
import Base

5772# a scalar value
5773def render.atom(vv: Val) -> String:
5774  match vv:
5775    case VStr{text}:
5776      key.basic(text)
5777    case VSpan{src, +n}:
5778      span.quote(src, n)
5779    case VInt{sign, digits}:
5780      sign.text(sign) ++ digits
5781    case VFlo{sign, text}:
5782      sign.text(sign) ++ text
5783    case VBool{bit}:
5784      render.bool(bit)
5785    case VWhen{w}:
5786      when.text(w)
5787    case _:
5788      ""

Uses (8)

Used by (2)