diff --git a/scripts/cxx-api/parser/__main__.py b/scripts/cxx-api/parser/__main__.py index 0bd9c514b733..4e4e88089d38 100644 --- a/scripts/cxx-api/parser/__main__.py +++ b/scripts/cxx-api/parser/__main__.py @@ -229,6 +229,7 @@ def main(): get_react_native_dir(), "scripts", "cxx-api", + "parser", "input_filters", "main.py", ) diff --git a/scripts/cxx-api/parser/builders.py b/scripts/cxx-api/parser/builders.py index af11aa36b201..9beb9a93880d 100644 --- a/scripts/cxx-api/parser/builders.py +++ b/scripts/cxx-api/parser/builders.py @@ -17,7 +17,7 @@ from doxmlparser import compound -from ..input_filters.handle_objc_interface_generics import decode_objc_generics +from .input_filters.handle_objc_interface_generics import decode_objc_generics from .member import ( ConceptMember, EnumMember, diff --git a/scripts/cxx-api/parser/input_filters/__init__.py b/scripts/cxx-api/parser/input_filters/__init__.py new file mode 100644 index 000000000000..7bec24cb17bd --- /dev/null +++ b/scripts/cxx-api/parser/input_filters/__init__.py @@ -0,0 +1,4 @@ +# Copyright (c) Meta Platforms, Inc. and affiliates. +# +# This source code is licensed under the MIT license found in the +# LICENSE file in the root directory of this source tree. diff --git a/scripts/cxx-api/input_filters/handle_objc_interface_generics.py b/scripts/cxx-api/parser/input_filters/handle_objc_interface_generics.py similarity index 100% rename from scripts/cxx-api/input_filters/handle_objc_interface_generics.py rename to scripts/cxx-api/parser/input_filters/handle_objc_interface_generics.py diff --git a/scripts/cxx-api/input_filters/main.py b/scripts/cxx-api/parser/input_filters/main.py similarity index 100% rename from scripts/cxx-api/input_filters/main.py rename to scripts/cxx-api/parser/input_filters/main.py diff --git a/scripts/cxx-api/input_filters/strip_block_comments.py b/scripts/cxx-api/parser/input_filters/strip_block_comments.py similarity index 100% rename from scripts/cxx-api/input_filters/strip_block_comments.py rename to scripts/cxx-api/parser/input_filters/strip_block_comments.py diff --git a/scripts/cxx-api/input_filters/strip_deprecated_msg.py b/scripts/cxx-api/parser/input_filters/strip_deprecated_msg.py similarity index 100% rename from scripts/cxx-api/input_filters/strip_deprecated_msg.py rename to scripts/cxx-api/parser/input_filters/strip_deprecated_msg.py diff --git a/scripts/cxx-api/input_filters/strip_ns_unavailable.py b/scripts/cxx-api/parser/input_filters/strip_ns_unavailable.py similarity index 100% rename from scripts/cxx-api/input_filters/strip_ns_unavailable.py rename to scripts/cxx-api/parser/input_filters/strip_ns_unavailable.py diff --git a/scripts/cxx-api/tests/test_input_filters.py b/scripts/cxx-api/tests/test_input_filters.py index 8370e61c82a8..b7a5dae08c6f 100644 --- a/scripts/cxx-api/tests/test_input_filters.py +++ b/scripts/cxx-api/tests/test_input_filters.py @@ -7,13 +7,13 @@ import unittest -from ..input_filters.handle_objc_interface_generics import ( +from ..parser.input_filters.handle_objc_interface_generics import ( decode_objc_generics, encode_objc_interface_generics, ) -from ..input_filters.strip_block_comments import strip_block_comments -from ..input_filters.strip_deprecated_msg import strip_deprecated_msg -from ..input_filters.strip_ns_unavailable import strip_ns_unavailable +from ..parser.input_filters.strip_block_comments import strip_block_comments +from ..parser.input_filters.strip_deprecated_msg import strip_deprecated_msg +from ..parser.input_filters.strip_ns_unavailable import strip_ns_unavailable class TestDoxygenStripComments(unittest.TestCase): diff --git a/scripts/cxx-api/tests/test_snapshots.py b/scripts/cxx-api/tests/test_snapshots.py index 5c52d0fe5d3f..7a90b9b98076 100644 --- a/scripts/cxx-api/tests/test_snapshots.py +++ b/scripts/cxx-api/tests/test_snapshots.py @@ -106,7 +106,7 @@ def _test(self: unittest.TestCase) -> None: # Find the filter script in the package resources pkg_root = ir.files(__package__ if __package__ else "__main__") - filter_script = pkg_root.parent / "input_filters" / "main.py" + filter_script = pkg_root.parent / "parser" / "input_filters" / "main.py" # Get real filesystem path for filter script if it exists # IMPORTANT: Keep the context manager active while Doxygen runs,