.gitignore
README.md
cloudbuild.yaml
pip_up_load_todo_list.txt
pyproject.toml
requirements.txt
requirements_test.txt
run_formatter_and_tests.py
setup.py
.github/FUNDING.yml
continuous_integration/36_pytest.dockerfile
continuous_integration/37_pytest.dockerfile
continuous_integration/38_pypy.dockerfile
continuous_integration/38_pytest.dockerfile
continuous_integration/38_pytest_ci.dockerfile
continuous_integration/CreateLinuxImages.dockerfile
continuous_integration/test_pip_install.dockerfile
images/histogram.png
images/pythondice_logo.png
images/pythondice_logo_128x128.png
images/pythondice_logo_32x32.png
images/pythondice_logo_48x48.png
images/pythondice_logo_512x512.png
images/pythondice_logo_512x512_background_1d3891.png
images/pythondice_logo_96x96.png
python_dice/__init__.py
python_dice.egg-info/PKG-INFO
python_dice.egg-info/SOURCES.txt
python_dice.egg-info/dependency_links.txt
python_dice.egg-info/requires.txt
python_dice.egg-info/top_level.txt
python_dice/interface/__init__.py
python_dice/interface/i_python_dice_interpreter.py
python_dice/interface/i_python_dice_lexer.py
python_dice/interface/i_python_dice_parser.py
python_dice/interface/constraint/__init__.py
python_dice/interface/constraint/i_constraint.py
python_dice/interface/constraint/i_constraint_factory.py
python_dice/interface/constraint/i_constraint_merger.py
python_dice/interface/constraint/i_constraint_set.py
python_dice/interface/constraint/i_constraint_set_factory.py
python_dice/interface/constraint/i_impossible_constraint.py
python_dice/interface/constraint/i_null_constraint.py
python_dice/interface/constraint/i_var_value_constraint.py
python_dice/interface/expression/__init__.py
python_dice/interface/expression/i_dice_expression.py
python_dice/interface/probability_distribution/__init__.py
python_dice/interface/probability_distribution/i_probability_distribution.py
python_dice/interface/probability_distribution/i_probability_distribution_factory.py
python_dice/interface/probability_distribution/i_probability_distribution_state.py
python_dice/interface/probability_distribution/i_probability_distribution_state_factory.py
python_dice/interface/probability_distribution/i_probability_outcome.py
python_dice/interface/probability_distribution/i_probability_outcome_factory.py
python_dice/interface/syntax/__init__.py
python_dice/interface/syntax/i_dice_syntax.py
python_dice/src/__init__.py
python_dice/src/python_dice_interpreter.py
python_dice/src/python_dice_lexer.py
python_dice/src/python_dice_parser.py
python_dice/src/python_dice_syntax_objects.py
python_dice/src/constraint/__init__.py
python_dice/src/constraint/constraint_factory.py
python_dice/src/constraint/constraint_merger.py
python_dice/src/constraint/constraint_set.py
python_dice/src/constraint/constraint_set_factory.py
python_dice/src/constraint/impossible_constraint.py
python_dice/src/constraint/null_constraint.py
python_dice/src/constraint/var_value_constraint.py
python_dice/src/expression/__init__.py
python_dice/src/expression/abs_expression.py
python_dice/src/expression/add_expression.py
python_dice/src/expression/binary_operator_expression.py
python_dice/src/expression/constant_binary_expression.py
python_dice/src/expression/constant_integer_expression.py
python_dice/src/expression/dice_expression.py
python_dice/src/expression/dice_expression_helper.py
python_dice/src/expression/drop_keep_expression.py
python_dice/src/expression/get_var_expression.py
python_dice/src/expression/integer_division_expression.py
python_dice/src/expression/minmax_expression.py
python_dice/src/expression/multiply_expression.py
python_dice/src/expression/not_expression.py
python_dice/src/expression/parentheses_enclosed_expression.py
python_dice/src/expression/subtract_expression.py
python_dice/src/expression/var_assignment_expression.py
python_dice/src/probability_distribution/__init__.py
python_dice/src/probability_distribution/probability_distribution.py
python_dice/src/probability_distribution/probability_distribution_factory.py
python_dice/src/probability_distribution/probability_distribution_state.py
python_dice/src/probability_distribution/probability_distribution_state_factory.py
python_dice/src/probability_distribution/probability_outcome.py
python_dice/src/probability_distribution/probability_outcome_factory.py
python_dice/src/syntax/__init__.py
python_dice/src/syntax/abs_syntax.py
python_dice/src/syntax/add_syntax.py
python_dice/src/syntax/assignment_syntax.py
python_dice/src/syntax/binary_operator_syntax.py
python_dice/src/syntax/close_parenthesis_syntax.py
python_dice/src/syntax/comma_syntax.py
python_dice/src/syntax/constant_binary_syntax.py
python_dice/src/syntax/constant_integer_syntax.py
python_dice/src/syntax/dice_syntax.py
python_dice/src/syntax/dice_syntax_helper.py
python_dice/src/syntax/drop_keep_syntax.py
python_dice/src/syntax/integer_division_syntax.py
python_dice/src/syntax/min_max_syntax.py
python_dice/src/syntax/multiply_syntax.py
python_dice/src/syntax/name_syntax.py
python_dice/src/syntax/not_syntax.py
python_dice/src/syntax/open_parenthesis_syntax.py
python_dice/src/syntax/subtract_syntax.py
python_dice/src/syntax/var_syntax.py
python_dice/test/__init__.py
python_dice/test/pil_image_to_byte_array.py
python_dice/test/test_cost.py
python_dice/test/test_python_dice_interpreter.py
python_dice/test/test_python_dice_lexer.py
python_dice/test/test_python_dice_parser.py
python_dice/test/constraint/__init__.py
python_dice/test/constraint/test_constraint_factory.py
python_dice/test/constraint/test_constraint_merger.py
python_dice/test/constraint/test_constraint_set.py
python_dice/test/constraint/test_constraint_set_factory.py
python_dice/test/constraint/test_impossible_constraint.py
python_dice/test/constraint/test_null_constraint.py
python_dice/test/constraint/test_var_value_constraint.py
python_dice/test/expression/__init__.py
python_dice/test/expression/test_abs_expression.py
python_dice/test/expression/test_add_expression.py
python_dice/test/expression/test_binary_operator_and_expression.py
python_dice/test/expression/test_binary_operator_equals_expression.py
python_dice/test/expression/test_binary_operator_greater_than_equals_expression.py
python_dice/test/expression/test_binary_operator_greater_than_expression.py
python_dice/test/expression/test_binary_operator_less_than_equals_expression.py
python_dice/test/expression/test_binary_operator_less_than_expression.py
python_dice/test/expression/test_binary_operator_not_equals_expression.py
python_dice/test/expression/test_binary_operator_not_expression.py
python_dice/test/expression/test_binary_operator_or_expression.py
python_dice/test/expression/test_constant_binary_expression.py
python_dice/test/expression/test_constant_integer_expression.py
python_dice/test/expression/test_dice_expression.py
python_dice/test/expression/test_dice_expression_helper.py
python_dice/test/expression/test_drop_keep_expression.py
python_dice/test/expression/test_get_var_expression.py
python_dice/test/expression/test_integer_division_expression.py
python_dice/test/expression/test_minmax_expression.py
python_dice/test/expression/test_multiply_expression.py
python_dice/test/expression/test_parenthesis_enclosed_expression.py
python_dice/test/expression/test_subtract_expression.py
python_dice/test/expression/test_var_assignment_expression.py
python_dice/test/probability_distribution/__init__.py
python_dice/test/probability_distribution/test_intergration_probability_outcome.py
python_dice/test/probability_distribution/test_probability_distribution.py
python_dice/test/probability_distribution/test_probability_outcome.py
python_dice/test/probability_distribution/test_probability_state.py
python_dice/test/syntax/__init__.py
python_dice/test/syntax/test_abs_syntax.py
python_dice/test/syntax/test_add_syntax.py
python_dice/test/syntax/test_assignment_syntax.py
python_dice/test/syntax/test_binary_operator_syntax.py
python_dice/test/syntax/test_close_parenthesis_syntax.py
python_dice/test/syntax/test_comma_syntax.py
python_dice/test/syntax/test_constant_binary_syntax.py
python_dice/test/syntax/test_constant_integer_syntax.py
python_dice/test/syntax/test_dice_syntax.py
python_dice/test/syntax/test_drop_keep_syntax.py
python_dice/test/syntax/test_integer_division_syntax.py
python_dice/test/syntax/test_minmax_syntax.py
python_dice/test/syntax/test_multiply_syntax.py
python_dice/test/syntax/test_name_syntax.py
python_dice/test/syntax/test_not_syntax.py
python_dice/test/syntax/test_open_parenthesis_syntax.py
python_dice/test/syntax/test_subtract_syntax.py
python_dice/test/syntax/test_var_syntax.py
python_dice/test/test_image/__init__.py
python_dice/test/test_image/test_image_path_finder.py
python_dice/test/test_image/linux/TestProbabilityDistribution_test_get_at_least_histogram.tiff
python_dice/test/test_image/linux/TestProbabilityDistribution_test_get_at_most_histogram.tiff
python_dice/test/test_image/linux/TestProbabilityDistribution_test_get_compare.tiff
python_dice/test/test_image/linux/TestProbabilityDistribution_test_get_compare_at_least.tiff
python_dice/test/test_image/linux/TestProbabilityDistribution_test_get_compare_at_most.tiff
python_dice/test/test_image/linux/TestProbabilityDistribution_test_get_compare_histogram.tiff
python_dice/test/test_image/linux/TestProbabilityDistribution_test_get_histogram.tiff
python_dice/test/test_image/linux/TestPythonDiceInterpreter_test_get_at_least_histogram.tiff
python_dice/test/test_image/linux/TestPythonDiceInterpreter_test_get_at_most_histogram.tiff
python_dice/test/test_image/linux/TestPythonDiceInterpreter_test_get_histogram.tiff
python_dice/test/test_image/windows/TestProbabilityDistribution_test_get_at_least_histogram.tiff
python_dice/test/test_image/windows/TestProbabilityDistribution_test_get_at_most_histogram.tiff
python_dice/test/test_image/windows/TestProbabilityDistribution_test_get_compare.tiff
python_dice/test/test_image/windows/TestProbabilityDistribution_test_get_compare_at_least.tiff
python_dice/test/test_image/windows/TestProbabilityDistribution_test_get_compare_at_most.tiff
python_dice/test/test_image/windows/TestProbabilityDistribution_test_get_compare_histogram.tiff
python_dice/test/test_image/windows/TestProbabilityDistribution_test_get_histogram.tiff
python_dice/test/test_image/windows/TestPythonDiceInterpreter_test_get_at_least_histogram.tiff
python_dice/test/test_image/windows/TestPythonDiceInterpreter_test_get_at_most_histogram.tiff
python_dice/test/test_image/windows/TestPythonDiceInterpreter_test_get_histogram.tiff