diff --git a/Cargo.toml b/Cargo.toml deleted file mode 100644 index e2ad76a241..0000000000 --- a/Cargo.toml +++ /dev/null @@ -1,45 +0,0 @@ -[workspace.package] -version = "0.2.0" -authors = ["RustPython Team", "Charlie Marsh "] -edition = "2021" -rust-version = "1.67.1" -description = "Python parser and its dependencies." -repository = "https://github.com/RustPython/Parser" -license = "MIT" -include = ["LICENSE", "Cargo.toml", "src/**/*.rs"] - -[workspace] -resolver = "2" -members = [ - "ruff_python_ast", "literal", "ruff_python_parser", "ruff_text_size", -] - -[workspace.dependencies] -ruff_python_ast = { path = "ruff_python_ast" } -rustpython-literal = { path = "literal" } -ruff_text_size = { path = "ruff_text_size" } - -anyhow = "1.0.45" -bitflags = "2.3.3" -cfg-if = "1.0" -insta = "1.14.0" -itertools = "0.10.3" -is-macro = "0.2.2" -num-complex = "0.4.0" -num-bigint = "0.4.3" -num-traits = "0.2" -rand = "0.8.5" -serde = "1.0" -static_assertions = "1.1" -unicode_names2 = { version = "0.6.0", git = "https://github.com/youknowone/unicode_names2.git", rev = "4ce16aa85cbcdd9cc830410f1a72ef9a235f2fde" } - -[profile.dev.package."*"] -opt-level = 3 - -[profile.bench] -lto = "thin" -codegen-units = 1 -opt-level = 3 - -[profile.release] -lto = "thin" diff --git a/LICENSE b/LICENSE deleted file mode 100644 index 7213274e0f..0000000000 --- a/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2020 RustPython Team - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/README.md b/README.md deleted file mode 100644 index fabc83b75c..0000000000 --- a/README.md +++ /dev/null @@ -1,17 +0,0 @@ -# RustPython parser as a library - -This project is forked from [RustPython][RustPython] project. The parser is one of the core part of [RustPython] and [Ruff] project. - -We try to keep these crates as a well-packaged library for more potential users. - -## Projects - -- [RustPython][RustPython] is a Python interpreter -- [Ruff][Ruff] is an extremely fast Python linter -- [Pylyzer][Pylyzer] is a static code analyzer / language server for Python -- [Baembal][Baembal] is a Python package to accelerate `ast.parse` - -[RustPython]: https://github.com/RustPython/RustPython -[Ruff]: https://github.com/charliermarsh/ruff -[Pylyzer]: https://github.com/mtshiba/pylyzer -[Baembal]: https://github.com/youknowone/baembal diff --git a/literal/Cargo.toml b/rustpython_original/literal/Cargo.toml similarity index 100% rename from literal/Cargo.toml rename to rustpython_original/literal/Cargo.toml diff --git a/literal/src/cformat.rs b/rustpython_original/literal/src/cformat.rs similarity index 100% rename from literal/src/cformat.rs rename to rustpython_original/literal/src/cformat.rs diff --git a/literal/src/char.rs b/rustpython_original/literal/src/char.rs similarity index 100% rename from literal/src/char.rs rename to rustpython_original/literal/src/char.rs diff --git a/literal/src/escape.rs b/rustpython_original/literal/src/escape.rs similarity index 100% rename from literal/src/escape.rs rename to rustpython_original/literal/src/escape.rs diff --git a/literal/src/float.rs b/rustpython_original/literal/src/float.rs similarity index 100% rename from literal/src/float.rs rename to rustpython_original/literal/src/float.rs diff --git a/literal/src/format.rs b/rustpython_original/literal/src/format.rs similarity index 100% rename from literal/src/format.rs rename to rustpython_original/literal/src/format.rs diff --git a/literal/src/lib.rs b/rustpython_original/literal/src/lib.rs similarity index 100% rename from literal/src/lib.rs rename to rustpython_original/literal/src/lib.rs diff --git a/ruff_python_ast/Cargo.toml b/rustpython_original/ruff_python_ast/Cargo.toml similarity index 100% rename from ruff_python_ast/Cargo.toml rename to rustpython_original/ruff_python_ast/Cargo.toml diff --git a/ruff_python_ast/src/lib.rs b/rustpython_original/ruff_python_ast/src/lib.rs similarity index 100% rename from ruff_python_ast/src/lib.rs rename to rustpython_original/ruff_python_ast/src/lib.rs diff --git a/ruff_python_ast/src/nodes.rs b/rustpython_original/ruff_python_ast/src/nodes.rs similarity index 100% rename from ruff_python_ast/src/nodes.rs rename to rustpython_original/ruff_python_ast/src/nodes.rs diff --git a/ruff_python_parser/Cargo.toml b/rustpython_original/ruff_python_parser/Cargo.toml similarity index 100% rename from ruff_python_parser/Cargo.toml rename to rustpython_original/ruff_python_parser/Cargo.toml diff --git a/ruff_python_parser/README.md b/rustpython_original/ruff_python_parser/README.md similarity index 100% rename from ruff_python_parser/README.md rename to rustpython_original/ruff_python_parser/README.md diff --git a/ruff_python_parser/build.rs b/rustpython_original/ruff_python_parser/build.rs similarity index 100% rename from ruff_python_parser/build.rs rename to rustpython_original/ruff_python_parser/build.rs diff --git a/ruff_python_parser/src/context.rs b/rustpython_original/ruff_python_parser/src/context.rs similarity index 100% rename from ruff_python_parser/src/context.rs rename to rustpython_original/ruff_python_parser/src/context.rs diff --git a/ruff_python_parser/src/function.rs b/rustpython_original/ruff_python_parser/src/function.rs similarity index 100% rename from ruff_python_parser/src/function.rs rename to rustpython_original/ruff_python_parser/src/function.rs diff --git a/ruff_python_parser/src/gen/parse.rs b/rustpython_original/ruff_python_parser/src/gen/parse.rs similarity index 100% rename from ruff_python_parser/src/gen/parse.rs rename to rustpython_original/ruff_python_parser/src/gen/parse.rs diff --git a/ruff_python_parser/src/lexer.rs b/rustpython_original/ruff_python_parser/src/lexer.rs similarity index 100% rename from ruff_python_parser/src/lexer.rs rename to rustpython_original/ruff_python_parser/src/lexer.rs diff --git a/ruff_python_parser/src/lexer/cursor.rs b/rustpython_original/ruff_python_parser/src/lexer/cursor.rs similarity index 100% rename from ruff_python_parser/src/lexer/cursor.rs rename to rustpython_original/ruff_python_parser/src/lexer/cursor.rs diff --git a/ruff_python_parser/src/lexer/indentation.rs b/rustpython_original/ruff_python_parser/src/lexer/indentation.rs similarity index 100% rename from ruff_python_parser/src/lexer/indentation.rs rename to rustpython_original/ruff_python_parser/src/lexer/indentation.rs diff --git a/ruff_python_parser/src/lib.rs b/rustpython_original/ruff_python_parser/src/lib.rs similarity index 100% rename from ruff_python_parser/src/lib.rs rename to rustpython_original/ruff_python_parser/src/lib.rs diff --git a/ruff_python_parser/src/parser.rs b/rustpython_original/ruff_python_parser/src/parser.rs similarity index 100% rename from ruff_python_parser/src/parser.rs rename to rustpython_original/ruff_python_parser/src/parser.rs diff --git a/ruff_python_parser/src/python.lalrpop b/rustpython_original/ruff_python_parser/src/python.lalrpop similarity index 100% rename from ruff_python_parser/src/python.lalrpop rename to rustpython_original/ruff_python_parser/src/python.lalrpop diff --git a/ruff_python_parser/src/python.rs b/rustpython_original/ruff_python_parser/src/python.rs similarity index 100% rename from ruff_python_parser/src/python.rs rename to rustpython_original/ruff_python_parser/src/python.rs diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__ann_assign_name.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__ann_assign_name.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__ann_assign_name.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__ann_assign_name.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_attribute.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_attribute.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_attribute.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_attribute.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_for.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_for.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_for.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_for.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_list.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_list.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_list.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_list.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_list_comp.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_list_comp.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_list_comp.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_list_comp.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_name.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_name.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_name.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_name.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_named_expr.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_named_expr.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_named_expr.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_named_expr.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_set_comp.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_set_comp.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_set_comp.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_set_comp.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_starred.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_starred.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_starred.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_starred.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_subscript.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_subscript.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_subscript.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_subscript.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_tuple.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_tuple.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_tuple.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_tuple.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_with.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_with.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_with.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__assign_with.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__aug_assign_attribute.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__aug_assign_attribute.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__aug_assign_attribute.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__aug_assign_attribute.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__aug_assign_name.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__aug_assign_name.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__aug_assign_name.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__aug_assign_name.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__aug_assign_subscript.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__aug_assign_subscript.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__aug_assign_subscript.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__aug_assign_subscript.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__del_attribute.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__del_attribute.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__del_attribute.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__del_attribute.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__del_name.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__del_name.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__del_name.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__del_name.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__del_subscript.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__del_subscript.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__del_subscript.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__context__tests__del_subscript.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_kw_only_args.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_kw_only_args.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_kw_only_args.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_kw_only_args.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_kw_only_args_with_defaults.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_kw_only_args_with_defaults.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_kw_only_args_with_defaults.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_kw_only_args_with_defaults.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_no_args.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_no_args.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_no_args.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_no_args.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_no_args_with_ranges.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_no_args_with_ranges.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_no_args_with_ranges.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_no_args_with_ranges.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_pos_and_kw_only_args.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_pos_and_kw_only_args.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_pos_and_kw_only_args.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_pos_and_kw_only_args.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_pos_and_kw_only_args_with_defaults.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_pos_and_kw_only_args_with_defaults.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_pos_and_kw_only_args_with_defaults.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_pos_and_kw_only_args_with_defaults.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_pos_and_kw_only_args_with_defaults_and_varargs.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_pos_and_kw_only_args_with_defaults_and_varargs.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_pos_and_kw_only_args_with_defaults_and_varargs.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_pos_and_kw_only_args_with_defaults_and_varargs.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_pos_and_kw_only_args_with_defaults_and_varargs_and_kwargs.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_pos_and_kw_only_args_with_defaults_and_varargs_and_kwargs.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_pos_and_kw_only_args_with_defaults_and_varargs_and_kwargs.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_pos_and_kw_only_args_with_defaults_and_varargs_and_kwargs.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_pos_args.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_pos_args.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_pos_args.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_pos_args.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_pos_args_with_defaults.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_pos_args_with_defaults.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_pos_args_with_defaults.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_pos_args_with_defaults.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_pos_args_with_ranges.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_pos_args_with_ranges.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_pos_args_with_ranges.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__function_pos_args_with_ranges.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__lambda_kw_only_args.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__lambda_kw_only_args.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__lambda_kw_only_args.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__lambda_kw_only_args.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__lambda_kw_only_args_with_defaults.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__lambda_kw_only_args_with_defaults.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__lambda_kw_only_args_with_defaults.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__lambda_kw_only_args_with_defaults.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__lambda_no_args.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__lambda_no_args.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__lambda_no_args.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__lambda_no_args.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__lambda_pos_and_kw_only_args.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__lambda_pos_and_kw_only_args.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__lambda_pos_and_kw_only_args.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__lambda_pos_and_kw_only_args.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__lambda_pos_args.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__lambda_pos_args.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__lambda_pos_args.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__lambda_pos_args.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__lambda_pos_args_with_defaults.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__lambda_pos_args_with_defaults.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__lambda_pos_args_with_defaults.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__function__tests__lambda_pos_args_with_defaults.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__decorator_ranges.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__decorator_ranges.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__decorator_ranges.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__decorator_ranges.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__dict_unpacking.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__dict_unpacking.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__dict_unpacking.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__dict_unpacking.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__generator_expression_argument.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__generator_expression_argument.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__generator_expression_argument.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__generator_expression_argument.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__jupyter_magic.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__jupyter_magic.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__jupyter_magic.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__jupyter_magic.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__match.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__match.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__match.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__match.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__match_as_identifier.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__match_as_identifier.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__match_as_identifier.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__match_as_identifier.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__numeric_literals.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__numeric_literals.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__numeric_literals.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__numeric_literals.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__numeric_literals_attribute_access.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__numeric_literals_attribute_access.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__numeric_literals_attribute_access.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__numeric_literals_attribute_access.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_bool_op_and.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_bool_op_and.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_bool_op_and.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_bool_op_and.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_bool_op_or.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_bool_op_or.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_bool_op_or.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_bool_op_or.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_class.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_class.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_class.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_class.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_class_generic_types.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_class_generic_types.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_class_generic_types.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_class_generic_types.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_dict_comprehension.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_dict_comprehension.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_dict_comprehension.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_dict_comprehension.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_double_list_comprehension.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_double_list_comprehension.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_double_list_comprehension.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_double_list_comprehension.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_empty.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_empty.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_empty.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_empty.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_f_string.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_f_string.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_f_string.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_f_string.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_function_definition.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_function_definition.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_function_definition.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_function_definition.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_generator_comprehension.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_generator_comprehension.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_generator_comprehension.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_generator_comprehension.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_if_elif_else.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_if_elif_else.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_if_elif_else.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_if_elif_else.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_if_else_generator_comprehension.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_if_else_generator_comprehension.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_if_else_generator_comprehension.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_if_else_generator_comprehension.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_kwargs.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_kwargs.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_kwargs.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_kwargs.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_lambda.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_lambda.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_lambda.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_lambda.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_lambda_no_args.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_lambda_no_args.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_lambda_no_args.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_lambda_no_args.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_list_comprehension.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_list_comprehension.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_list_comprehension.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_list_comprehension.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_named_expression_generator_comprehension.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_named_expression_generator_comprehension.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_named_expression_generator_comprehension.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_named_expression_generator_comprehension.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_print_2.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_print_2.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_print_2.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_print_2.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_print_hello.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_print_hello.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_print_hello.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_print_hello.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_string.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_string.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_string.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_string.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_tuples.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_tuples.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_tuples.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_tuples.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_type_declaration.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_type_declaration.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_type_declaration.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__parse_type_declaration.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__patma.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__patma.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__patma.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__patma.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__slice.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__slice.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__slice.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__slice.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__star_index.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__star_index.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__star_index.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__star_index.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__try.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__try.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__try.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__try.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__try_star.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__try_star.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__try_star.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__try_star.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__type_as_identifier.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__type_as_identifier.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__type_as_identifier.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__type_as_identifier.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__variadic_generics.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__variadic_generics.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__variadic_generics.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__variadic_generics.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__with_statement.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__with_statement.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__with_statement.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__parser__tests__with_statement.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__backspace_alias.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__backspace_alias.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__backspace_alias.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__backspace_alias.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__bell_alias.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__bell_alias.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__bell_alias.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__bell_alias.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__carriage_return_alias.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__carriage_return_alias.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__carriage_return_alias.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__carriage_return_alias.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__character_tabulation_with_justification_alias.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__character_tabulation_with_justification_alias.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__character_tabulation_with_justification_alias.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__character_tabulation_with_justification_alias.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__delete_alias.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__delete_alias.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__delete_alias.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__delete_alias.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__double_quoted_byte.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__double_quoted_byte.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__double_quoted_byte.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__double_quoted_byte.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__escape_alias.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__escape_alias.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__escape_alias.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__escape_alias.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__escape_char_in_byte_literal.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__escape_char_in_byte_literal.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__escape_char_in_byte_literal.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__escape_char_in_byte_literal.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__escape_octet.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__escape_octet.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__escape_octet.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__escape_octet.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__form_feed_alias.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__form_feed_alias.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__form_feed_alias.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__form_feed_alias.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_constant_range.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_constant_range.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_constant_range.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_constant_range.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_escaped_character.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_escaped_character.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_escaped_character.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_escaped_character.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_escaped_newline.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_escaped_newline.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_escaped_newline.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_escaped_newline.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_line_continuation.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_line_continuation.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_line_continuation.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_line_continuation.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_parse_self_documenting_base.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_parse_self_documenting_base.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_parse_self_documenting_base.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_parse_self_documenting_base.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_parse_self_documenting_base_more.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_parse_self_documenting_base_more.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_parse_self_documenting_base_more.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_parse_self_documenting_base_more.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_parse_self_documenting_format.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_parse_self_documenting_format.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_parse_self_documenting_format.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_parse_self_documenting_format.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_unescaped_newline.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_unescaped_newline.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_unescaped_newline.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__fstring_unescaped_newline.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__hts_alias.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__hts_alias.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__hts_alias.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__hts_alias.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_empty_fstring.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_empty_fstring.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_empty_fstring.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_empty_fstring.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_f_string_concat_1.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_f_string_concat_1.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_f_string_concat_1.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_f_string_concat_1.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_f_string_concat_2.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_f_string_concat_2.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_f_string_concat_2.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_f_string_concat_2.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_f_string_concat_3.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_f_string_concat_3.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_f_string_concat_3.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_f_string_concat_3.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_equals.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_equals.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_equals.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_equals.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_nested_spec.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_nested_spec.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_nested_spec.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_nested_spec.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_not_equals.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_not_equals.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_not_equals.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_not_equals.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_not_nested_spec.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_not_nested_spec.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_not_nested_spec.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_not_nested_spec.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_self_doc_prec_space.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_self_doc_prec_space.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_self_doc_prec_space.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_self_doc_prec_space.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_self_doc_trailing_space.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_self_doc_trailing_space.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_self_doc_trailing_space.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_self_doc_trailing_space.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_yield_expr.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_yield_expr.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_yield_expr.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_fstring_yield_expr.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_string_concat.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_string_concat.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_string_concat.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_string_concat.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_string_triple_quotes_with_kind.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_string_triple_quotes_with_kind.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_string_triple_quotes_with_kind.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_string_triple_quotes_with_kind.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_u_f_string_concat_1.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_u_f_string_concat_1.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_u_f_string_concat_1.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_u_f_string_concat_1.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_u_f_string_concat_2.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_u_f_string_concat_2.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_u_f_string_concat_2.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_u_f_string_concat_2.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_u_string_concat_1.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_u_string_concat_1.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_u_string_concat_1.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_u_string_concat_1.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_u_string_concat_2.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_u_string_concat_2.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_u_string_concat_2.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__parse_u_string_concat_2.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__raw_byte_literal_1.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__raw_byte_literal_1.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__raw_byte_literal_1.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__raw_byte_literal_1.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__raw_byte_literal_2.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__raw_byte_literal_2.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__raw_byte_literal_2.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__raw_byte_literal_2.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__raw_fstring.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__raw_fstring.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__raw_fstring.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__raw_fstring.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__single_quoted_byte.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__single_quoted_byte.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__single_quoted_byte.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__single_quoted_byte.snap diff --git a/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__triple_quoted_raw_fstring.snap b/rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__triple_quoted_raw_fstring.snap similarity index 100% rename from ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__triple_quoted_raw_fstring.snap rename to rustpython_original/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__triple_quoted_raw_fstring.snap diff --git a/ruff_python_parser/src/soft_keywords.rs b/rustpython_original/ruff_python_parser/src/soft_keywords.rs similarity index 100% rename from ruff_python_parser/src/soft_keywords.rs rename to rustpython_original/ruff_python_parser/src/soft_keywords.rs diff --git a/ruff_python_parser/src/string.rs b/rustpython_original/ruff_python_parser/src/string.rs similarity index 100% rename from ruff_python_parser/src/string.rs rename to rustpython_original/ruff_python_parser/src/string.rs diff --git a/ruff_python_parser/src/token.rs b/rustpython_original/ruff_python_parser/src/token.rs similarity index 100% rename from ruff_python_parser/src/token.rs rename to rustpython_original/ruff_python_parser/src/token.rs diff --git a/ruff_text_size/Cargo.toml b/rustpython_original/ruff_text_size/Cargo.toml similarity index 100% rename from ruff_text_size/Cargo.toml rename to rustpython_original/ruff_text_size/Cargo.toml diff --git a/ruff_text_size/src/lib.rs b/rustpython_original/ruff_text_size/src/lib.rs similarity index 100% rename from ruff_text_size/src/lib.rs rename to rustpython_original/ruff_text_size/src/lib.rs diff --git a/ruff_text_size/src/range.rs b/rustpython_original/ruff_text_size/src/range.rs similarity index 100% rename from ruff_text_size/src/range.rs rename to rustpython_original/ruff_text_size/src/range.rs diff --git a/ruff_text_size/src/schemars_impls.rs b/rustpython_original/ruff_text_size/src/schemars_impls.rs similarity index 100% rename from ruff_text_size/src/schemars_impls.rs rename to rustpython_original/ruff_text_size/src/schemars_impls.rs diff --git a/ruff_text_size/src/serde_impls.rs b/rustpython_original/ruff_text_size/src/serde_impls.rs similarity index 100% rename from ruff_text_size/src/serde_impls.rs rename to rustpython_original/ruff_text_size/src/serde_impls.rs diff --git a/ruff_text_size/src/size.rs b/rustpython_original/ruff_text_size/src/size.rs similarity index 100% rename from ruff_text_size/src/size.rs rename to rustpython_original/ruff_text_size/src/size.rs diff --git a/ruff_text_size/src/traits.rs b/rustpython_original/ruff_text_size/src/traits.rs similarity index 100% rename from ruff_text_size/src/traits.rs rename to rustpython_original/ruff_text_size/src/traits.rs diff --git a/ruff_text_size/tests/auto_traits.rs b/rustpython_original/ruff_text_size/tests/auto_traits.rs similarity index 100% rename from ruff_text_size/tests/auto_traits.rs rename to rustpython_original/ruff_text_size/tests/auto_traits.rs diff --git a/ruff_text_size/tests/constructors.rs b/rustpython_original/ruff_text_size/tests/constructors.rs similarity index 100% rename from ruff_text_size/tests/constructors.rs rename to rustpython_original/ruff_text_size/tests/constructors.rs diff --git a/ruff_text_size/tests/indexing.rs b/rustpython_original/ruff_text_size/tests/indexing.rs similarity index 100% rename from ruff_text_size/tests/indexing.rs rename to rustpython_original/ruff_text_size/tests/indexing.rs diff --git a/ruff_text_size/tests/main.rs b/rustpython_original/ruff_text_size/tests/main.rs similarity index 100% rename from ruff_text_size/tests/main.rs rename to rustpython_original/ruff_text_size/tests/main.rs diff --git a/ruff_text_size/tests/serde.rs b/rustpython_original/ruff_text_size/tests/serde.rs similarity index 100% rename from ruff_text_size/tests/serde.rs rename to rustpython_original/ruff_text_size/tests/serde.rs diff --git a/scripts/cspell.sh b/scripts/cspell.sh deleted file mode 100644 index 62f8cf2992..0000000000 --- a/scripts/cspell.sh +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/bash -cspell "ast/**/*.rs" "literal/**/*.rs" "core/**/*.rs" "parser/**/*.rs"