def Json.parse.in_str.esc

bend-kube-runtime@0.2.0.0 · src/json.bend:514

import bend-kube-runtime@0.2.0.0/src/json.bend as Json
import Base

514def Json.parse.in_str.esc(c: Char, buf: String, key: Bool, stack: List<&2, Frame>) -> JState:
515  match c:
516    case 'n':
517      JS{LStr{SCon{'\n', buf}, key, 0, 0}, stack}
518    case 't':
519      JS{LStr{SCon{'\t', buf}, key, 0, 0}, stack}
520    case 'r':
521      JS{LStr{SCon{'\r', buf}, key, 0, 0}, stack}
522    case 'b':
523      JS{LStr{SCon{Chr{8}, buf}, key, 0, 0}, stack}
524    case 'f':
525      JS{LStr{SCon{Chr{12}, buf}, key, 0, 0}, stack}
526    case 'u':
527      JS{LStr{buf, key, 2, 0}, stack}
528    case x:
529      JS{LStr{SCon{x, buf}, key, 0, 0}, stack}

Uses (10)

Used by (1)