def atomic_source

qasim-bend-kit@0.1.0.2 · proof/JSON_SourceProof.bend:768

import qasim-bend-kit@0.1.0.2/proof/JSON_SourceProof.bend as JSONSourceProof
import Base
import qasim-bend-kit@0.1.0.2/libs/JSON.bend as J

768def atomic_source(atom: AtomicValue) -> List<&2, J.Lexeme>:
769    match atom:
770        case AtomicNull{}: J.Payload{"null"} <> Nil{}
771        case AtomicTrue{}: J.Payload{"true"} <> Nil{}
772        case AtomicFalse{}: J.Payload{"false"} <> Nil{}
773        case AtomicNumber{text, _}: J.Payload{text} <> Nil{}
774        case AtomicString{text}: J.Payload{"\"" ++ J.escape_string(text) ++ "\""} <> Nil{}

Uses (5)

Used by (3)