lua-bc-0.1.1: Lua bytecode parser
Language.Lua.Bytecode.Pretty
data PPInfo Source #
Constructors
Fields
ppVar :: PPInfo -> Reg -> Maybe Doc Source #
blankPPInfo :: PPInfo Source #
ppNextPC :: PPInfo -> PPInfo Source #
ppCode :: Function -> Doc Source #
ppOpCode :: Function -> Int -> Doc Source #
showLuaString :: ByteString -> String Source #
class PP a where Source #
Minimal complete definition
pp
Methods
pp :: PPInfo -> a -> Doc Source #
Instances
pp :: PPInfo -> Bool -> Doc Source #
pp :: PPInfo -> Doc -> Doc Source #
pp :: PPInfo -> FunId -> Doc Source #
pp :: PPInfo -> Constant -> Doc Source #
pp :: PPInfo -> OpCode -> Doc Source #
pp :: PPInfo -> RK -> Doc Source #
pp :: PPInfo -> Kst -> Doc Source #
pp :: PPInfo -> ProtoIx -> Doc Source #
pp :: PPInfo -> UpIx -> Doc Source #
pp :: PPInfo -> Reg -> Doc Source #
ppRegRange :: PPInfo -> Reg -> Int -> Doc Source #
ppRegRangeInf :: PPInfo -> Reg -> Doc Source #
ppRegRangeCount :: PPInfo -> Reg -> Count -> Doc Source #