def tok.of2

cswap-bend-cli@0.1.0.0 · json/lex.bend:236

import cswap-bend-cli@0.1.0.0/json/lex.bend as Lex
import 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)

Uses (10)

Used by (1)