def scan_end

mylsm-lsm-store@0.3.2.0 · src/Decimal.bend:129

import mylsm-lsm-store@0.3.2.0/src/Decimal.bend as Decimal
import Base

129def scan_end(st: Scan, rest: String, stop: Stop) -> Parse:
130  match st:
131    case Finished{value}:
132      Accepted{Dec{value, rest}}
133    case Failed{error}:
134      Rejected{error}
135    case Reading{value, started, leading_zero}:
136      match stop:
137        case Delimited{delimiter}:
138          Rejected{MissingDelimiter{}}
139        case Complete{}:
140          complete_end(started, value, rest)

Uses (7)

Used by (1)