]> granicus.if.org Git - python/commit
bpo-36876: Re-organize the c-analyzer tool code. (gh-16841)
authorEric Snow <ericsnowcurrently@gmail.com>
Sat, 19 Oct 2019 02:00:04 +0000 (19:00 -0700)
committerGitHub <noreply@github.com>
Sat, 19 Oct 2019 02:00:04 +0000 (19:00 -0700)
commite4c431ecf50def40eb93c3969c1e4eeaf7bf32f1
tree071224bbded262901b9742eb82c5d82d2f744fe1
parentea55c51bd937f6019c35b39b87029644e469c059
bpo-36876: Re-organize the c-analyzer tool code. (gh-16841)

This is partly a cleanup of the code. It also is preparation for getting the variables from the source (cross-platform) rather than from the symbols.

The change only touches the tool (and its tests).
56 files changed:
Lib/test/test_check_c_globals.py
Lib/test/test_tools/test_c_analyzer/test_c_analyzer_common/test_known.py [deleted file]
Lib/test/test_tools/test_c_analyzer/test_c_globals/test_find.py [deleted file]
Lib/test/test_tools/test_c_analyzer/test_common/__init__.py [moved from Lib/test/test_tools/test_c_analyzer/test_c_analyzer_common/__init__.py with 100% similarity]
Lib/test/test_tools/test_c_analyzer/test_common/test_files.py [moved from Lib/test/test_tools/test_c_analyzer/test_c_analyzer_common/test_files.py with 99% similarity]
Lib/test/test_tools/test_c_analyzer/test_common/test_info.py [moved from Lib/test/test_tools/test_c_analyzer/test_c_analyzer_common/test_info.py with 98% similarity]
Lib/test/test_tools/test_c_analyzer/test_common/test_show.py [moved from Lib/test/test_tools/test_c_analyzer/test_c_globals/test_show.py with 94% similarity]
Lib/test/test_tools/test_c_analyzer/test_cpython/__init__.py [moved from Lib/test/test_tools/test_c_analyzer/test_c_globals/__init__.py with 100% similarity]
Lib/test/test_tools/test_c_analyzer/test_cpython/test___main__.py [moved from Lib/test/test_tools/test_c_analyzer/test_c_globals/test___main__.py with 79% similarity]
Lib/test/test_tools/test_c_analyzer/test_cpython/test_functional.py [moved from Lib/test/test_tools/test_c_analyzer/test_c_globals/test_functional.py with 100% similarity]
Lib/test/test_tools/test_c_analyzer/test_cpython/test_supported.py [moved from Lib/test/test_tools/test_c_analyzer/test_c_globals/test_supported.py with 85% similarity]
Lib/test/test_tools/test_c_analyzer/test_parser/__init__.py [moved from Lib/test/test_tools/test_c_analyzer/test_c_parser/__init__.py with 100% similarity]
Lib/test/test_tools/test_c_analyzer/test_parser/test_declarations.py [moved from Lib/test/test_tools/test_c_analyzer/test_c_parser/test_declarations.py with 99% similarity]
Lib/test/test_tools/test_c_analyzer/test_parser/test_preprocessor.py [moved from Lib/test/test_tools/test_c_analyzer/test_c_parser/test_preprocessor.py with 99% similarity]
Lib/test/test_tools/test_c_analyzer/test_symbols/__init__.py [moved from Lib/test/test_tools/test_c_analyzer/test_c_symbols/__init__.py with 100% similarity]
Lib/test/test_tools/test_c_analyzer/test_symbols/test_info.py [moved from Lib/test/test_tools/test_c_analyzer/test_c_symbols/test_info.py with 98% similarity]
Lib/test/test_tools/test_c_analyzer/test_variables/__init__.py [new file with mode: 0644]
Lib/test/test_tools/test_c_analyzer/test_variables/test_find.py [new file with mode: 0644]
Lib/test/test_tools/test_c_analyzer/test_variables/test_info.py [moved from Lib/test/test_tools/test_c_analyzer/test_c_parser/test_info.py with 98% similarity]
Lib/test/test_tools/test_c_analyzer/test_variables/test_known.py [new file with mode: 0644]
Tools/c-analyzer/c-globals.py
Tools/c-analyzer/c_analyzer/__init__.py [moved from Tools/c-analyzer/c_globals/__init__.py with 100% similarity]
Tools/c-analyzer/c_analyzer/common/__init__.py [moved from Tools/c-analyzer/c_parser/__init__.py with 100% similarity]
Tools/c-analyzer/c_analyzer/common/files.py [moved from Tools/c-analyzer/c_analyzer_common/files.py with 82% similarity]
Tools/c-analyzer/c_analyzer/common/info.py [new file with mode: 0644]
Tools/c-analyzer/c_analyzer/common/show.py [new file with mode: 0644]
Tools/c-analyzer/c_analyzer/common/util.py [moved from Tools/c-analyzer/c_analyzer_common/util.py with 100% similarity]
Tools/c-analyzer/c_analyzer/parser/__init__.py [moved from Tools/c-analyzer/c_symbols/__init__.py with 100% similarity]
Tools/c-analyzer/c_analyzer/parser/declarations.py [moved from Tools/c-analyzer/c_parser/declarations.py with 83% similarity]
Tools/c-analyzer/c_analyzer/parser/find.py [new file with mode: 0644]
Tools/c-analyzer/c_analyzer/parser/naive.py [moved from Tools/c-analyzer/c_parser/naive.py with 80% similarity]
Tools/c-analyzer/c_analyzer/parser/preprocessor.py [moved from Tools/c-analyzer/c_parser/preprocessor.py with 99% similarity]
Tools/c-analyzer/c_analyzer/parser/source.py [moved from Tools/c-analyzer/c_parser/source.py with 100% similarity]
Tools/c-analyzer/c_analyzer/symbols/__init__.py [new file with mode: 0644]
Tools/c-analyzer/c_analyzer/symbols/_nm.py [moved from Tools/c-analyzer/c_symbols/binary.py with 50% similarity]
Tools/c-analyzer/c_analyzer/symbols/find.py [new file with mode: 0644]
Tools/c-analyzer/c_analyzer/symbols/info.py [moved from Tools/c-analyzer/c_symbols/info.py with 93% similarity]
Tools/c-analyzer/c_analyzer/variables/__init__.py [new file with mode: 0644]
Tools/c-analyzer/c_analyzer/variables/find.py [new file with mode: 0644]
Tools/c-analyzer/c_analyzer/variables/info.py [moved from Tools/c-analyzer/c_parser/info.py with 61% similarity]
Tools/c-analyzer/c_analyzer/variables/known.py [new file with mode: 0644]
Tools/c-analyzer/c_analyzer_common/__init__.py [deleted file]
Tools/c-analyzer/c_analyzer_common/info.py [deleted file]
Tools/c-analyzer/c_analyzer_common/known.py [deleted file]
Tools/c-analyzer/c_globals/find.py [deleted file]
Tools/c-analyzer/c_globals/show.py [deleted file]
Tools/c-analyzer/c_symbols/resolve.py [deleted file]
Tools/c-analyzer/c_symbols/source.py [deleted file]
Tools/c-analyzer/cpython/README [moved from Tools/c-analyzer/c_globals/README with 100% similarity]
Tools/c-analyzer/cpython/__init__.py [new file with mode: 0644]
Tools/c-analyzer/cpython/__main__.py [moved from Tools/c-analyzer/c_globals/__main__.py with 68% similarity]
Tools/c-analyzer/cpython/_generate.py [moved from Tools/c-analyzer/c_analyzer_common/_generate.py with 97% similarity]
Tools/c-analyzer/cpython/files.py [new file with mode: 0644]
Tools/c-analyzer/cpython/find.py [new file with mode: 0644]
Tools/c-analyzer/cpython/known.py [new file with mode: 0644]
Tools/c-analyzer/cpython/supported.py [moved from Tools/c-analyzer/c_globals/supported.py with 97% similarity]