Mercurial Hosting > luan
comparison src/luan/LuaState.java @ 21:c93d8c781853
add functions
git-svn-id: https://luan-java.googlecode.com/svn/trunk@22 21e917c8-12df-6dd8-5cb6-c86387c605b9
author | fschmidt@gmail.com <fschmidt@gmail.com@21e917c8-12df-6dd8-5cb6-c86387c605b9> |
---|---|
date | Tue, 04 Dec 2012 09:16:03 +0000 |
parents | 09d41f7490a8 |
children | 1e37f22a34c8 |
comparison
equal
deleted
inserted
replaced
20:d85510d92eee | 21:c93d8c781853 |
---|---|
18 this.a = new Object[stackSize]; | 18 this.a = new Object[stackSize]; |
19 } | 19 } |
20 } | 20 } |
21 | 21 |
22 private LuaStack stack = null; | 22 private LuaStack stack = null; |
23 public Object[] returnValues; | |
23 | 24 |
24 public void newStack(int stackSize) { | 25 Object[] newStack(int stackSize) { |
26 returnValues = LuaFunction.EMPTY_RTN; | |
25 stack = new LuaStack(stack,stackSize); | 27 stack = new LuaStack(stack,stackSize); |
28 return stack.a; | |
26 } | 29 } |
27 | 30 |
28 public void popStack() { | 31 void popStack() { |
29 stack = stack.previousStack; | 32 stack = stack.previousStack; |
30 } | 33 } |
31 | 34 |
32 public Object[] stack() { | 35 public Object[] stack() { |
33 return stack.a; | 36 return stack.a; |