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}