Mercurial Hosting > luan
comparison src/luan/interp/Closure.java @ 132:14281d5bd36f
minor
git-svn-id: https://luan-java.googlecode.com/svn/trunk@133 21e917c8-12df-6dd8-5cb6-c86387c605b9
author | fschmidt@gmail.com <fschmidt@gmail.com@21e917c8-12df-6dd8-5cb6-c86387c605b9> |
---|---|
date | Tue, 10 Jun 2014 09:17:25 +0000 |
parents | d7be9b3abf1a |
children |
comparison
equal
deleted
inserted
replaced
131:15a8e6588f3c | 132:14281d5bd36f |
---|---|
60 final int n = Math.min(args.length,fnDef.numArgs); | 60 final int n = Math.min(args.length,fnDef.numArgs); |
61 for( int i=0; i<n; i++ ) { | 61 for( int i=0; i<n; i++ ) { |
62 stack[i] = args[i]; | 62 stack[i] = args[i]; |
63 } | 63 } |
64 Object returnValues; | 64 Object returnValues; |
65 Closure tailFn; | |
66 try { | 65 try { |
67 fnDef.block.eval(luan); | 66 fnDef.block.eval(luan); |
68 } catch(ReturnException e) { | 67 } catch(ReturnException e) { |
69 } finally { | 68 } finally { |
70 returnValues = luan.returnValues; | 69 returnValues = luan.returnValues; |