Mercurial Hosting > luan
comparison src/luan/interp/Closure.java @ 123:d7be9b3abf1a
minor - rename LuanFunction.EMPTY to NOTHING
git-svn-id: https://luan-java.googlecode.com/svn/trunk@124 21e917c8-12df-6dd8-5cb6-c86387c605b9
author | fschmidt@gmail.com <fschmidt@gmail.com@21e917c8-12df-6dd8-5cb6-c86387c605b9> |
---|---|
date | Fri, 06 Jun 2014 01:14:18 +0000 |
parents | 2428ecfed375 |
children | 14281d5bd36f |
comparison
equal
deleted
inserted
replaced
122:d00f41edbbd6 | 123:d7be9b3abf1a |
---|---|
51 varArgs = new Object[ args.length - fnDef.numArgs ]; | 51 varArgs = new Object[ args.length - fnDef.numArgs ]; |
52 for( int i=0; i<varArgs.length; i++ ) { | 52 for( int i=0; i<varArgs.length; i++ ) { |
53 varArgs[i] = args[fnDef.numArgs+i]; | 53 varArgs[i] = args[fnDef.numArgs+i]; |
54 } | 54 } |
55 } else { | 55 } else { |
56 varArgs = LuanFunction.EMPTY; | 56 varArgs = LuanFunction.NOTHING; |
57 } | 57 } |
58 } | 58 } |
59 Object[] stack = luan.newFrame(closure,fnDef.stackSize,varArgs); | 59 Object[] stack = luan.newFrame(closure,fnDef.stackSize,varArgs); |
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++ ) { |