It looks at the tree around point and tries to find something to eval; e.g. function fun[1](n) if n > 1 th[2]en print(1) else p[3]rint(0) end end Point at [1] sends the function, [2] the if statement, [3] the print statement.