def read.fast.basic.bs

emerging-eztoml@0.9.0.0 · main.bend:4790

import emerging-eztoml@0.9.0.0/main.bend as EmergingEztoml
import Base

4790# a basic-string character that is not a quote
4791def read.fast.basic.bs(
4792  bs: Bool,
4793  bad: String,
4794  rows: List<&2, Val>,
4795  heads: List<&2, String>,
4796  here: List<&2, String>,
4797  parts: List<&2, String>,
4798  buf: List<&2, Char>,
4799  back: Lex,
4800  stack: List<&2, Ctx>,
4801  uni: U32,
4802  left: U32,
4803  arrtab: Bool,
4804  +cc: Char
4805) -> St:
4806  match bs:
4807    case True{}:
4808      read.fast.old(bad, rows, heads, here, parts, buf, LStr{}, back, QBasic{}, stack,
4809        uni, left, arrtab, cc)
4810    case False{}:
4811      read.fast.push(str.bad(Char.to_u32(cc), False{}), bad, rows, heads, here, parts,
4812        buf, LStr{}, back, QBasic{}, stack, uni, left, arrtab, cc)

Uses (14)

Used by (1)