Mercurial > repos > tabletprog
annotate samples/fib.tp @ 69:ba032565c7a5
Fix handling of variable style access to self and parent object messages defined with lambdas. Improve test case for this bug to include parent object access as well as self object access.
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Sat, 14 Jul 2012 19:24:04 -0700 |
parents | 3a169ebb3224 |
children |
rev | line source |
---|---|
10 | 1 #{ |
2 fib <- :n { | |
3 if: n < 2 { | |
4 1 | |
5 } else: { | |
6 (fib: n-1) + (fib: n-2) | |
7 } | |
8 } | |
9 | |
10 main <- { | |
44
9dd370530f69
Fix escape codes in string literals. Don't print out the return value of main method. Fixup fib example to use print: method. Cleanup error handling in compiler slightly
Mike Pavone <pavone@retrodev.com>
parents:
10
diff
changeset
|
11 print: (string: (fib: 30)) . "\n" |
10 | 12 } |
13 | |
14 } |