def St.out_go

bendtorch-load@1.3.0.0 · main.bend:270

import bendtorch-load@1.3.0.0/main.bend as BendtorchLoad
import Base

270def St.out_go(quote: Bool, digit: Bool, space: Bool, pun: Bool, +b: U32) -> LexR:
271  match quote digit space pun:
272    case True{} _ _ _: LexR{LStr{""}, Nil{}}
273    case _ True{} _ _: LexR{LNum{W64.of(U32.sub(b, 48))}, Nil{}}
274    case _ _ True{} _: LexR{LOut{}, Nil{}}
275    case _ _ _ True{}: LexR{LOut{}, Con{TPun{b}, Nil{}}}
276    case _ _ _ _: LexR{LOut{}, Con{TBad{b}, Nil{}}}

Uses (8)

Used by (1)