├── .github ├── dependabot.yml └── workflows │ ├── docs.yml │ └── main.yml ├── .gitignore ├── .vscode ├── extensions.json └── settings.json ├── .vsls.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── bolt_expressions ├── __init__.py ├── api.py ├── ast.py ├── ast_converter.py ├── casting.py ├── check.py ├── contrib │ ├── __init__.py │ └── commands.py ├── exceptions.py ├── expose.py ├── literals.py ├── node.py ├── operations.py ├── optimizer.py ├── plugin.py ├── sources.py ├── typing.py └── utils.py ├── docs ├── changelog.md ├── index.md └── tutorial.md ├── examples ├── basic │ ├── beet.yaml │ └── src │ │ └── data │ │ └── test │ │ └── functions │ │ └── main.mcfunction ├── combo_init_function │ ├── beet.yaml │ └── src │ │ └── data │ │ └── test │ │ └── functions │ │ └── main.mcfunction ├── combo_init_function_call │ ├── beet.yaml │ └── src │ │ └── data │ │ └── test │ │ └── functions │ │ └── main.mcfunction ├── combo_node_methods │ ├── beet.yaml │ └── src │ │ └── data │ │ └── test │ │ └── functions │ │ └── main.mcfunction ├── combo_score_prefix │ ├── beet.yaml │ └── src │ │ └── data │ │ └── test │ │ └── functions │ │ └── main.mcfunction ├── combo_smithed_damage │ ├── beet.yaml │ └── src │ │ └── data │ │ └── test │ │ └── functions │ │ └── main.mcfunction ├── composite_literal │ ├── beet.yaml │ └── src │ │ └── data │ │ └── test │ │ └── functions │ │ └── main.mcfunction ├── contrib_commands │ ├── beet.yaml │ └── src │ │ └── main.mcfunction ├── operation_basics │ ├── beet.yaml │ └── src │ │ └── data │ │ └── test │ │ └── functions │ │ └── main.mcfunction ├── operation_complex │ ├── beet.yaml │ └── src │ │ └── data │ │ └── test │ │ └── functions │ │ └── main.mcfunction ├── operation_condition │ ├── beet.yaml │ └── src │ │ └── data │ │ └── test │ │ └── functions │ │ └── main.mcfunction ├── operation_min_max │ ├── beet.yaml │ └── src │ │ └── data │ │ └── test │ │ └── functions │ │ └── main.mcfunction ├── operation_nbt_basics │ ├── beet.yaml │ └── src │ │ └── data │ │ └── test │ │ └── functions │ │ └── main.mcfunction ├── operation_nbt_complex │ ├── beet.yaml │ └── src │ │ └── data │ │ └── test │ │ └── functions │ │ └── main.mcfunction ├── operation_nbt_scale │ ├── beet.yaml │ └── src │ │ └── data │ │ └── test │ │ └── functions │ │ └── main.mcfunction ├── operation_nbt_type │ ├── beet.yaml │ └── src │ │ └── main.mcfunction ├── source_component │ ├── beet.yaml │ └── src │ │ └── main.mcfunction ├── source_inheritance │ ├── beet.yaml │ └── src │ │ └── main.mcfunction ├── source_lazy │ ├── beet.yaml │ └── src │ │ └── data │ │ └── test │ │ └── functions │ │ └── main.mcfunction ├── source_nbt │ ├── beet.yaml │ └── src │ │ └── data │ │ └── test │ │ └── functions │ │ └── main.mcfunction └── source_typing │ ├── beet.yaml │ └── src │ └── data │ └── test │ └── functions │ └── main.mcfunction ├── package.json ├── poetry.lock ├── pyproject.toml ├── setup.py └── tests ├── __init__.py ├── conftest.py ├── snapshots ├── examples__build_basic__0.data_pack │ ├── data │ │ ├── minecraft │ │ │ └── tags │ │ │ │ └── functions │ │ │ │ └── load.json │ │ └── test │ │ │ └── functions │ │ │ ├── init_expressions.mcfunction │ │ │ └── main.mcfunction │ └── pack.mcmeta ├── examples__build_combo_init_function__0.data_pack │ ├── data │ │ ├── minecraft │ │ │ └── tags │ │ │ │ └── functions │ │ │ │ └── load.json │ │ └── test │ │ │ └── functions │ │ │ ├── init_expressions.mcfunction │ │ │ ├── load.mcfunction │ │ │ └── main.mcfunction │ └── pack.mcmeta ├── examples__build_combo_init_function_call__0.data_pack │ ├── data │ │ ├── minecraft │ │ │ └── tags │ │ │ │ └── functions │ │ │ │ └── load.json │ │ └── test │ │ │ └── functions │ │ │ ├── init_expressions.mcfunction │ │ │ ├── install.mcfunction │ │ │ ├── load.mcfunction │ │ │ └── main.mcfunction │ └── pack.mcmeta ├── examples__build_combo_node_methods__0.data_pack │ ├── data │ │ ├── minecraft │ │ │ └── tags │ │ │ │ └── functions │ │ │ │ └── load.json │ │ └── test │ │ │ └── functions │ │ │ ├── init_expressions.mcfunction │ │ │ └── main.mcfunction │ └── pack.mcmeta ├── examples__build_combo_score_prefix__0.data_pack │ ├── data │ │ ├── minecraft │ │ │ └── tags │ │ │ │ └── functions │ │ │ │ └── load.json │ │ └── test │ │ │ └── functions │ │ │ ├── init_expressions.mcfunction │ │ │ └── main.mcfunction │ └── pack.mcmeta ├── examples__build_combo_smithed_damage__0.data_pack │ ├── data │ │ ├── minecraft │ │ │ └── tags │ │ │ │ └── functions │ │ │ │ └── load.json │ │ └── test │ │ │ └── functions │ │ │ ├── init_expressions.mcfunction │ │ │ └── main.mcfunction │ └── pack.mcmeta ├── examples__build_composite_literal__0.data_pack │ ├── data │ │ └── test │ │ │ └── functions │ │ │ ├── main.mcfunction │ │ │ └── main │ │ │ ├── nested_macro_0.mcfunction │ │ │ └── nested_macro_1.mcfunction │ └── pack.mcmeta ├── examples__build_contrib_commands__0.data_pack │ ├── data │ │ ├── minecraft │ │ │ └── tags │ │ │ │ └── functions │ │ │ │ └── load.json │ │ └── test │ │ │ └── functions │ │ │ ├── init_expressions.mcfunction │ │ │ ├── main.mcfunction │ │ │ └── main │ │ │ └── nested_macro_0.mcfunction │ └── pack.mcmeta ├── examples__build_operation_basics__0.data_pack │ ├── data │ │ ├── minecraft │ │ │ └── tags │ │ │ │ └── functions │ │ │ │ └── load.json │ │ └── test │ │ │ └── functions │ │ │ ├── constants.mcfunction │ │ │ ├── init_expressions.mcfunction │ │ │ ├── main.mcfunction │ │ │ └── operations.mcfunction │ └── pack.mcmeta ├── examples__build_operation_complex__0.data_pack │ ├── data │ │ ├── minecraft │ │ │ └── tags │ │ │ │ └── functions │ │ │ │ └── load.json │ │ └── test │ │ │ └── functions │ │ │ ├── init_expressions.mcfunction │ │ │ └── main.mcfunction │ └── pack.mcmeta ├── examples__build_operation_condition__0.data_pack │ ├── data │ │ ├── minecraft │ │ │ └── tags │ │ │ │ └── functions │ │ │ │ └── load.json │ │ └── test │ │ │ └── functions │ │ │ ├── init_expressions.mcfunction │ │ │ ├── main.mcfunction │ │ │ └── main │ │ │ ├── nested_execute_0.mcfunction │ │ │ ├── nested_execute_1.mcfunction │ │ │ └── nested_execute_2.mcfunction │ └── pack.mcmeta ├── examples__build_operation_min_max__0.data_pack │ ├── data │ │ ├── minecraft │ │ │ └── tags │ │ │ │ └── functions │ │ │ │ └── load.json │ │ └── test │ │ │ └── functions │ │ │ ├── init_expressions.mcfunction │ │ │ └── main.mcfunction │ └── pack.mcmeta ├── examples__build_operation_nbt_basics__0.data_pack │ ├── data │ │ ├── minecraft │ │ │ └── tags │ │ │ │ └── functions │ │ │ │ └── load.json │ │ └── test │ │ │ └── functions │ │ │ ├── init_expressions.mcfunction │ │ │ ├── literals.mcfunction │ │ │ ├── main.mcfunction │ │ │ └── operations.mcfunction │ └── pack.mcmeta ├── examples__build_operation_nbt_complex__0.data_pack │ ├── data │ │ └── test │ │ │ └── functions │ │ │ └── main.mcfunction │ └── pack.mcmeta ├── examples__build_operation_nbt_scale__0.data_pack │ ├── data │ │ ├── minecraft │ │ │ └── tags │ │ │ │ └── functions │ │ │ │ └── load.json │ │ └── test │ │ │ └── functions │ │ │ ├── init_expressions.mcfunction │ │ │ └── main.mcfunction │ └── pack.mcmeta ├── examples__build_operation_nbt_type__0.data_pack │ ├── data │ │ ├── minecraft │ │ │ └── tags │ │ │ │ └── functions │ │ │ │ └── load.json │ │ └── test │ │ │ └── functions │ │ │ ├── init_expressions.mcfunction │ │ │ └── main.mcfunction │ └── pack.mcmeta ├── examples__build_rewrite__0.data_pack │ └── data │ │ └── minecraft │ │ └── tags │ │ └── functions │ │ └── load.json ├── examples__build_source_component__0.data_pack │ ├── data │ │ └── test │ │ │ └── functions │ │ │ └── main.mcfunction │ └── pack.mcmeta ├── examples__build_source_inheritance__0.data_pack │ ├── data │ │ ├── minecraft │ │ │ └── tags │ │ │ │ └── functions │ │ │ │ └── load.json │ │ └── test │ │ │ └── functions │ │ │ ├── init_expressions.mcfunction │ │ │ ├── main.mcfunction │ │ │ └── main │ │ │ └── if_else_0.mcfunction │ └── pack.mcmeta ├── examples__build_source_lazy__0.data_pack │ ├── data │ │ ├── minecraft │ │ │ └── tags │ │ │ │ └── functions │ │ │ │ └── load.json │ │ └── test │ │ │ └── functions │ │ │ ├── data │ │ │ └── test │ │ │ │ └── functions │ │ │ │ ├── main.mcfunction │ │ │ │ └── main │ │ │ │ └── sum.mcfunction │ │ │ └── init_expressions.mcfunction │ └── pack.mcmeta ├── examples__build_source_nbt__0.data_pack │ ├── data │ │ └── test │ │ │ └── functions │ │ │ ├── main.mcfunction │ │ │ └── paths.mcfunction │ └── pack.mcmeta └── examples__build_source_typing__0.data_pack │ ├── data │ └── test │ │ └── functions │ │ └── main.mcfunction │ └── pack.mcmeta └── test_examples.py /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vsls.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/.vsls.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/README.md -------------------------------------------------------------------------------- /bolt_expressions/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/bolt_expressions/__init__.py -------------------------------------------------------------------------------- /bolt_expressions/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/bolt_expressions/api.py -------------------------------------------------------------------------------- /bolt_expressions/ast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/bolt_expressions/ast.py -------------------------------------------------------------------------------- /bolt_expressions/ast_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/bolt_expressions/ast_converter.py -------------------------------------------------------------------------------- /bolt_expressions/casting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/bolt_expressions/casting.py -------------------------------------------------------------------------------- /bolt_expressions/check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/bolt_expressions/check.py -------------------------------------------------------------------------------- /bolt_expressions/contrib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bolt_expressions/contrib/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/bolt_expressions/contrib/commands.py -------------------------------------------------------------------------------- /bolt_expressions/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/bolt_expressions/exceptions.py -------------------------------------------------------------------------------- /bolt_expressions/expose.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/bolt_expressions/expose.py -------------------------------------------------------------------------------- /bolt_expressions/literals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/bolt_expressions/literals.py -------------------------------------------------------------------------------- /bolt_expressions/node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/bolt_expressions/node.py -------------------------------------------------------------------------------- /bolt_expressions/operations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/bolt_expressions/operations.py -------------------------------------------------------------------------------- /bolt_expressions/optimizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/bolt_expressions/optimizer.py -------------------------------------------------------------------------------- /bolt_expressions/plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/bolt_expressions/plugin.py -------------------------------------------------------------------------------- /bolt_expressions/sources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/bolt_expressions/sources.py -------------------------------------------------------------------------------- /bolt_expressions/typing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/bolt_expressions/typing.py -------------------------------------------------------------------------------- /bolt_expressions/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/bolt_expressions/utils.py -------------------------------------------------------------------------------- /docs/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/docs/changelog.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/docs/tutorial.md -------------------------------------------------------------------------------- /examples/basic/beet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/examples/basic/beet.yaml -------------------------------------------------------------------------------- /examples/basic/src/data/test/functions/main.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/examples/basic/src/data/test/functions/main.mcfunction -------------------------------------------------------------------------------- /examples/combo_init_function/beet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/examples/combo_init_function/beet.yaml -------------------------------------------------------------------------------- /examples/combo_init_function/src/data/test/functions/main.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/examples/combo_init_function/src/data/test/functions/main.mcfunction -------------------------------------------------------------------------------- /examples/combo_init_function_call/beet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/examples/combo_init_function_call/beet.yaml -------------------------------------------------------------------------------- /examples/combo_init_function_call/src/data/test/functions/main.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/examples/combo_init_function_call/src/data/test/functions/main.mcfunction -------------------------------------------------------------------------------- /examples/combo_node_methods/beet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/examples/combo_node_methods/beet.yaml -------------------------------------------------------------------------------- /examples/combo_node_methods/src/data/test/functions/main.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/examples/combo_node_methods/src/data/test/functions/main.mcfunction -------------------------------------------------------------------------------- /examples/combo_score_prefix/beet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/examples/combo_score_prefix/beet.yaml -------------------------------------------------------------------------------- /examples/combo_score_prefix/src/data/test/functions/main.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/examples/combo_score_prefix/src/data/test/functions/main.mcfunction -------------------------------------------------------------------------------- /examples/combo_smithed_damage/beet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/examples/combo_smithed_damage/beet.yaml -------------------------------------------------------------------------------- /examples/combo_smithed_damage/src/data/test/functions/main.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/examples/combo_smithed_damage/src/data/test/functions/main.mcfunction -------------------------------------------------------------------------------- /examples/composite_literal/beet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/examples/composite_literal/beet.yaml -------------------------------------------------------------------------------- /examples/composite_literal/src/data/test/functions/main.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/examples/composite_literal/src/data/test/functions/main.mcfunction -------------------------------------------------------------------------------- /examples/contrib_commands/beet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/examples/contrib_commands/beet.yaml -------------------------------------------------------------------------------- /examples/contrib_commands/src/main.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/examples/contrib_commands/src/main.mcfunction -------------------------------------------------------------------------------- /examples/operation_basics/beet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/examples/operation_basics/beet.yaml -------------------------------------------------------------------------------- /examples/operation_basics/src/data/test/functions/main.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/examples/operation_basics/src/data/test/functions/main.mcfunction -------------------------------------------------------------------------------- /examples/operation_complex/beet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/examples/operation_complex/beet.yaml -------------------------------------------------------------------------------- /examples/operation_complex/src/data/test/functions/main.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/examples/operation_complex/src/data/test/functions/main.mcfunction -------------------------------------------------------------------------------- /examples/operation_condition/beet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/examples/operation_condition/beet.yaml -------------------------------------------------------------------------------- /examples/operation_condition/src/data/test/functions/main.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/examples/operation_condition/src/data/test/functions/main.mcfunction -------------------------------------------------------------------------------- /examples/operation_min_max/beet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/examples/operation_min_max/beet.yaml -------------------------------------------------------------------------------- /examples/operation_min_max/src/data/test/functions/main.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/examples/operation_min_max/src/data/test/functions/main.mcfunction -------------------------------------------------------------------------------- /examples/operation_nbt_basics/beet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/examples/operation_nbt_basics/beet.yaml -------------------------------------------------------------------------------- /examples/operation_nbt_basics/src/data/test/functions/main.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/examples/operation_nbt_basics/src/data/test/functions/main.mcfunction -------------------------------------------------------------------------------- /examples/operation_nbt_complex/beet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/examples/operation_nbt_complex/beet.yaml -------------------------------------------------------------------------------- /examples/operation_nbt_complex/src/data/test/functions/main.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/examples/operation_nbt_complex/src/data/test/functions/main.mcfunction -------------------------------------------------------------------------------- /examples/operation_nbt_scale/beet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/examples/operation_nbt_scale/beet.yaml -------------------------------------------------------------------------------- /examples/operation_nbt_scale/src/data/test/functions/main.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/examples/operation_nbt_scale/src/data/test/functions/main.mcfunction -------------------------------------------------------------------------------- /examples/operation_nbt_type/beet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/examples/operation_nbt_type/beet.yaml -------------------------------------------------------------------------------- /examples/operation_nbt_type/src/main.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/examples/operation_nbt_type/src/main.mcfunction -------------------------------------------------------------------------------- /examples/source_component/beet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/examples/source_component/beet.yaml -------------------------------------------------------------------------------- /examples/source_component/src/main.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/examples/source_component/src/main.mcfunction -------------------------------------------------------------------------------- /examples/source_inheritance/beet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/examples/source_inheritance/beet.yaml -------------------------------------------------------------------------------- /examples/source_inheritance/src/main.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/examples/source_inheritance/src/main.mcfunction -------------------------------------------------------------------------------- /examples/source_lazy/beet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/examples/source_lazy/beet.yaml -------------------------------------------------------------------------------- /examples/source_lazy/src/data/test/functions/main.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/examples/source_lazy/src/data/test/functions/main.mcfunction -------------------------------------------------------------------------------- /examples/source_nbt/beet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/examples/source_nbt/beet.yaml -------------------------------------------------------------------------------- /examples/source_nbt/src/data/test/functions/main.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/examples/source_nbt/src/data/test/functions/main.mcfunction -------------------------------------------------------------------------------- /examples/source_typing/beet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/examples/source_typing/beet.yaml -------------------------------------------------------------------------------- /examples/source_typing/src/data/test/functions/main.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/examples/source_typing/src/data/test/functions/main.mcfunction -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/package.json -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/snapshots/examples__build_basic__0.data_pack/data/minecraft/tags/functions/load.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_basic__0.data_pack/data/minecraft/tags/functions/load.json -------------------------------------------------------------------------------- /tests/snapshots/examples__build_basic__0.data_pack/data/test/functions/init_expressions.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_basic__0.data_pack/data/test/functions/init_expressions.mcfunction -------------------------------------------------------------------------------- /tests/snapshots/examples__build_basic__0.data_pack/data/test/functions/main.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_basic__0.data_pack/data/test/functions/main.mcfunction -------------------------------------------------------------------------------- /tests/snapshots/examples__build_basic__0.data_pack/pack.mcmeta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_basic__0.data_pack/pack.mcmeta -------------------------------------------------------------------------------- /tests/snapshots/examples__build_combo_init_function__0.data_pack/data/minecraft/tags/functions/load.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_combo_init_function__0.data_pack/data/minecraft/tags/functions/load.json -------------------------------------------------------------------------------- /tests/snapshots/examples__build_combo_init_function__0.data_pack/data/test/functions/init_expressions.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_combo_init_function__0.data_pack/data/test/functions/init_expressions.mcfunction -------------------------------------------------------------------------------- /tests/snapshots/examples__build_combo_init_function__0.data_pack/data/test/functions/load.mcfunction: -------------------------------------------------------------------------------- 1 | say Pack is loaded. 2 | -------------------------------------------------------------------------------- /tests/snapshots/examples__build_combo_init_function__0.data_pack/data/test/functions/main.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_combo_init_function__0.data_pack/data/test/functions/main.mcfunction -------------------------------------------------------------------------------- /tests/snapshots/examples__build_combo_init_function__0.data_pack/pack.mcmeta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_combo_init_function__0.data_pack/pack.mcmeta -------------------------------------------------------------------------------- /tests/snapshots/examples__build_combo_init_function_call__0.data_pack/data/minecraft/tags/functions/load.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_combo_init_function_call__0.data_pack/data/minecraft/tags/functions/load.json -------------------------------------------------------------------------------- /tests/snapshots/examples__build_combo_init_function_call__0.data_pack/data/test/functions/init_expressions.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_combo_init_function_call__0.data_pack/data/test/functions/init_expressions.mcfunction -------------------------------------------------------------------------------- /tests/snapshots/examples__build_combo_init_function_call__0.data_pack/data/test/functions/install.mcfunction: -------------------------------------------------------------------------------- 1 | say Installing pack... 2 | function test:init_expressions 3 | -------------------------------------------------------------------------------- /tests/snapshots/examples__build_combo_init_function_call__0.data_pack/data/test/functions/load.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_combo_init_function_call__0.data_pack/data/test/functions/load.mcfunction -------------------------------------------------------------------------------- /tests/snapshots/examples__build_combo_init_function_call__0.data_pack/data/test/functions/main.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_combo_init_function_call__0.data_pack/data/test/functions/main.mcfunction -------------------------------------------------------------------------------- /tests/snapshots/examples__build_combo_init_function_call__0.data_pack/pack.mcmeta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_combo_init_function_call__0.data_pack/pack.mcmeta -------------------------------------------------------------------------------- /tests/snapshots/examples__build_combo_node_methods__0.data_pack/data/minecraft/tags/functions/load.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_combo_node_methods__0.data_pack/data/minecraft/tags/functions/load.json -------------------------------------------------------------------------------- /tests/snapshots/examples__build_combo_node_methods__0.data_pack/data/test/functions/init_expressions.mcfunction: -------------------------------------------------------------------------------- 1 | scoreboard objectives add bolt.expr.temp dummy 2 | -------------------------------------------------------------------------------- /tests/snapshots/examples__build_combo_node_methods__0.data_pack/data/test/functions/main.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_combo_node_methods__0.data_pack/data/test/functions/main.mcfunction -------------------------------------------------------------------------------- /tests/snapshots/examples__build_combo_node_methods__0.data_pack/pack.mcmeta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_combo_node_methods__0.data_pack/pack.mcmeta -------------------------------------------------------------------------------- /tests/snapshots/examples__build_combo_score_prefix__0.data_pack/data/minecraft/tags/functions/load.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_combo_score_prefix__0.data_pack/data/minecraft/tags/functions/load.json -------------------------------------------------------------------------------- /tests/snapshots/examples__build_combo_score_prefix__0.data_pack/data/test/functions/init_expressions.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_combo_score_prefix__0.data_pack/data/test/functions/init_expressions.mcfunction -------------------------------------------------------------------------------- /tests/snapshots/examples__build_combo_score_prefix__0.data_pack/data/test/functions/main.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_combo_score_prefix__0.data_pack/data/test/functions/main.mcfunction -------------------------------------------------------------------------------- /tests/snapshots/examples__build_combo_score_prefix__0.data_pack/pack.mcmeta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_combo_score_prefix__0.data_pack/pack.mcmeta -------------------------------------------------------------------------------- /tests/snapshots/examples__build_combo_smithed_damage__0.data_pack/data/minecraft/tags/functions/load.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_combo_smithed_damage__0.data_pack/data/minecraft/tags/functions/load.json -------------------------------------------------------------------------------- /tests/snapshots/examples__build_combo_smithed_damage__0.data_pack/data/test/functions/init_expressions.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_combo_smithed_damage__0.data_pack/data/test/functions/init_expressions.mcfunction -------------------------------------------------------------------------------- /tests/snapshots/examples__build_combo_smithed_damage__0.data_pack/data/test/functions/main.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_combo_smithed_damage__0.data_pack/data/test/functions/main.mcfunction -------------------------------------------------------------------------------- /tests/snapshots/examples__build_combo_smithed_damage__0.data_pack/pack.mcmeta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_combo_smithed_damage__0.data_pack/pack.mcmeta -------------------------------------------------------------------------------- /tests/snapshots/examples__build_composite_literal__0.data_pack/data/test/functions/main.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_composite_literal__0.data_pack/data/test/functions/main.mcfunction -------------------------------------------------------------------------------- /tests/snapshots/examples__build_composite_literal__0.data_pack/data/test/functions/main/nested_macro_0.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_composite_literal__0.data_pack/data/test/functions/main/nested_macro_0.mcfunction -------------------------------------------------------------------------------- /tests/snapshots/examples__build_composite_literal__0.data_pack/data/test/functions/main/nested_macro_1.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_composite_literal__0.data_pack/data/test/functions/main/nested_macro_1.mcfunction -------------------------------------------------------------------------------- /tests/snapshots/examples__build_composite_literal__0.data_pack/pack.mcmeta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_composite_literal__0.data_pack/pack.mcmeta -------------------------------------------------------------------------------- /tests/snapshots/examples__build_contrib_commands__0.data_pack/data/minecraft/tags/functions/load.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_contrib_commands__0.data_pack/data/minecraft/tags/functions/load.json -------------------------------------------------------------------------------- /tests/snapshots/examples__build_contrib_commands__0.data_pack/data/test/functions/init_expressions.mcfunction: -------------------------------------------------------------------------------- 1 | scoreboard objectives add bolt.expr.temp dummy 2 | -------------------------------------------------------------------------------- /tests/snapshots/examples__build_contrib_commands__0.data_pack/data/test/functions/main.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_contrib_commands__0.data_pack/data/test/functions/main.mcfunction -------------------------------------------------------------------------------- /tests/snapshots/examples__build_contrib_commands__0.data_pack/data/test/functions/main/nested_macro_0.mcfunction: -------------------------------------------------------------------------------- 1 | say $(value) 2 | -------------------------------------------------------------------------------- /tests/snapshots/examples__build_contrib_commands__0.data_pack/pack.mcmeta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_contrib_commands__0.data_pack/pack.mcmeta -------------------------------------------------------------------------------- /tests/snapshots/examples__build_operation_basics__0.data_pack/data/minecraft/tags/functions/load.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_operation_basics__0.data_pack/data/minecraft/tags/functions/load.json -------------------------------------------------------------------------------- /tests/snapshots/examples__build_operation_basics__0.data_pack/data/test/functions/constants.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_operation_basics__0.data_pack/data/test/functions/constants.mcfunction -------------------------------------------------------------------------------- /tests/snapshots/examples__build_operation_basics__0.data_pack/data/test/functions/init_expressions.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_operation_basics__0.data_pack/data/test/functions/init_expressions.mcfunction -------------------------------------------------------------------------------- /tests/snapshots/examples__build_operation_basics__0.data_pack/data/test/functions/main.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_operation_basics__0.data_pack/data/test/functions/main.mcfunction -------------------------------------------------------------------------------- /tests/snapshots/examples__build_operation_basics__0.data_pack/data/test/functions/operations.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_operation_basics__0.data_pack/data/test/functions/operations.mcfunction -------------------------------------------------------------------------------- /tests/snapshots/examples__build_operation_basics__0.data_pack/pack.mcmeta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_operation_basics__0.data_pack/pack.mcmeta -------------------------------------------------------------------------------- /tests/snapshots/examples__build_operation_complex__0.data_pack/data/minecraft/tags/functions/load.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_operation_complex__0.data_pack/data/minecraft/tags/functions/load.json -------------------------------------------------------------------------------- /tests/snapshots/examples__build_operation_complex__0.data_pack/data/test/functions/init_expressions.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_operation_complex__0.data_pack/data/test/functions/init_expressions.mcfunction -------------------------------------------------------------------------------- /tests/snapshots/examples__build_operation_complex__0.data_pack/data/test/functions/main.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_operation_complex__0.data_pack/data/test/functions/main.mcfunction -------------------------------------------------------------------------------- /tests/snapshots/examples__build_operation_complex__0.data_pack/pack.mcmeta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_operation_complex__0.data_pack/pack.mcmeta -------------------------------------------------------------------------------- /tests/snapshots/examples__build_operation_condition__0.data_pack/data/minecraft/tags/functions/load.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_operation_condition__0.data_pack/data/minecraft/tags/functions/load.json -------------------------------------------------------------------------------- /tests/snapshots/examples__build_operation_condition__0.data_pack/data/test/functions/init_expressions.mcfunction: -------------------------------------------------------------------------------- 1 | scoreboard objectives add bolt.expr.temp dummy 2 | -------------------------------------------------------------------------------- /tests/snapshots/examples__build_operation_condition__0.data_pack/data/test/functions/main.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_operation_condition__0.data_pack/data/test/functions/main.mcfunction -------------------------------------------------------------------------------- /tests/snapshots/examples__build_operation_condition__0.data_pack/data/test/functions/main/nested_execute_0.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_operation_condition__0.data_pack/data/test/functions/main/nested_execute_0.mcfunction -------------------------------------------------------------------------------- /tests/snapshots/examples__build_operation_condition__0.data_pack/data/test/functions/main/nested_execute_1.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_operation_condition__0.data_pack/data/test/functions/main/nested_execute_1.mcfunction -------------------------------------------------------------------------------- /tests/snapshots/examples__build_operation_condition__0.data_pack/data/test/functions/main/nested_execute_2.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_operation_condition__0.data_pack/data/test/functions/main/nested_execute_2.mcfunction -------------------------------------------------------------------------------- /tests/snapshots/examples__build_operation_condition__0.data_pack/pack.mcmeta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_operation_condition__0.data_pack/pack.mcmeta -------------------------------------------------------------------------------- /tests/snapshots/examples__build_operation_min_max__0.data_pack/data/minecraft/tags/functions/load.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_operation_min_max__0.data_pack/data/minecraft/tags/functions/load.json -------------------------------------------------------------------------------- /tests/snapshots/examples__build_operation_min_max__0.data_pack/data/test/functions/init_expressions.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_operation_min_max__0.data_pack/data/test/functions/init_expressions.mcfunction -------------------------------------------------------------------------------- /tests/snapshots/examples__build_operation_min_max__0.data_pack/data/test/functions/main.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_operation_min_max__0.data_pack/data/test/functions/main.mcfunction -------------------------------------------------------------------------------- /tests/snapshots/examples__build_operation_min_max__0.data_pack/pack.mcmeta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_operation_min_max__0.data_pack/pack.mcmeta -------------------------------------------------------------------------------- /tests/snapshots/examples__build_operation_nbt_basics__0.data_pack/data/minecraft/tags/functions/load.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_operation_nbt_basics__0.data_pack/data/minecraft/tags/functions/load.json -------------------------------------------------------------------------------- /tests/snapshots/examples__build_operation_nbt_basics__0.data_pack/data/test/functions/init_expressions.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_operation_nbt_basics__0.data_pack/data/test/functions/init_expressions.mcfunction -------------------------------------------------------------------------------- /tests/snapshots/examples__build_operation_nbt_basics__0.data_pack/data/test/functions/literals.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_operation_nbt_basics__0.data_pack/data/test/functions/literals.mcfunction -------------------------------------------------------------------------------- /tests/snapshots/examples__build_operation_nbt_basics__0.data_pack/data/test/functions/main.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_operation_nbt_basics__0.data_pack/data/test/functions/main.mcfunction -------------------------------------------------------------------------------- /tests/snapshots/examples__build_operation_nbt_basics__0.data_pack/data/test/functions/operations.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_operation_nbt_basics__0.data_pack/data/test/functions/operations.mcfunction -------------------------------------------------------------------------------- /tests/snapshots/examples__build_operation_nbt_basics__0.data_pack/pack.mcmeta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_operation_nbt_basics__0.data_pack/pack.mcmeta -------------------------------------------------------------------------------- /tests/snapshots/examples__build_operation_nbt_complex__0.data_pack/data/test/functions/main.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_operation_nbt_complex__0.data_pack/data/test/functions/main.mcfunction -------------------------------------------------------------------------------- /tests/snapshots/examples__build_operation_nbt_complex__0.data_pack/pack.mcmeta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_operation_nbt_complex__0.data_pack/pack.mcmeta -------------------------------------------------------------------------------- /tests/snapshots/examples__build_operation_nbt_scale__0.data_pack/data/minecraft/tags/functions/load.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_operation_nbt_scale__0.data_pack/data/minecraft/tags/functions/load.json -------------------------------------------------------------------------------- /tests/snapshots/examples__build_operation_nbt_scale__0.data_pack/data/test/functions/init_expressions.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_operation_nbt_scale__0.data_pack/data/test/functions/init_expressions.mcfunction -------------------------------------------------------------------------------- /tests/snapshots/examples__build_operation_nbt_scale__0.data_pack/data/test/functions/main.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_operation_nbt_scale__0.data_pack/data/test/functions/main.mcfunction -------------------------------------------------------------------------------- /tests/snapshots/examples__build_operation_nbt_scale__0.data_pack/pack.mcmeta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_operation_nbt_scale__0.data_pack/pack.mcmeta -------------------------------------------------------------------------------- /tests/snapshots/examples__build_operation_nbt_type__0.data_pack/data/minecraft/tags/functions/load.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_operation_nbt_type__0.data_pack/data/minecraft/tags/functions/load.json -------------------------------------------------------------------------------- /tests/snapshots/examples__build_operation_nbt_type__0.data_pack/data/test/functions/init_expressions.mcfunction: -------------------------------------------------------------------------------- 1 | scoreboard objectives add bolt.expr.temp dummy 2 | -------------------------------------------------------------------------------- /tests/snapshots/examples__build_operation_nbt_type__0.data_pack/data/test/functions/main.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_operation_nbt_type__0.data_pack/data/test/functions/main.mcfunction -------------------------------------------------------------------------------- /tests/snapshots/examples__build_operation_nbt_type__0.data_pack/pack.mcmeta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_operation_nbt_type__0.data_pack/pack.mcmeta -------------------------------------------------------------------------------- /tests/snapshots/examples__build_rewrite__0.data_pack/data/minecraft/tags/functions/load.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_rewrite__0.data_pack/data/minecraft/tags/functions/load.json -------------------------------------------------------------------------------- /tests/snapshots/examples__build_source_component__0.data_pack/data/test/functions/main.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_source_component__0.data_pack/data/test/functions/main.mcfunction -------------------------------------------------------------------------------- /tests/snapshots/examples__build_source_component__0.data_pack/pack.mcmeta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_source_component__0.data_pack/pack.mcmeta -------------------------------------------------------------------------------- /tests/snapshots/examples__build_source_inheritance__0.data_pack/data/minecraft/tags/functions/load.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_source_inheritance__0.data_pack/data/minecraft/tags/functions/load.json -------------------------------------------------------------------------------- /tests/snapshots/examples__build_source_inheritance__0.data_pack/data/test/functions/init_expressions.mcfunction: -------------------------------------------------------------------------------- 1 | scoreboard objectives add bolt.expr.temp dummy 2 | -------------------------------------------------------------------------------- /tests/snapshots/examples__build_source_inheritance__0.data_pack/data/test/functions/main.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_source_inheritance__0.data_pack/data/test/functions/main.mcfunction -------------------------------------------------------------------------------- /tests/snapshots/examples__build_source_inheritance__0.data_pack/data/test/functions/main/if_else_0.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_source_inheritance__0.data_pack/data/test/functions/main/if_else_0.mcfunction -------------------------------------------------------------------------------- /tests/snapshots/examples__build_source_inheritance__0.data_pack/pack.mcmeta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_source_inheritance__0.data_pack/pack.mcmeta -------------------------------------------------------------------------------- /tests/snapshots/examples__build_source_lazy__0.data_pack/data/minecraft/tags/functions/load.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_source_lazy__0.data_pack/data/minecraft/tags/functions/load.json -------------------------------------------------------------------------------- /tests/snapshots/examples__build_source_lazy__0.data_pack/data/test/functions/data/test/functions/main.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_source_lazy__0.data_pack/data/test/functions/data/test/functions/main.mcfunction -------------------------------------------------------------------------------- /tests/snapshots/examples__build_source_lazy__0.data_pack/data/test/functions/data/test/functions/main/sum.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_source_lazy__0.data_pack/data/test/functions/data/test/functions/main/sum.mcfunction -------------------------------------------------------------------------------- /tests/snapshots/examples__build_source_lazy__0.data_pack/data/test/functions/init_expressions.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_source_lazy__0.data_pack/data/test/functions/init_expressions.mcfunction -------------------------------------------------------------------------------- /tests/snapshots/examples__build_source_lazy__0.data_pack/pack.mcmeta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_source_lazy__0.data_pack/pack.mcmeta -------------------------------------------------------------------------------- /tests/snapshots/examples__build_source_nbt__0.data_pack/data/test/functions/main.mcfunction: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/snapshots/examples__build_source_nbt__0.data_pack/data/test/functions/paths.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_source_nbt__0.data_pack/data/test/functions/paths.mcfunction -------------------------------------------------------------------------------- /tests/snapshots/examples__build_source_nbt__0.data_pack/pack.mcmeta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_source_nbt__0.data_pack/pack.mcmeta -------------------------------------------------------------------------------- /tests/snapshots/examples__build_source_typing__0.data_pack/data/test/functions/main.mcfunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_source_typing__0.data_pack/data/test/functions/main.mcfunction -------------------------------------------------------------------------------- /tests/snapshots/examples__build_source_typing__0.data_pack/pack.mcmeta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/snapshots/examples__build_source_typing__0.data_pack/pack.mcmeta -------------------------------------------------------------------------------- /tests/test_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rx-modules/bolt-expressions/HEAD/tests/test_examples.py --------------------------------------------------------------------------------