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;