This involves a whole lot less ass-wiping[1] than I was expecting it to.<p>1: <a href="https://ebooks.adelaide.edu.au/r/rabelais/francois/r11g/book1.13.html" rel="nofollow">https://ebooks.adelaide.edu.au/r/rabelais/francois/r11g/book...</a>
I'm curious how the parsing must work because I can't unambiguously see how this line is parsed<p>fib x ← fib x − 1 + fib x − 2<p>Why is that parsed to behave correctly like<p>fib x ← fib (x − 1) + fib (x − 2)<p>And not,<p>fib x ← fib( x − 1 + fib ( x − 2 ))<p>Or even this, though it wouldn't produce a sane program<p>fib x ← fib ( x ) − 1 + fib ( x ) − 2