lua-bytecode-0.1.0.0: Library for loading Lua bytecode.

Safe HaskellNone

Lua.Bytecode5_1.Types

Documentation

data Local Source

Constructors

Local 

Instances

mask1 :: (Num a, Bits a) => Int -> Int -> aSource

mask0 :: (Num a, Bits a) => Int -> Int -> aSource

setOpcode :: (Num a, Bits a) => a -> a -> aSource

getArg :: (Num a, Bits a) => a -> Int -> Int -> aSource

setArg :: (Num a, Bits a) => a -> a -> Int -> Int -> aSource

getArgA :: (Num a, Bits a) => a -> aSource

setArgA :: (Num a, Bits a) => a -> a -> aSource

getArgB :: (Num a, Bits a) => a -> aSource

setArgB :: (Num a, Bits a) => a -> a -> aSource

getArgC :: (Num a, Bits a) => a -> aSource

setArgC :: (Num a, Bits a) => a -> a -> aSource

setArgBx :: (Num a, Bits a) => a -> a -> aSource

createABC :: Bits a => a -> a -> a -> a -> aSource

createABx :: Bits a => a -> a -> a -> aSource

data GlobalState Source

Constructors

GlobalState 

data Closure Source

Constructors

Closure 

Fields

upVals :: Stack
 
isC :: Bool
 
proto :: Prototype
 

data CallInfo Source

Constructors

CallInfo