conversions.tri (376B)
1 !import "base" !Local 2 3 incDecRev = y (self : matchList 4 "1" 5 (digit rest : 6 matchBool 7 (pair 48 (self rest)) 8 (pair (succ digit) rest) 9 (equal? digit 57))) 10 11 showNumberRev_ = y (self n acc : 12 matchBool 13 acc 14 (self (pred n) (incDecRev acc)) 15 (equal? n 0)) 16 17 showNumber = (n : 18 matchBool 19 "0" 20 (reverse (showNumberRev_ n t)) 21 (equal? n 0))