def sk.uni.go
import emerging-ezjson@1.3.0.0/src/pull.bend as Pullimport Base
import emerging-ezjson@1.3.0.0/src/lex.bend as Lex
1349# one hex digit of a skipped `\u`
1350def sk.uni.go(
1351 +ch: Char,
1352 tl: String,
1353 left: Nat,
1354 acc: U32,
1355 stack: List<&2, Frame>,
1356 goal: Goal,
1357 done: Bool,
1358 ok: Bool
1359) -> St:
1360 match ok:
1361 case True{}:
1362 sk.uni.put(tl, left, acc, Lex.hex(ch), stack, goal, done)
1363 case False{}:
1364 err.st(goal)