def span.quote.push

emerging-eztoml@0.9.0.0 · main.bend:5723

import emerging-eztoml@0.9.0.0/main.bend as EmergingEztoml
import Base

5723# cons one plain character. an escape, or a stop already seen, stays stopped
5724def span.quote.push(esc: Bool, acc: SqAcc, +hh: Char) -> SqAcc:
5725  match esc acc:
5726    case True{} _a:
5727      SqStop{}
5728    case False{} SqStop{}:
5729      SqStop{}
5730    case False{} SqRun{rev}:
5731      SqRun{hh <> rev}

Uses (4)

Used by (1)