Mercurial > repos > tabletprog
annotate samples/fib.tp @ 211:53cd9c3bcf96
Don't compile quote expressions in C backend for now
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Sat, 30 Nov 2013 15:04:52 -0800 |
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 } |