def doc.scan.kind
emerging-eztoml@0.9.0.0 · main.bend:5530
import emerging-eztoml@0.9.0.0/main.bend as EmergingEztoml
import Base
5530
5531def doc.scan.kind(
5532 qkind: QKind,
5533 bad: String,
5534 rows: List<&2, Val>,
5535 heads: List<&2, String>,
5536 here: List<&2, String>,
5537 parts: List<&2, String>,
5538 buf: List<&2, Char>,
5539 back: Lex,
5540 stack: List<&2, Ctx>,
5541 uni: U32,
5542 left: U32,
5543 arrtab: Bool
5544) -> Mode:
5545 match qkind:
5546 case QBasic{}:
5547 MOpen{True{}, '"', QBasic{}, bad, rows, heads, here, parts, buf, back, stack,
5548 uni, left, arrtab}
5549 case QLit{}:
5550 MOpen{False{}, '\'', QLit{}, bad, rows, heads, here, parts, buf, back, stack,
5551 uni, left, arrtab}
5552 case other:
5553 MScan{St{bad, rows, heads, here, parts, buf, LQ{}, back, other, stack, HNone{},
5554 uni, left, arrtab, False{}}}