// Adapter for JSON cursor operations (extracted)
// Wraps MiniJsonCur and exposes a stable facade
using selfhost.vm.boxes.json_cur as MiniJsonCur

static box MiniJson {
  read_quoted_from(s, pos) {
    local cur = new MiniJsonCur()
    return cur.read_quoted_from(s, pos)
  }
  read_digits_from(s, pos) {
    local cur = new MiniJsonCur()
    return cur.read_digits_from(s, pos)
  }
  next_non_ws(s, pos) {
    local cur = new MiniJsonCur()
    return cur.next_non_ws(s, pos)
  }
}
