def seg.dot
import ezx@1.11.0.0/src/toml/toml.bend as Tomlimport Base
83# a dot inside quotes is part of the segment; outside, it ends one
84def seg.dot(quoted: Bool, cur: List<&2, Char>, out: List<&2, String>) -> Split:
85 match quoted:
86 case True{}:
87 Split{True{}, '.' <> cur, out}
88 case False{}:
89 Split{False{}, [], seg.done(cur) <> out}