def unescape.go

emerging-ezjson@1.3.0.0 · src/lex.bend:86

import emerging-ezjson@1.3.0.0/src/lex.bend as Lex
import Base

86def unescape.go(+cp: U32) -> Maybe<&2, Char>:
87  Bool.pick(Maybe<&2, Char>, U32.is_eq(cp, 34), Some{'"'},
88  Bool.pick(Maybe<&2, Char>, U32.is_eq(cp, 92), Some{'\\'},
89  Bool.pick(Maybe<&2, Char>, U32.is_eq(cp, 47), Some{'/'},
90  Bool.pick(Maybe<&2, Char>, U32.is_eq(cp, 98), Some{Char.from_u32(8)},
91  Bool.pick(Maybe<&2, Char>, U32.is_eq(cp, 102), Some{Char.from_u32(12)},
92  Bool.pick(Maybe<&2, Char>, U32.is_eq(cp, 110), Some{'\n'},
93  Bool.pick(Maybe<&2, Char>, U32.is_eq(cp, 114), Some{'\r'},
94  Bool.pick(Maybe<&2, Char>, U32.is_eq(cp, 116), Some{'\t'},
95    None{}))))))))

Uses (6)

Used by (1)