├── COPYING ├── README ├── bin ├── py-compile ├── py-dis ├── rb-compile └── unholy ├── decompyle ├── CHANGES ├── README ├── TODO ├── decompyle │ ├── Parser.py │ ├── Scanner.py │ ├── Walker.py │ ├── __init__.py │ ├── dis_15.py │ ├── dis_16.py │ ├── dis_20.py │ ├── dis_21.py │ ├── dis_22.py │ ├── dis_23.py │ ├── dis_25.py │ ├── dis_files.py │ ├── magics.py │ ├── marshal_20.c │ ├── marshal_22.c │ ├── marshal_23.c │ ├── marshal_25.c │ ├── marshal_files.py │ ├── new-Parser.py │ ├── opcode_23.py │ ├── opcode_25.py │ ├── optimizer.py │ ├── peephole.c │ ├── spark.py │ └── verify.py ├── scripts │ └── decompyle ├── setup.py ├── test │ ├── compile_tests │ ├── test_applyEquiv.py │ ├── test_augmentedAssign.py │ ├── test_class.py │ ├── test_del.py │ ├── test_divide_future.py │ ├── test_divide_no_future.py │ ├── test_docstring.py │ ├── test_empty.py │ ├── test_exceptions.py │ ├── test_exec.py │ ├── test_expressions.py │ ├── test_extendedImport.py │ ├── test_extendedPrint.py │ ├── test_extendedarg.py │ ├── test_functions.py │ ├── test_global.py │ ├── test_globals.py │ ├── test_import.py │ ├── test_import_as.py │ ├── test_integers.py │ ├── test_iterators.py │ ├── test_lambda.py │ ├── test_listComprehensions.py │ ├── test_loops.py │ ├── test_loops2.py │ ├── test_misc.py │ ├── test_nested_elif.py │ ├── test_nested_scopes.py │ ├── test_prettyprint.py │ ├── test_print.py │ ├── test_print_to.py │ ├── test_single_stmt.py │ ├── test_slices.py │ ├── test_tuple_params.py │ ├── test_tuples.py │ └── test_yield.py ├── test_one └── test_pythonlib ├── lib ├── unholy.rb └── unholy │ ├── pickle.rb │ ├── pyasm.rb │ └── tuple.rb ├── python └── Kernel.py └── tests ├── 01puts.rb ├── 02array.rb ├── 03at.rb ├── 04block.rb ├── 05init.rb ├── 07if.rb └── all /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/COPYING -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/README -------------------------------------------------------------------------------- /bin/py-compile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/bin/py-compile -------------------------------------------------------------------------------- /bin/py-dis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/bin/py-dis -------------------------------------------------------------------------------- /bin/rb-compile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/bin/rb-compile -------------------------------------------------------------------------------- /bin/unholy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/bin/unholy -------------------------------------------------------------------------------- /decompyle/CHANGES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/CHANGES -------------------------------------------------------------------------------- /decompyle/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/README -------------------------------------------------------------------------------- /decompyle/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/TODO -------------------------------------------------------------------------------- /decompyle/decompyle/Parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/decompyle/Parser.py -------------------------------------------------------------------------------- /decompyle/decompyle/Scanner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/decompyle/Scanner.py -------------------------------------------------------------------------------- /decompyle/decompyle/Walker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/decompyle/Walker.py -------------------------------------------------------------------------------- /decompyle/decompyle/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/decompyle/__init__.py -------------------------------------------------------------------------------- /decompyle/decompyle/dis_15.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/decompyle/dis_15.py -------------------------------------------------------------------------------- /decompyle/decompyle/dis_16.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/decompyle/dis_16.py -------------------------------------------------------------------------------- /decompyle/decompyle/dis_20.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/decompyle/dis_20.py -------------------------------------------------------------------------------- /decompyle/decompyle/dis_21.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/decompyle/dis_21.py -------------------------------------------------------------------------------- /decompyle/decompyle/dis_22.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/decompyle/dis_22.py -------------------------------------------------------------------------------- /decompyle/decompyle/dis_23.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/decompyle/dis_23.py -------------------------------------------------------------------------------- /decompyle/decompyle/dis_25.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/decompyle/dis_25.py -------------------------------------------------------------------------------- /decompyle/decompyle/dis_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/decompyle/dis_files.py -------------------------------------------------------------------------------- /decompyle/decompyle/magics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/decompyle/magics.py -------------------------------------------------------------------------------- /decompyle/decompyle/marshal_20.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/decompyle/marshal_20.c -------------------------------------------------------------------------------- /decompyle/decompyle/marshal_22.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/decompyle/marshal_22.c -------------------------------------------------------------------------------- /decompyle/decompyle/marshal_23.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/decompyle/marshal_23.c -------------------------------------------------------------------------------- /decompyle/decompyle/marshal_25.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/decompyle/marshal_25.c -------------------------------------------------------------------------------- /decompyle/decompyle/marshal_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/decompyle/marshal_files.py -------------------------------------------------------------------------------- /decompyle/decompyle/new-Parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/decompyle/new-Parser.py -------------------------------------------------------------------------------- /decompyle/decompyle/opcode_23.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/decompyle/opcode_23.py -------------------------------------------------------------------------------- /decompyle/decompyle/opcode_25.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/decompyle/opcode_25.py -------------------------------------------------------------------------------- /decompyle/decompyle/optimizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/decompyle/optimizer.py -------------------------------------------------------------------------------- /decompyle/decompyle/peephole.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/decompyle/peephole.c -------------------------------------------------------------------------------- /decompyle/decompyle/spark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/decompyle/spark.py -------------------------------------------------------------------------------- /decompyle/decompyle/verify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/decompyle/verify.py -------------------------------------------------------------------------------- /decompyle/scripts/decompyle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/scripts/decompyle -------------------------------------------------------------------------------- /decompyle/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/setup.py -------------------------------------------------------------------------------- /decompyle/test/compile_tests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/test/compile_tests -------------------------------------------------------------------------------- /decompyle/test/test_applyEquiv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/test/test_applyEquiv.py -------------------------------------------------------------------------------- /decompyle/test/test_augmentedAssign.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/test/test_augmentedAssign.py -------------------------------------------------------------------------------- /decompyle/test/test_class.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/test/test_class.py -------------------------------------------------------------------------------- /decompyle/test/test_del.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/test/test_del.py -------------------------------------------------------------------------------- /decompyle/test/test_divide_future.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/test/test_divide_future.py -------------------------------------------------------------------------------- /decompyle/test/test_divide_no_future.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/test/test_divide_no_future.py -------------------------------------------------------------------------------- /decompyle/test/test_docstring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/test/test_docstring.py -------------------------------------------------------------------------------- /decompyle/test/test_empty.py: -------------------------------------------------------------------------------- 1 | # tis is an empty file 2 | -------------------------------------------------------------------------------- /decompyle/test/test_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/test/test_exceptions.py -------------------------------------------------------------------------------- /decompyle/test/test_exec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/test/test_exec.py -------------------------------------------------------------------------------- /decompyle/test/test_expressions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/test/test_expressions.py -------------------------------------------------------------------------------- /decompyle/test/test_extendedImport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/test/test_extendedImport.py -------------------------------------------------------------------------------- /decompyle/test/test_extendedPrint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/test/test_extendedPrint.py -------------------------------------------------------------------------------- /decompyle/test/test_extendedarg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/test/test_extendedarg.py -------------------------------------------------------------------------------- /decompyle/test/test_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/test/test_functions.py -------------------------------------------------------------------------------- /decompyle/test/test_global.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/test/test_global.py -------------------------------------------------------------------------------- /decompyle/test/test_globals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/test/test_globals.py -------------------------------------------------------------------------------- /decompyle/test/test_import.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/test/test_import.py -------------------------------------------------------------------------------- /decompyle/test/test_import_as.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/test/test_import_as.py -------------------------------------------------------------------------------- /decompyle/test/test_integers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/test/test_integers.py -------------------------------------------------------------------------------- /decompyle/test/test_iterators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/test/test_iterators.py -------------------------------------------------------------------------------- /decompyle/test/test_lambda.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/test/test_lambda.py -------------------------------------------------------------------------------- /decompyle/test/test_listComprehensions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/test/test_listComprehensions.py -------------------------------------------------------------------------------- /decompyle/test/test_loops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/test/test_loops.py -------------------------------------------------------------------------------- /decompyle/test/test_loops2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/test/test_loops2.py -------------------------------------------------------------------------------- /decompyle/test/test_misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/test/test_misc.py -------------------------------------------------------------------------------- /decompyle/test/test_nested_elif.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/test/test_nested_elif.py -------------------------------------------------------------------------------- /decompyle/test/test_nested_scopes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/test/test_nested_scopes.py -------------------------------------------------------------------------------- /decompyle/test/test_prettyprint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/test/test_prettyprint.py -------------------------------------------------------------------------------- /decompyle/test/test_print.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/test/test_print.py -------------------------------------------------------------------------------- /decompyle/test/test_print_to.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/test/test_print_to.py -------------------------------------------------------------------------------- /decompyle/test/test_single_stmt.py: -------------------------------------------------------------------------------- 1 | print 5 2 | -------------------------------------------------------------------------------- /decompyle/test/test_slices.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/test/test_slices.py -------------------------------------------------------------------------------- /decompyle/test/test_tuple_params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/test/test_tuple_params.py -------------------------------------------------------------------------------- /decompyle/test/test_tuples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/test/test_tuples.py -------------------------------------------------------------------------------- /decompyle/test/test_yield.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/test/test_yield.py -------------------------------------------------------------------------------- /decompyle/test_one: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/test_one -------------------------------------------------------------------------------- /decompyle/test_pythonlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/decompyle/test_pythonlib -------------------------------------------------------------------------------- /lib/unholy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/lib/unholy.rb -------------------------------------------------------------------------------- /lib/unholy/pickle.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/lib/unholy/pickle.rb -------------------------------------------------------------------------------- /lib/unholy/pyasm.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/lib/unholy/pyasm.rb -------------------------------------------------------------------------------- /lib/unholy/tuple.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/lib/unholy/tuple.rb -------------------------------------------------------------------------------- /python/Kernel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/python/Kernel.py -------------------------------------------------------------------------------- /tests/01puts.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/tests/01puts.rb -------------------------------------------------------------------------------- /tests/02array.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/tests/02array.rb -------------------------------------------------------------------------------- /tests/03at.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/tests/03at.rb -------------------------------------------------------------------------------- /tests/04block.rb: -------------------------------------------------------------------------------- 1 | # 3 2 | a = proc { |x| x + 1 } 3 | puts a.call(2) 4 | -------------------------------------------------------------------------------- /tests/05init.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/tests/05init.rb -------------------------------------------------------------------------------- /tests/07if.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/tests/07if.rb -------------------------------------------------------------------------------- /tests/all: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyn/unholy/HEAD/tests/all --------------------------------------------------------------------------------