.gitignore
.pre-commit-config.yaml
.readthedocs.yaml
LICENSE
README.rst
definition-of-terms.csv
minimal_working_example.ipynb
pyproject.toml
requirements.in
requirements.txt
setup.cfg
setup.py
tox.ini
.github/dependabot.yml
.github/workflows/black.yml
.github/workflows/codeql-analysis.yml
.github/workflows/coverage.yml
.github/workflows/dependabot_automerge.yml
.github/workflows/docs.yml
.github/workflows/json_schemas.yml
.github/workflows/packaging_test.yml
.github/workflows/python-publish.yml
.github/workflows/pythonlint.yml
.github/workflows/typescript_from_json_schemas.yml
.github/workflows/unittests.yml
dev_requirements/requirements-coverage.in
dev_requirements/requirements-coverage.txt
dev_requirements/requirements-docs.in
dev_requirements/requirements-docs.txt
dev_requirements/requirements-formatting.in
dev_requirements/requirements-formatting.txt
dev_requirements/requirements-json_schemas.in
dev_requirements/requirements-json_schemas.txt
dev_requirements/requirements-linting.in
dev_requirements/requirements-linting.txt
dev_requirements/requirements-test_packaging.in
dev_requirements/requirements-test_packaging.txt
dev_requirements/requirements-tests.in
dev_requirements/requirements-tests.txt
dev_requirements/requirements-type_check.in
dev_requirements/requirements-type_check.txt
docs/Makefile
docs/conf.py
docs/index.rst
docs/make.bat
docs/_static/ahbicht-favicon.png
docs/_static/ahbicht-logo-raw.svg
docs/_static/ahbicht-logo.png
docs/_static/ahbicht-logo.svg
docs/_static/ahbicht_uml.svg
docs/_static/wim_ahb_screenshot.png
docs/api/ahbicht.content_evaluation.rst
docs/api/ahbicht.expressions.rst
docs/api/ahbicht.json_serialization.rst
docs/api/ahbicht.rst
docs/api/ahbicht.validation.rst
docs/api/modules.rst
json_schemas/AhbExpressionEvaluationResultSchema.json
json_schemas/CategorizedKeyExtractSchema.json
json_schemas/ConditionKeyConditionTextMappingSchema.json
json_schemas/ContentEvaluationResultSchema.json
json_schemas/EvaluatedFormatConstraintSchema.json
json_schemas/FormatConstraintEvaluationResultSchema.json
json_schemas/PackageKeyConditionExpressionMappingSchema.json
json_schemas/README.md
json_schemas/RequirementConstraintEvaluationResultSchema.json
json_schemas/TokenSchema.json
json_schemas/generate_json_schemas.py
src/ahbicht/__init__.py
src/ahbicht/condition_node_builder.py
src/ahbicht/condition_node_distinction.py
src/ahbicht/evaluation_results.py
src/ahbicht/mapping_results.py
src/ahbicht/py.typed
src/ahbicht/utility_functions.py
src/ahbicht.egg-info/PKG-INFO
src/ahbicht.egg-info/SOURCES.txt
src/ahbicht.egg-info/dependency_links.txt
src/ahbicht.egg-info/not-zip-safe
src/ahbicht.egg-info/requires.txt
src/ahbicht.egg-info/top_level.txt
src/ahbicht/content_evaluation/EvaluatingConditions.png
src/ahbicht/content_evaluation/__init__.py
src/ahbicht/content_evaluation/categorized_key_extract.py
src/ahbicht/content_evaluation/content_evaluation_result.py
src/ahbicht/content_evaluation/evaluationdatatypes.py
src/ahbicht/content_evaluation/evaluator_factory.py
src/ahbicht/content_evaluation/evaluators.py
src/ahbicht/content_evaluation/fc_evaluators.py
src/ahbicht/content_evaluation/german_strom_and_gas_tag.py
src/ahbicht/content_evaluation/rc_evaluators.py
src/ahbicht/content_evaluation/token_logic_provider.py
src/ahbicht/expressions/__init__.py
src/ahbicht/expressions/ahb_expression_evaluation.py
src/ahbicht/expressions/ahb_expression_parser.py
src/ahbicht/expressions/base_transformer.py
src/ahbicht/expressions/condition_expression_parser.py
src/ahbicht/expressions/condition_nodes.py
src/ahbicht/expressions/condition_structure_with_more_than_one_condition.png
src/ahbicht/expressions/enums.py
src/ahbicht/expressions/expression_builder.py
src/ahbicht/expressions/expression_resolver.py
src/ahbicht/expressions/format_constraint_expression_evaluation.py
src/ahbicht/expressions/hints_provider.py
src/ahbicht/expressions/package_expansion.py
src/ahbicht/expressions/requirement_constraint_expression_evaluation.py
src/ahbicht/json_serialization/__init__.py
src/ahbicht/json_serialization/concise_condition_key_tree_schema.py
src/ahbicht/json_serialization/concise_tree_schema.py
src/ahbicht/json_serialization/tree_schema.py
src/ahbicht/validation/__init__.py
src/ahbicht/validation/validation.py
src/ahbicht/validation/validation_results.py
src/ahbicht/validation/validation_values.py
unittests/__init__.py
unittests/conftest.py
unittests/defaults.py
unittests/test_ahb_expression_evaluation.py
unittests/test_ahb_expression_parser.py
unittests/test_caching.py
unittests/test_categorized_key_extraction.py
unittests/test_cer_based_fc_evaluator.py
unittests/test_cer_based_hints_provider.py
unittests/test_cer_based_package_resolver.py
unittests/test_cer_based_rc_evaluator.py
unittests/test_condition_node_builder.py
unittests/test_condition_nodes.py
unittests/test_condition_parser.py
unittests/test_dict_based_fc_evaluator.py
unittests/test_dict_based_rc_evaluator.py
unittests/test_evaluator_factory.py
unittests/test_evaluator_provider.py
unittests/test_expression_builder.py
unittests/test_expression_resolver.py
unittests/test_format_constraint_expression_evaluation.py
unittests/test_format_constraints_context_var.py
unittests/test_german_strom_and_gas_tag.py
unittests/test_hints_provider.py
unittests/test_integration_mwe.py
unittests/test_json_serialization.py
unittests/test_mixed_sync_async_rc_fc_evaluation.py
unittests/test_package_resolver.py
unittests/test_requirement_constraint_evaluation.py
unittests/test_requirement_constraint_expression_evaluation.py
unittests/test_time_condition_resolver.py
unittests/test_tree_schemas.py
unittests/test_utility_functions.py
unittests/test_validation.py
unittests/test_validation_results.py
unittests/test_validity_check.py
unittests/test_warning_when_using_inject_attr.py
unittests/content_evaluation_result_generation/example0.json
unittests/content_evaluation_result_generation/example1.json
unittests/provider_test_files/example_hints_file.json
unittests/provider_test_files/example_package_mapping_dict.json
unittests/provider_test_files/example_package_mapping_list.json