def tok.of2
import cswap-bend-cli@0.1.0.0/json/lex.bend as Leximport Base
236def tok.of2(q: Bool, w: Bool, +c: Char, +t: String) -> Tok:
237 match q w:
238 case True{} _:
239 str.tok(t)
240 case False{} True{}:
241 word.tok(SCon{c, String.take(t, span_word(t, head_word(t)))})
242 case False{} False{}:
243 punct.tok(c)