.gitignore
LICENSE
README.md
pyproject.toml
setup.py
.github/workflows/publish-to-pypi.yml
costs/README.md
costs/analyze-benchmark.py
costs/generate-benchmark.py
costs/generate-random-programs.py
costs/run-benchmark.py
costs/run-validation.py
ir/Type.py
ir/__init__.py
ir/py.typed
ir/reader.py
ir/utils.py
ir/writer.py
klvm_runtime/chik-constants.klvm
klvm_runtime/curry.klvm
klvm_runtime/macros.klvm
klvm_runtime/sha256tree.klvm
klvm_tools/NodePath.py
klvm_tools/__init__.py
klvm_tools/binutils.py
klvm_tools/cmds.py
klvm_tools/curry.py
klvm_tools/debug.py
klvm_tools/klvmc.py
klvm_tools/operator_dict.py
klvm_tools/pattern_match.py
klvm_tools/py.typed
klvm_tools/sha256tree.py
klvm_tools.egg-info/PKG-INFO
klvm_tools.egg-info/SOURCES.txt
klvm_tools.egg-info/dependency_links.txt
klvm_tools.egg-info/entry_points.txt
klvm_tools.egg-info/requires.txt
klvm_tools.egg-info/top_level.txt
klvm_tools/setuptools/__init__.py
klvm_tools/setuptools/build_klvm.py
klvm_tools/setuptools/patch_build_ext.py
klvm_tools/setuptools/patched_build_ext.py
stages/__init__.py
stages/py.typed
stages/stage_0.py
stages/stage_2/__init__.py
stages/stage_2/bindings.py
stages/stage_2/compile.py
stages/stage_2/defaults.py
stages/stage_2/helpers.py
stages/stage_2/mod.py
stages/stage_2/operators.py
stages/stage_2/optimize.py
tests/__init__.py
tests/cmds_test.py
tests/curry_test.py
tests/ir_reader_test.py
tests/ir_writer_test.py
tests/klvmc_test.py
tests/node_path_test.py
tests/pattern_match_test.py
tests/reader_test.py
tests/serialize_test.py
tests/attic/mkp2taproot-1.txt
tests/attic/p2taproot-1.txt
tests/attic/p2taproot-2.txt
tests/attic/simple-1.txt
tests/attic/simple-2.txt
tests/attic/simple-3.txt
tests/attic/simple-4.txt
tests/attic/compiler_001/if-1.txt
tests/attic/compiler_001/if-2.txt
tests/attic/compiler_001/if-3.txt
tests/attic/compiler_001/if-4.txt
tests/attic/compiler_001/if-5.txt
tests/attic/compiler_001/if-6.txt
tests/attic/compiler_001/if_1.txt
tests/attic/compiler_001/if_2.txt
tests/attic/compiler_001/if_3.txt
tests/attic/compiler_001/if_4.txt
tests/attic/compiler_001/if_5.txt
tests/attic/compiler_001/list-1.txt
tests/attic/compiler_001/list-2.txt
tests/attic/compiler_001/list-3.txt
tests/attic/compiler_001/list-4.txt
tests/attic/compiler_001/list-5.txt
tests/attic/compiler_001/map-1.txt
tests/attic/compiler_001/nested.txt
tests/attic/compiler_001/partial-bindings-1.txt
tests/attic/compiler_001/partial-bindings-2.txt
tests/attic/compiler_001/quote-1.txt
tests/attic/compiler_001/quote-2.txt
tests/attic/compiler_001/quote-3.txt
tests/attic/compiler_001/simple_add.txt
tests/attic/compiler_001/subtract-1.txt
tests/attic/compiler_001/subtract-2.txt
tests/attic/compiler_001/subtract-3.txt
tests/attic/compiler_001/var_binding1.txt
tests/attic/compiler_001/var_binding2.txt
tests/attic/v0_0_2/rewrite/bool-1.txt
tests/attic/v0_0_2/rewrite/bool-2.txt
tests/attic/v0_0_2/rewrite/bool-3.txt
tests/attic/v0_0_2/rewrite/bool-4.txt
tests/attic/v0_0_2/rewrite/if-1.txt
tests/attic/v0_0_2/rewrite/if-2.txt
tests/attic/v0_0_2/rewrite/if-3.txt
tests/attic/v0_0_2/rewrite/if-4.txt
tests/attic/v0_0_2/rewrite/if-5.txt
tests/attic/v0_0_2/rewrite/if-6.txt
tests/attic/v0_0_2/rewrite/int-1.txt
tests/attic/v0_0_2/rewrite/list-1.txt
tests/attic/v0_0_2/rewrite/list-2.txt
tests/attic/v0_0_2/rewrite/list-3.txt
tests/attic/v0_0_2/rewrite/list-4.txt
tests/attic/v0_0_2/rewrite/map-1.txt
tests/attic/v0_0_2/rewrite/map-2.txt
tests/attic/v0_0_2/rewrite/map-3.txt
tests/attic/v0_0_2/rewrite/not-1.txt
tests/attic/v0_0_2/rewrite/not-2.txt
tests/attic/v0_0_2/rewrite/not-3.txt
tests/attic/v0_0_2/rewrite/not-4.txt
tests/attic/v0_0_2/rewrite/quasiquote-1.txt
tests/attic/v0_0_2/rewrite/quasiquote-2.txt
tests/attic/v0_0_2/rewrite/quasiquote-3.txt
tests/attic/v0_0_2/rewrite/quasiquote-4.txt
tests/attic/v0_0_2/rewrite/quasiquote-5.txt
tests/attic/v0_0_2/rewrite/quasiquote-6.txt
tests/attic/v0_0_2/rewrite/quasiquote-7.txt
tests/attic/v0_0_2/rewrite/var-1.txt
tests/attic/v0_0_2/rewrite/var-2.txt
tests/cmd/disassemble.txt
tests/cmd/hex1.txt
tests/cmd/hex2.txt
tests/cmd/hex3.txt
tests/cmd/numerical.txt
tests/cmd/sha256-5.txt
tests/cmd/trace-table.txt
tests/cmd/unknown-0.txt
tests/cmd/unknown-2.txt
tests/klvm_runtime/and-1.txt
tests/klvm_runtime/and-2.txt
tests/klvm_runtime/and-3.txt
tests/klvm_runtime/and-4.txt
tests/klvm_runtime/and-5.txt
tests/klvm_runtime/and-6.txt
tests/klvm_runtime/or-1.txt
tests/klvm_runtime/or-2.txt
tests/klvm_runtime/or-3.txt
tests/klvm_runtime/or-4.txt
tests/klvm_runtime/or-5.txt
tests/klvm_runtime/sha256tree-1.txt
tests/opc/compile_unterminated_str.txt
tests/opc/hash.txt
tests/opc/invalid-var-1.txt
tests/opc/invalid-var-2.txt
tests/opc/invalid-var-3.txt
tests/opc/invalid_hex_1.txt
tests/opc/invalid_hex_2.txt
tests/opc/missing_close_paren.txt
tests/opc/unexpected_close_paren.txt
tests/opc/unparseable.txt
tests/opc/examples/equal.op
tests/opd/hash.txt
tests/stage_2/add-1.txt
tests/stage_2/brun-y-1.sym
tests/stage_2/brun-y-1.txt
tests/stage_2/com_macro-1.txt
tests/stage_2/com_macro-if-1.txt
tests/stage_2/curry-1.txt
tests/stage_2/curry-2.txt
tests/stage_2/curry-3.txt
tests/stage_2/curry-4.txt
tests/stage_2/curry-5.txt
tests/stage_2/curry-6.txt
tests/stage_2/curry-7.txt
tests/stage_2/defconstant-1.txt
tests/stage_2/defconstant-2.txt
tests/stage_2/defmacro-1.txt
tests/stage_2/defmacro-2.txt
tests/stage_2/defmacro-3.txt
tests/stage_2/defmacro-4.txt
tests/stage_2/defmacro-5.txt
tests/stage_2/defmacro-6.txt
tests/stage_2/defun-1.txt
tests/stage_2/defun-inline-1.txt
tests/stage_2/div-1.txt
tests/stage_2/div-2.txt
tests/stage_2/do_not_collapse_com-1.txt
tests/stage_2/dynamic-add-1.txt
tests/stage_2/equal-1.txt
tests/stage_2/equal-2.txt
tests/stage_2/equal-3.txt
tests/stage_2/equal-4.txt
tests/stage_2/exp-1.txt
tests/stage_2/factorial-1.txt
tests/stage_2/fib-fact-1.txt
tests/stage_2/function-1.txt
tests/stage_2/function-2.txt
tests/stage_2/if-1.txt
tests/stage_2/if-2.txt
tests/stage_2/include-1.txt
tests/stage_2/included-1.klvm
tests/stage_2/lambda-1.txt
tests/stage_2/lambda-2.txt
tests/stage_2/lambda-3.txt
tests/stage_2/lambda-op-1.txt
tests/stage_2/list-1.txt
tests/stage_2/list-2.txt
tests/stage_2/list-3.txt
tests/stage_2/list-4.txt
tests/stage_2/list-5.txt
tests/stage_2/macro-mod-1.txt
tests/stage_2/map-1.txt
tests/stage_2/map-2.txt
tests/stage_2/map-3.txt
tests/stage_2/map-4.txt
tests/stage_2/map-5.txt
tests/stage_2/map-6.txt
tests/stage_2/minimal-paths-1.txt
tests/stage_2/mod-1.txt
tests/stage_2/mod-2.txt
tests/stage_2/mod-defmacro-1.txt
tests/stage_2/mod-defun-add-1.txt
tests/stage_2/mod-no-defuns-1.txt
tests/stage_2/opt-cons-1.txt
tests/stage_2/opt-cons-2.txt
tests/stage_2/opt-cons-3.txt
tests/stage_2/opt-cons-4.txt
tests/stage_2/opt-cons_q_a-1.txt
tests/stage_2/opt-constant-1.txt
tests/stage_2/opt-path-1.txt
tests/stage_2/opt-q-nil-1.txt
tests/stage_2/opt-q-nil-2.txt
tests/stage_2/opt-q-nil-3.txt
tests/stage_2/opt-var_change_optimizer-cons-1.txt
tests/stage_2/opt-var_change_optimizer-cons-2.txt
tests/stage_2/qq-1.txt
tests/stage_2/qq-2.txt
tests/stage_2/qq-3.txt
tests/stage_2/qq-4.txt
tests/stage_2/qq-5.txt
tests/stage_2/qq-nested-1.txt
tests/stage_2/run-1.txt
tests/stage_2/sha-1.txt
tests/stage_2/sha256-1.txt
tests/stage_2/sha256-2.txt
tests/stage_2/sha256-3.txt
tests/stage_2/sha256-4.txt
tests/stage_2/symtab-1.txt
tests/stage_2/symtab-2.txt