org.luaj.vm
Class Print

java.lang.Object
  extended by org.luaj.vm.Lua
      extended by org.luaj.vm.Print

public class Print
extends Lua


Field Summary
static java.io.PrintStream ps
           
 
Fields inherited from class org.luaj.vm.Lua
_VERSION, BITRK, iABC, iABx, iAsBx, LFIELDS_PER_FLUSH, LUA_MULTRET, LUA_TBOOLEAN, LUA_TFUNCTION, LUA_TINT, LUA_TLIGHTUSERDATA, LUA_TNIL, LUA_TNONE, LUA_TNUMBER, LUA_TSTRING, LUA_TTABLE, LUA_TTHREAD, LUA_TUSERDATA, LUA_TVALUE, luaP_opmodes, MASK_A, MASK_B, MASK_Bx, MASK_C, MASK_NOT_A, MASK_NOT_B, MASK_NOT_Bx, MASK_NOT_C, MASK_NOT_OP, MASK_OP, MAX_OP, MAXARG_A, MAXARG_B, MAXARG_Bx, MAXARG_C, MAXARG_sBx, MAXINDEXRK, NO_REG, NUM_OPCODES, OP_ADD, OP_CALL, OP_CLOSE, OP_CLOSURE, OP_CONCAT, OP_DIV, OP_EQ, OP_FORLOOP, OP_FORPREP, OP_GETGLOBAL, OP_GETTABLE, OP_GETUPVAL, OP_JMP, OP_LE, OP_LEN, OP_LOADBOOL, OP_LOADK, OP_LOADNIL, OP_LT, OP_MOD, OP_MOVE, OP_MUL, OP_NEWTABLE, OP_NOT, OP_POW, OP_RETURN, OP_SELF, OP_SETGLOBAL, OP_SETLIST, OP_SETTABLE, OP_SETUPVAL, OP_SUB, OP_TAILCALL, OP_TEST, OP_TESTSET, OP_TFORLOOP, OP_UNM, OP_VARARG, OpArgK, OpArgN, OpArgR, OpArgU, POS_A, POS_B, POS_Bx, POS_C, POS_OP, SIZE_A, SIZE_B, SIZE_Bx, SIZE_C, SIZE_OP, TYPE_NAMES, VARARG_HASARG, VARARG_ISVARARG, VARARG_NEEDSARG
 
Constructor Summary
Print()
           
 
Method Summary
static void printCode(LPrototype f)
           
 void printFunction(LPrototype f, boolean full)
           
static void printOpCode(LPrototype f, int pc)
           
static void printOpCode(java.io.PrintStream ps, LPrototype f, int pc)
           
static void printState(LuaState state, int base, int top, int max, LClosure cl, int pc)
           
 
Methods inherited from class org.luaj.vm.Lua
GET_OPCODE, GETARG_A, GETARG_B, GETARG_Bx, GETARG_C, GETARG_sBx, getBMode, getCMode, getOpMode, INDEXK, ISK, RKASK, testAMode, testTMode
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ps

public static java.io.PrintStream ps
Constructor Detail

Print

public Print()
Method Detail

printCode

public static void printCode(LPrototype f)

printOpCode

public static void printOpCode(LPrototype f,
                               int pc)

printOpCode

public static void printOpCode(java.io.PrintStream ps,
                               LPrototype f,
                               int pc)

printFunction

public void printFunction(LPrototype f,
                          boolean full)

printState

public static void printState(LuaState state,
                              int base,
                              int top,
                              int max,
                              LClosure cl,
                              int pc)


Copyright © 2007-2013 Luaj.org. All Rights Reserved.