.gitignore
LICENSE
MANIFEST.in
README.md
mkvenv
pyproject.toml
requirements.txt
setup.py
.github/workflows/publish.yml
.github/workflows/staticanalysis.yml
.github/workflows/tests.yml
rattr/__init__.py
rattr/__main__.py
rattr/_version.py
rattr.egg-info/PKG-INFO
rattr.egg-info/SOURCES.txt
rattr.egg-info/dependency_links.txt
rattr.egg-info/entry_points.txt
rattr.egg-info/requires.txt
rattr.egg-info/top_level.txt
rattr/analyser/__init__.py
rattr/analyser/annotations.py
rattr/analyser/base.py
rattr/analyser/cls.py
rattr/analyser/exc.py
rattr/analyser/file.py
rattr/analyser/function.py
rattr/analyser/types.py
rattr/analyser/util.py
rattr/ast/__init__.py
rattr/ast/_util.py
rattr/ast/types.py
rattr/ast/util.py
rattr/cli/__init__.py
rattr/cli/_argparse.py
rattr/cli/_arguments.py
rattr/cli/_types.py
rattr/cli/_util.py
rattr/cli/_validate.py
rattr/cli/parser.py
rattr/cli/toml.py
rattr/codegen/__init__.py
rattr/codegen/util.py
rattr/config/__init__.py
rattr/config/_types.py
rattr/config/_util.py
rattr/config/state.py
rattr/config/util.py
rattr/error/__init__.py
rattr/error/error.py
rattr/error/exc.py
rattr/extra/__init__.py
rattr/extra/_dict_changes.py
rattr/models/__init__.py
rattr/models/plugins.py
rattr/models/types.py
rattr/models/context/__init__.py
rattr/models/context/_context.py
rattr/models/context/_root_context.py
rattr/models/context/_symbol_table.py
rattr/models/context/_util.py
rattr/models/ir/__init__.py
rattr/models/ir/file.py
rattr/models/ir/function.py
rattr/models/results/__init__.py
rattr/models/results/cacheable.py
rattr/models/results/file.py
rattr/models/results/function.py
rattr/models/symbol/__init__.py
rattr/models/symbol/_symbol.py
rattr/models/symbol/_symbols.py
rattr/models/symbol/_types.py
rattr/models/symbol/_util.py
rattr/models/symbol/util.py
rattr/models/util/__init__.py
rattr/models/util/_serialisation_helpers.py
rattr/models/util/_types.py
rattr/models/util/serialise.py
rattr/module_locator/__init__.py
rattr/module_locator/_locate.py
rattr/module_locator/exc.py
rattr/module_locator/models.py
rattr/module_locator/types.py
rattr/module_locator/util.py
rattr/plugins/__init__.py
rattr/plugins/analysers/__init__.py
rattr/plugins/analysers/builtins.py
rattr/plugins/analysers/collections.py
rattr/plugins/assertors/__init__.py
rattr/plugins/assertors/import_clobbering.py
rattr/results/__init__.py
rattr/results/_find_call_target.py
rattr/results/_simplify_utils.py
rattr/results/_types.py
rattr/results/util.py
rattr/versioning/__init__.py
rattr/versioning/_types.py
rattr/versioning/_util.py
rattr/versioning/typing.py
tests/__init__.py
tests/conftest.py
tests/helpers.py
tests/shared.py
tests/test_analysers.py
tests/test_base.py
tests/test_bin.py
tests/test_cls.py
tests/test_file.py
tests/test_function.py
tests/test_regressions.py
tests/test_results.py
tests/test_util.py
tests/analyser/__init__.py
tests/analyser/test_annotations.py
tests/analyser/test_snippets.py
tests/ast/test_ast_util.py
tests/cli/conftest.py
tests/cli/test_cli_utils.py
tests/cli/test_toml.py
tests/cli/data/override.toml
tests/cli/data/well_formed.toml
tests/config/test_config.py
tests/config/test_config_utils.py
tests/config/test_util.py
tests/error/test_error.py
tests/error/test_error_utils.py
tests/io/test_io_utils.py
tests/io/data/a_populated_file.py
tests/io/data/only_blank_lines.py
tests/io/data/the_empty_file.py
tests/models/conftest.py
tests/models/plugins.py
tests/models/test_ir.py
tests/models/context/test_context.py
tests/models/context/test_context_util.py
tests/models/context/test_root_context.py
tests/models/context/test_symbol_table.py
tests/models/symbols/test_symbol.py
tests/models/symbols/test_symbols.py
tests/models/symbols/test_symbols_util.py
tests/models/util/__init__.py
tests/models/util/shared.py
tests/models/util/test_serialise.py
tests/module_locator/__init__.py
tests/module_locator/test_module_locator_util.py
tests/plugins/__init__.py
tests/plugins/conftest.py
tests/plugins/analysers/__init__.py
tests/plugins/analysers/test_builtins.py
tests/plugins/analysers/test_collections.py
tests/plugins/assertors/__init__.py
tests/plugins/assertors/test_import_clobbering.py
tests/regression/__init__.py
tests/regression/shared.py
tests/regression/test_end_to_end_regression.py
tests/regression/code/first.py
tests/regression/code/util.py
tests/regression/code/walrus.py
tests/regression/code/module/foo.py
tests/regression/irs/first.json
tests/regression/irs/util.json
tests/regression/irs/walrus.json
tests/regression/irs/module/foo.json
tests/regression/results/first.json
tests/regression/results/util.json
tests/regression/results/walrus.json
tests/regression/results/module/foo.json
tests/results/__init__.py
tests/results/conftest.py
tests/results/test_find_call_target.py
tests/results/test_results_utils.py
tests/results/test_simplify_utils.py
tests/versioning/test_versioning_utils.py