Toml.seg.go: def of ezx@1.11.0.0 Import: import ezx@1.11.0.0/src/toml/toml.bend as Toml Lines 91-100 of ezx@1.11.0.0/src/toml/toml.bend: https://jend.leeeet.dev/read.txt?path=ezx@1.11.0.0/src/toml/toml.bend&start_line=91&end_line=100 import Base # the state once a char has been classified def seg.go(st: Split, sym: Sym) -> Split: Split{quoted, cur, out} = st match sym: case SQuote{}: Split{Bool.not(quoted), cur, out} case SDot{}: seg.dot(quoted, cur, out) case SKeep{ch}: Split{quoted, ch <> cur, out} Uses (5): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool.not https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=List https://jend.leeeet.dev/definition.txt?path=ezx@1.11.0.0/src/toml/toml.bend&name=Split https://jend.leeeet.dev/definition.txt?path=ezx@1.11.0.0/src/toml/toml.bend&name=Sym https://jend.leeeet.dev/definition.txt?path=ezx@1.11.0.0/src/toml/toml.bend&name=seg.dot