Kind/book/U60.parser.decimal.kind2
2024-03-01 20:40:31 -03:00

19 lines
292 B
Plaintext

U60.parser.decimal
: (Parser #U60)
= (Parser.bind
String
#U60
Parser.decimal
λchars
(Parser.pure
#U60
(List.fold
Char
chars
∀(r: #U60) #U60
λh λt λr (t #(+ #(- h #48) #(* r #10)))
λr r
#0
)
)
)