def sk.uni.go

emerging-ezjson@1.3.0.0 · src/pull.bend:1349

import emerging-ezjson@1.3.0.0/src/pull.bend as Pull
import 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)

Uses (12)

Used by (1)