1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
"1abc25hriwm4"
// usage: 0 🐒 λ(<5) λ(1+) 🐬☎️
🐬 ← Ξ» (
	/ evaluate the condition /
	Ξ»(🐒πŸͺ£β˜ŽοΈ)✊✊
	πŸ‹ (
		/ evaluate the body /
		🐒☎️
		/ recurse /
		🐬☎️
	)
)

// { str β†’ int }
line ← Ξ» (
	'0'>πŸ”“'9'<πŸ”“
	'9'-
	β¬…βž‘πŸ΄
	10Γ—+
)

πŸ’β‰’'\n'🚧
/ run function on all values, pushing to the stack /
⏭️line
/ reduce the stack /
β†˜οΈ+