def doc.open.bs
emerging-eztoml@0.9.0.0 · main.bend:5426
import emerging-eztoml@0.9.0.0/main.bend as EmergingEztoml
import Base
5426
5427def doc.open.bs(
5428 bs: Bool,
5429 qq: Char,
5430 qkind: QKind,
5431 bad: String,
5432 rows: List<&2, Val>,
5433 heads: List<&2, String>,
5434 here: List<&2, String>,
5435 parts: List<&2, String>,
5436 buf: List<&2, Char>,
5437 back: Lex,
5438 stack: List<&2, Ctx>,
5439 uni: U32,
5440 left: U32,
5441 arrtab: Bool,
5442 +cc: Char,
5443 tail: String
5444) -> Mode:
5445 match bs:
5446 case True{}:
5447 doc.drop(tail, MScan{read.fast.lex(LQ{}, qkind, bad, rows, heads, here, parts,
5448 buf, back, stack, uni, left, arrtab, cc)})
5449 case False{}:
5450 doc.open.ok(str.bad(Char.to_u32(cc), False{}), True{}, qq, qkind, bad, rows, heads,
5451 here, parts, buf, back, stack, uni, left, arrtab, cc, tail)