def acc.line2

cswap-bend-cli@0.1.0.0 · fmt/yamlr.bend:76

import cswap-bend-cli@0.1.0.0/fmt/yamlr.bend as Yamlr
import Base

76def acc.line2(blank: Bool, marker: Bool, tab: Bool, +a: Acc, +raw: String) -> Acc:
77  match blank marker tab:
78    case True{} _ _:
79      a
80    case False{} True{} _:
81      acc.marker(a, acc.seen(a))
82    case False{} False{} True{}:
83      acc.fail(a, "tabs are not allowed for indentation")
84    case False{} False{} False{}:
85      acc.add(a, raw)

Uses (7)

Used by (1)