├── .gitignore ├── LICENSE ├── README.md ├── codec-jvm.cabal ├── example └── Main.hs ├── src └── Codec │ ├── JVM.hs │ └── JVM │ ├── ASM.hs │ ├── ASM │ ├── Code.hs │ └── Code │ │ ├── CtrlFlow.hs │ │ ├── Instr.hs │ │ └── Types.hs │ ├── Attr.hs │ ├── Class.hs │ ├── Const.hs │ ├── ConstPool.hs │ ├── Encoding.hs │ ├── Field.hs │ ├── Internal.hs │ ├── Method.hs │ ├── Opcode.hs │ ├── Parse.hs │ └── Types.hs └── stack.yaml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulmutt/codec-jvm/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulmutt/codec-jvm/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulmutt/codec-jvm/HEAD/README.md -------------------------------------------------------------------------------- /codec-jvm.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulmutt/codec-jvm/HEAD/codec-jvm.cabal -------------------------------------------------------------------------------- /example/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulmutt/codec-jvm/HEAD/example/Main.hs -------------------------------------------------------------------------------- /src/Codec/JVM.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulmutt/codec-jvm/HEAD/src/Codec/JVM.hs -------------------------------------------------------------------------------- /src/Codec/JVM/ASM.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulmutt/codec-jvm/HEAD/src/Codec/JVM/ASM.hs -------------------------------------------------------------------------------- /src/Codec/JVM/ASM/Code.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulmutt/codec-jvm/HEAD/src/Codec/JVM/ASM/Code.hs -------------------------------------------------------------------------------- /src/Codec/JVM/ASM/Code/CtrlFlow.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulmutt/codec-jvm/HEAD/src/Codec/JVM/ASM/Code/CtrlFlow.hs -------------------------------------------------------------------------------- /src/Codec/JVM/ASM/Code/Instr.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulmutt/codec-jvm/HEAD/src/Codec/JVM/ASM/Code/Instr.hs -------------------------------------------------------------------------------- /src/Codec/JVM/ASM/Code/Types.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulmutt/codec-jvm/HEAD/src/Codec/JVM/ASM/Code/Types.hs -------------------------------------------------------------------------------- /src/Codec/JVM/Attr.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulmutt/codec-jvm/HEAD/src/Codec/JVM/Attr.hs -------------------------------------------------------------------------------- /src/Codec/JVM/Class.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulmutt/codec-jvm/HEAD/src/Codec/JVM/Class.hs -------------------------------------------------------------------------------- /src/Codec/JVM/Const.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulmutt/codec-jvm/HEAD/src/Codec/JVM/Const.hs -------------------------------------------------------------------------------- /src/Codec/JVM/ConstPool.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulmutt/codec-jvm/HEAD/src/Codec/JVM/ConstPool.hs -------------------------------------------------------------------------------- /src/Codec/JVM/Encoding.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulmutt/codec-jvm/HEAD/src/Codec/JVM/Encoding.hs -------------------------------------------------------------------------------- /src/Codec/JVM/Field.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulmutt/codec-jvm/HEAD/src/Codec/JVM/Field.hs -------------------------------------------------------------------------------- /src/Codec/JVM/Internal.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulmutt/codec-jvm/HEAD/src/Codec/JVM/Internal.hs -------------------------------------------------------------------------------- /src/Codec/JVM/Method.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulmutt/codec-jvm/HEAD/src/Codec/JVM/Method.hs -------------------------------------------------------------------------------- /src/Codec/JVM/Opcode.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulmutt/codec-jvm/HEAD/src/Codec/JVM/Opcode.hs -------------------------------------------------------------------------------- /src/Codec/JVM/Parse.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulmutt/codec-jvm/HEAD/src/Codec/JVM/Parse.hs -------------------------------------------------------------------------------- /src/Codec/JVM/Types.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulmutt/codec-jvm/HEAD/src/Codec/JVM/Types.hs -------------------------------------------------------------------------------- /stack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulmutt/codec-jvm/HEAD/stack.yaml --------------------------------------------------------------------------------