├── .cargo └── config.toml ├── .editorconfig ├── .fixit.config.yaml ├── .flake8 ├── .gitattributes ├── .github ├── PULL_REQUEST_TEMPLATE.md ├── build-matrix.json ├── dependabot.yml └── workflows │ ├── build.yml │ ├── ci.yml │ ├── pypi_upload.yml │ └── zizmor.yml ├── .gitignore ├── .pyre_configuration ├── .readthedocs.yml ├── .watchmanconfig ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── MAINTAINERS.md ├── MANIFEST.in ├── README.rst ├── apt.txt ├── docs └── source │ ├── _static │ ├── custom.css │ ├── img │ │ ├── python_scopes.png │ │ └── python_scopes.svg │ └── logo │ │ ├── favicon.ico │ │ ├── favicon.svg │ │ ├── favicon_16px.png │ │ ├── favicon_32px.png │ │ ├── horizontal.svg │ │ ├── horizontal_white.svg │ │ ├── horizontal_white_sidebar.png │ │ ├── icon.svg │ │ ├── icon_white.svg │ │ ├── vertical.svg │ │ └── vertical_white.svg │ ├── _templates │ └── page.html │ ├── best_practices.rst │ ├── codemods.rst │ ├── codemods_tutorial.rst │ ├── conf.py │ ├── experimental.rst │ ├── helpers.rst │ ├── index.rst │ ├── matchers.rst │ ├── matchers_tutorial.ipynb │ ├── metadata.rst │ ├── metadata_tutorial.ipynb │ ├── motivation.rst │ ├── nodes.rst │ ├── parser.rst │ ├── scope_tutorial.ipynb │ ├── tutorial.ipynb │ ├── visitors.rst │ └── why_libcst.rst ├── libcst ├── __init__.py ├── _add_slots.py ├── _batched_visitor.py ├── _exceptions.py ├── _flatten_sentinel.py ├── _maybe_sentinel.py ├── _metadata_dependent.py ├── _nodes │ ├── __init__.py │ ├── base.py │ ├── deep_equals.py │ ├── expression.py │ ├── internal.py │ ├── module.py │ ├── op.py │ ├── statement.py │ ├── tests │ │ ├── __init__.py │ │ ├── base.py │ │ ├── test_assert.py │ │ ├── test_assign.py │ │ ├── test_atom.py │ │ ├── test_attribute.py │ │ ├── test_await.py │ │ ├── test_binary_op.py │ │ ├── test_boolean_op.py │ │ ├── test_call.py │ │ ├── test_classdef.py │ │ ├── test_comment.py │ │ ├── test_comparison.py │ │ ├── test_cst_node.py │ │ ├── test_del.py │ │ ├── test_dict.py │ │ ├── test_dict_comp.py │ │ ├── test_docstring.py │ │ ├── test_else.py │ │ ├── test_empty_line.py │ │ ├── test_flatten_behavior.py │ │ ├── test_for.py │ │ ├── test_funcdef.py │ │ ├── test_global.py │ │ ├── test_if.py │ │ ├── test_ifexp.py │ │ ├── test_import.py │ │ ├── test_indented_block.py │ │ ├── test_lambda.py │ │ ├── test_leaf_small_statements.py │ │ ├── test_list.py │ │ ├── test_match.py │ │ ├── test_matrix_multiply.py │ │ ├── test_module.py │ │ ├── test_namedexpr.py │ │ ├── test_newline.py │ │ ├── test_nonlocal.py │ │ ├── test_number.py │ │ ├── test_raise.py │ │ ├── test_removal_behavior.py │ │ ├── test_return.py │ │ ├── test_set.py │ │ ├── test_simple_comp.py │ │ ├── test_simple_statement.py │ │ ├── test_simple_string.py │ │ ├── test_simple_whitespace.py │ │ ├── test_small_statement.py │ │ ├── test_subscript.py │ │ ├── test_template_strings.py │ │ ├── test_trailing_whitespace.py │ │ ├── test_try.py │ │ ├── test_tuple.py │ │ ├── test_type_alias.py │ │ ├── test_unary_op.py │ │ ├── test_while.py │ │ ├── test_with.py │ │ └── test_yield.py │ └── whitespace.py ├── _parser │ ├── __init__.py │ ├── _parsing_check.py │ ├── base_parser.py │ ├── conversions │ │ ├── README.md │ │ ├── __init__.py │ │ ├── expression.py │ │ ├── module.py │ │ ├── params.py │ │ ├── statement.py │ │ └── terminals.py │ ├── custom_itertools.py │ ├── detect_config.py │ ├── entrypoints.py │ ├── grammar.py │ ├── parso │ │ ├── __init__.py │ │ ├── pgen2 │ │ │ ├── __init__.py │ │ │ ├── generator.py │ │ │ └── grammar_parser.py │ │ ├── python │ │ │ ├── __init__.py │ │ │ ├── py_token.py │ │ │ ├── token.py │ │ │ └── tokenize.py │ │ ├── tests │ │ │ ├── __init__.py │ │ │ ├── test_fstring.py │ │ │ ├── test_tokenize.py │ │ │ └── test_utils.py │ │ └── utils.py │ ├── production_decorator.py │ ├── py_whitespace_parser.py │ ├── python_parser.py │ ├── tests │ │ ├── __init__.py │ │ ├── test_config.py │ │ ├── test_detect_config.py │ │ ├── test_footer_behavior.py │ │ ├── test_node_identity.py │ │ ├── test_parse_errors.py │ │ ├── test_version_compare.py │ │ ├── test_whitespace_parser.py │ │ └── test_wrapped_tokenize.py │ ├── types │ │ ├── __init__.py │ │ ├── config.py │ │ ├── conversions.py │ │ ├── partials.py │ │ ├── production.py │ │ ├── py_config.py │ │ ├── py_token.py │ │ ├── py_whitespace_state.py │ │ ├── tests │ │ │ ├── __init__.py │ │ │ └── test_config.py │ │ ├── token.py │ │ └── whitespace_state.py │ ├── whitespace_parser.py │ └── wrapped_tokenize.py ├── _position.py ├── _removal_sentinel.py ├── _tabs.py ├── _type_enforce.py ├── _typed_visitor.py ├── _typed_visitor_base.py ├── _types.py ├── _visitors.py ├── codegen │ ├── __init__.py │ ├── gather.py │ ├── gen_matcher_classes.py │ ├── gen_type_mapping.py │ ├── gen_visitor_functions.py │ ├── generate.py │ ├── tests │ │ ├── __init__.py │ │ └── test_codegen_clean.py │ └── transforms.py ├── codemod │ ├── __init__.py │ ├── _cli.py │ ├── _codemod.py │ ├── _command.py │ ├── _context.py │ ├── _dummy_pool.py │ ├── _runner.py │ ├── _testing.py │ ├── _visitor.py │ ├── commands │ │ ├── __init__.py │ │ ├── add_pyre_directive.py │ │ ├── add_trailing_commas.py │ │ ├── convert_format_to_fstring.py │ │ ├── convert_namedtuple_to_dataclass.py │ │ ├── convert_percent_format_to_fstring.py │ │ ├── convert_type_comments.py │ │ ├── convert_union_to_or.py │ │ ├── ensure_import_present.py │ │ ├── fix_pyre_directives.py │ │ ├── fix_variadic_callable.py │ │ ├── noop.py │ │ ├── remove_pyre_directive.py │ │ ├── remove_unused_imports.py │ │ ├── rename.py │ │ ├── rename_typing_generic_aliases.py │ │ ├── strip_strings_from_types.py │ │ ├── tests │ │ │ ├── __init__.py │ │ │ ├── test_add_pyre_directive.py │ │ │ ├── test_add_trailing_commas.py │ │ │ ├── test_convert_format_to_fstring.py │ │ │ ├── test_convert_namedtuple_to_dataclass.py │ │ │ ├── test_convert_percent_format_to_fstring.py │ │ │ ├── test_convert_type_comments.py │ │ │ ├── test_convert_union_to_or.py │ │ │ ├── test_ensure_import_present.py │ │ │ ├── test_fix_pyre_directives.py │ │ │ ├── test_fix_variadic_callable.py │ │ │ ├── test_noop.py │ │ │ ├── test_remove_pyre_directive.py │ │ │ ├── test_remove_unused_imports.py │ │ │ ├── test_rename.py │ │ │ ├── test_rename_typing_generic_aliases.py │ │ │ ├── test_strip_strings_from_types.py │ │ │ └── test_unnecessary_format_string.py │ │ └── unnecessary_format_string.py │ ├── tests │ │ ├── __init__.py │ │ ├── codemod_formatter_error_input.py.txt │ │ ├── test_codemod.py │ │ ├── test_codemod_cli.py │ │ ├── test_metadata.py │ │ └── test_runner.py │ └── visitors │ │ ├── __init__.py │ │ ├── _add_imports.py │ │ ├── _apply_type_annotations.py │ │ ├── _gather_comments.py │ │ ├── _gather_exports.py │ │ ├── _gather_global_names.py │ │ ├── _gather_imports.py │ │ ├── _gather_string_annotation_names.py │ │ ├── _gather_unused_imports.py │ │ ├── _imports.py │ │ ├── _remove_imports.py │ │ └── tests │ │ ├── __init__.py │ │ ├── test_add_imports.py │ │ ├── test_apply_type_annotations.py │ │ ├── test_gather_comments.py │ │ ├── test_gather_exports.py │ │ ├── test_gather_global_names.py │ │ ├── test_gather_imports.py │ │ ├── test_gather_string_annotation_names.py │ │ ├── test_gather_unused_imports.py │ │ └── test_remove_imports.py ├── display │ ├── __init__.py │ ├── graphviz.py │ ├── tests │ │ ├── __init__.py │ │ ├── test_dump_graphviz.py │ │ └── test_dump_text.py │ └── text.py ├── helpers │ ├── __init__.py │ ├── _template.py │ ├── common.py │ ├── expression.py │ ├── matchers.py │ ├── module.py │ ├── node_fields.py │ ├── paths.py │ └── tests │ │ ├── __init__.py │ │ ├── test_expression.py │ │ ├── test_matchers.py │ │ ├── test_module.py │ │ ├── test_node_fields.py │ │ ├── test_paths.py │ │ └── test_template.py ├── matchers │ ├── __init__.py │ ├── _decorators.py │ ├── _matcher_base.py │ ├── _return_types.py │ ├── _visitors.py │ └── tests │ │ ├── __init__.py │ │ ├── test_decorators.py │ │ ├── test_extract.py │ │ ├── test_findall.py │ │ ├── test_matchers.py │ │ ├── test_matchers_with_metadata.py │ │ ├── test_replace.py │ │ └── test_visitors.py ├── metadata │ ├── __init__.py │ ├── accessor_provider.py │ ├── base_provider.py │ ├── expression_context_provider.py │ ├── file_path_provider.py │ ├── full_repo_manager.py │ ├── name_provider.py │ ├── parent_node_provider.py │ ├── position_provider.py │ ├── reentrant_codegen.py │ ├── scope_provider.py │ ├── span_provider.py │ ├── tests │ │ ├── __init__.py │ │ ├── test_accessor_provider.py │ │ ├── test_base_provider.py │ │ ├── test_expression_context_provider.py │ │ ├── test_file_path_provider.py │ │ ├── test_full_repo_manager.py │ │ ├── test_metadata_provider.py │ │ ├── test_metadata_wrapper.py │ │ ├── test_name_provider.py │ │ ├── test_parent_node_provider.py │ │ ├── test_position_provider.py │ │ ├── test_reentrant_codegen.py │ │ ├── test_scope_provider.py │ │ ├── test_span_provider.py │ │ └── test_type_inference_provider.py │ ├── type_inference_provider.py │ └── wrapper.py ├── py.typed ├── testing │ ├── __init__.py │ └── utils.py ├── tests │ ├── __init__.py │ ├── __main__.py │ ├── pyre │ │ ├── .pyre_configuration │ │ ├── simple_class.json │ │ └── simple_class.py │ ├── test_add_slots.py │ ├── test_batched_visitor.py │ ├── test_deep_clone.py │ ├── test_deep_replace.py │ ├── test_e2e.py │ ├── test_exceptions.py │ ├── test_fuzz.py │ ├── test_import.py │ ├── test_pyre_integration.py │ ├── test_roundtrip.py │ ├── test_tabs.py │ ├── test_type_enforce.py │ └── test_visitor.py └── tool.py ├── native ├── Cargo.lock ├── Cargo.toml ├── libcst │ ├── Cargo.toml │ ├── Grammar │ ├── LICENSE │ ├── README.md │ ├── benches │ │ └── parser_benchmark.rs │ ├── src │ │ ├── bin.rs │ │ ├── lib.rs │ │ ├── nodes │ │ │ ├── codegen.rs │ │ │ ├── expression.rs │ │ │ ├── inflate_helpers.rs │ │ │ ├── macros.rs │ │ │ ├── mod.rs │ │ │ ├── module.rs │ │ │ ├── op.rs │ │ │ ├── parser_config.rs │ │ │ ├── py_cached.rs │ │ │ ├── statement.rs │ │ │ ├── test_utils.rs │ │ │ ├── traits.rs │ │ │ └── whitespace.rs │ │ ├── parser │ │ │ ├── errors.rs │ │ │ ├── grammar.rs │ │ │ ├── mod.rs │ │ │ └── numbers.rs │ │ ├── py.rs │ │ └── tokenizer │ │ │ ├── core │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── mod.rs │ │ │ └── string_types.rs │ │ │ ├── debug_utils.rs │ │ │ ├── mod.rs │ │ │ ├── operators.rs │ │ │ ├── tests.rs │ │ │ ├── text_position │ │ │ ├── char_width.rs │ │ │ └── mod.rs │ │ │ └── whitespace_parser.rs │ └── tests │ │ ├── .gitattributes │ │ ├── fixtures │ │ ├── big_binary_operator.py │ │ ├── class_craziness.py │ │ ├── comments.py │ │ ├── comparisons.py │ │ ├── dangling_indent.py │ │ ├── decorated_function_without_body.py │ │ ├── dysfunctional_del.py │ │ ├── expr.py │ │ ├── expr_statement.py │ │ ├── fun_with_func_defs.py │ │ ├── global_nonlocal.py │ │ ├── import.py │ │ ├── indents_but_no_eol_before_eof.py │ │ ├── just_a_comment_without_nl.py │ │ ├── malicious_match.py │ │ ├── mixed_newlines.py │ │ ├── pep646.py │ │ ├── raise.py │ │ ├── smol_statements.py │ │ ├── spacious_spaces.py │ │ ├── starry_tries.py │ │ ├── suicidal_slices.py │ │ ├── super_strings.py │ │ ├── terrible_tries.py │ │ ├── trailing_comment_without_nl.py │ │ ├── trailing_whitespace.py │ │ ├── tuple_shenanigans.py │ │ ├── type_parameters.py │ │ ├── vast_emptiness.py │ │ ├── with_wickedness.py │ │ └── wonky_walrus.py │ │ └── parser_roundtrip.rs ├── libcst_derive │ ├── Cargo.toml │ ├── LICENSE │ ├── src │ │ ├── codegen.rs │ │ ├── cstnode.rs │ │ ├── inflate.rs │ │ ├── into_py.rs │ │ ├── lib.rs │ │ └── parenthesized_node.rs │ └── tests │ │ └── pass │ │ ├── minimal_cst.rs │ │ └── simple.rs └── roundtrip.sh ├── pyproject.toml ├── scripts ├── check_copyright.py └── regenerate-fixtures.py ├── setup.py ├── stubs ├── hypothesis.pyi ├── hypothesmith.pyi ├── libcst │ └── native.pyi ├── libcst_native │ ├── parser_config.pyi │ ├── token_type.pyi │ ├── tokenize.pyi │ ├── whitespace_parser.pyi │ └── whitespace_state.pyi ├── setuptools.pyi ├── tokenize.pyi └── typing_inspect.pyi ├── uv.lock └── zizmor.yml /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/.editorconfig -------------------------------------------------------------------------------- /.fixit.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/.fixit.config.yaml -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/.flake8 -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.svg binary 2 | -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | 2 | ## Summary 3 | 4 | ## Test Plan 5 | 6 | -------------------------------------------------------------------------------- /.github/build-matrix.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/.github/build-matrix.json -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/pypi_upload.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/.github/workflows/pypi_upload.yml -------------------------------------------------------------------------------- /.github/workflows/zizmor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/.github/workflows/zizmor.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/.gitignore -------------------------------------------------------------------------------- /.pyre_configuration: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/.pyre_configuration -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /.watchmanconfig: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/LICENSE -------------------------------------------------------------------------------- /MAINTAINERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/MAINTAINERS.md -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/README.rst -------------------------------------------------------------------------------- /apt.txt: -------------------------------------------------------------------------------- 1 | rustc 2 | cargo -------------------------------------------------------------------------------- /docs/source/_static/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/docs/source/_static/custom.css -------------------------------------------------------------------------------- /docs/source/_static/img/python_scopes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/docs/source/_static/img/python_scopes.png -------------------------------------------------------------------------------- /docs/source/_static/img/python_scopes.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/docs/source/_static/img/python_scopes.svg -------------------------------------------------------------------------------- /docs/source/_static/logo/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/docs/source/_static/logo/favicon.ico -------------------------------------------------------------------------------- /docs/source/_static/logo/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/docs/source/_static/logo/favicon.svg -------------------------------------------------------------------------------- /docs/source/_static/logo/favicon_16px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/docs/source/_static/logo/favicon_16px.png -------------------------------------------------------------------------------- /docs/source/_static/logo/favicon_32px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/docs/source/_static/logo/favicon_32px.png -------------------------------------------------------------------------------- /docs/source/_static/logo/horizontal.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/docs/source/_static/logo/horizontal.svg -------------------------------------------------------------------------------- /docs/source/_static/logo/horizontal_white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/docs/source/_static/logo/horizontal_white.svg -------------------------------------------------------------------------------- /docs/source/_static/logo/horizontal_white_sidebar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/docs/source/_static/logo/horizontal_white_sidebar.png -------------------------------------------------------------------------------- /docs/source/_static/logo/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/docs/source/_static/logo/icon.svg -------------------------------------------------------------------------------- /docs/source/_static/logo/icon_white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/docs/source/_static/logo/icon_white.svg -------------------------------------------------------------------------------- /docs/source/_static/logo/vertical.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/docs/source/_static/logo/vertical.svg -------------------------------------------------------------------------------- /docs/source/_static/logo/vertical_white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/docs/source/_static/logo/vertical_white.svg -------------------------------------------------------------------------------- /docs/source/_templates/page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/docs/source/_templates/page.html -------------------------------------------------------------------------------- /docs/source/best_practices.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/docs/source/best_practices.rst -------------------------------------------------------------------------------- /docs/source/codemods.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/docs/source/codemods.rst -------------------------------------------------------------------------------- /docs/source/codemods_tutorial.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/docs/source/codemods_tutorial.rst -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/experimental.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/docs/source/experimental.rst -------------------------------------------------------------------------------- /docs/source/helpers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/docs/source/helpers.rst -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/matchers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/docs/source/matchers.rst -------------------------------------------------------------------------------- /docs/source/matchers_tutorial.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/docs/source/matchers_tutorial.ipynb -------------------------------------------------------------------------------- /docs/source/metadata.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/docs/source/metadata.rst -------------------------------------------------------------------------------- /docs/source/metadata_tutorial.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/docs/source/metadata_tutorial.ipynb -------------------------------------------------------------------------------- /docs/source/motivation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/docs/source/motivation.rst -------------------------------------------------------------------------------- /docs/source/nodes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/docs/source/nodes.rst -------------------------------------------------------------------------------- /docs/source/parser.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/docs/source/parser.rst -------------------------------------------------------------------------------- /docs/source/scope_tutorial.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/docs/source/scope_tutorial.ipynb -------------------------------------------------------------------------------- /docs/source/tutorial.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/docs/source/tutorial.ipynb -------------------------------------------------------------------------------- /docs/source/visitors.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/docs/source/visitors.rst -------------------------------------------------------------------------------- /docs/source/why_libcst.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/docs/source/why_libcst.rst -------------------------------------------------------------------------------- /libcst/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/__init__.py -------------------------------------------------------------------------------- /libcst/_add_slots.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_add_slots.py -------------------------------------------------------------------------------- /libcst/_batched_visitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_batched_visitor.py -------------------------------------------------------------------------------- /libcst/_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_exceptions.py -------------------------------------------------------------------------------- /libcst/_flatten_sentinel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_flatten_sentinel.py -------------------------------------------------------------------------------- /libcst/_maybe_sentinel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_maybe_sentinel.py -------------------------------------------------------------------------------- /libcst/_metadata_dependent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_metadata_dependent.py -------------------------------------------------------------------------------- /libcst/_nodes/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/__init__.py -------------------------------------------------------------------------------- /libcst/_nodes/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/base.py -------------------------------------------------------------------------------- /libcst/_nodes/deep_equals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/deep_equals.py -------------------------------------------------------------------------------- /libcst/_nodes/expression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/expression.py -------------------------------------------------------------------------------- /libcst/_nodes/internal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/internal.py -------------------------------------------------------------------------------- /libcst/_nodes/module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/module.py -------------------------------------------------------------------------------- /libcst/_nodes/op.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/op.py -------------------------------------------------------------------------------- /libcst/_nodes/statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/statement.py -------------------------------------------------------------------------------- /libcst/_nodes/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/tests/__init__.py -------------------------------------------------------------------------------- /libcst/_nodes/tests/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/tests/base.py -------------------------------------------------------------------------------- /libcst/_nodes/tests/test_assert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/tests/test_assert.py -------------------------------------------------------------------------------- /libcst/_nodes/tests/test_assign.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/tests/test_assign.py -------------------------------------------------------------------------------- /libcst/_nodes/tests/test_atom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/tests/test_atom.py -------------------------------------------------------------------------------- /libcst/_nodes/tests/test_attribute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/tests/test_attribute.py -------------------------------------------------------------------------------- /libcst/_nodes/tests/test_await.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/tests/test_await.py -------------------------------------------------------------------------------- /libcst/_nodes/tests/test_binary_op.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/tests/test_binary_op.py -------------------------------------------------------------------------------- /libcst/_nodes/tests/test_boolean_op.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/tests/test_boolean_op.py -------------------------------------------------------------------------------- /libcst/_nodes/tests/test_call.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/tests/test_call.py -------------------------------------------------------------------------------- /libcst/_nodes/tests/test_classdef.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/tests/test_classdef.py -------------------------------------------------------------------------------- /libcst/_nodes/tests/test_comment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/tests/test_comment.py -------------------------------------------------------------------------------- /libcst/_nodes/tests/test_comparison.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/tests/test_comparison.py -------------------------------------------------------------------------------- /libcst/_nodes/tests/test_cst_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/tests/test_cst_node.py -------------------------------------------------------------------------------- /libcst/_nodes/tests/test_del.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/tests/test_del.py -------------------------------------------------------------------------------- /libcst/_nodes/tests/test_dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/tests/test_dict.py -------------------------------------------------------------------------------- /libcst/_nodes/tests/test_dict_comp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/tests/test_dict_comp.py -------------------------------------------------------------------------------- /libcst/_nodes/tests/test_docstring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/tests/test_docstring.py -------------------------------------------------------------------------------- /libcst/_nodes/tests/test_else.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/tests/test_else.py -------------------------------------------------------------------------------- /libcst/_nodes/tests/test_empty_line.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/tests/test_empty_line.py -------------------------------------------------------------------------------- /libcst/_nodes/tests/test_flatten_behavior.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/tests/test_flatten_behavior.py -------------------------------------------------------------------------------- /libcst/_nodes/tests/test_for.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/tests/test_for.py -------------------------------------------------------------------------------- /libcst/_nodes/tests/test_funcdef.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/tests/test_funcdef.py -------------------------------------------------------------------------------- /libcst/_nodes/tests/test_global.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/tests/test_global.py -------------------------------------------------------------------------------- /libcst/_nodes/tests/test_if.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/tests/test_if.py -------------------------------------------------------------------------------- /libcst/_nodes/tests/test_ifexp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/tests/test_ifexp.py -------------------------------------------------------------------------------- /libcst/_nodes/tests/test_import.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/tests/test_import.py -------------------------------------------------------------------------------- /libcst/_nodes/tests/test_indented_block.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/tests/test_indented_block.py -------------------------------------------------------------------------------- /libcst/_nodes/tests/test_lambda.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/tests/test_lambda.py -------------------------------------------------------------------------------- /libcst/_nodes/tests/test_leaf_small_statements.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/tests/test_leaf_small_statements.py -------------------------------------------------------------------------------- /libcst/_nodes/tests/test_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/tests/test_list.py -------------------------------------------------------------------------------- /libcst/_nodes/tests/test_match.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/tests/test_match.py -------------------------------------------------------------------------------- /libcst/_nodes/tests/test_matrix_multiply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/tests/test_matrix_multiply.py -------------------------------------------------------------------------------- /libcst/_nodes/tests/test_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/tests/test_module.py -------------------------------------------------------------------------------- /libcst/_nodes/tests/test_namedexpr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/tests/test_namedexpr.py -------------------------------------------------------------------------------- /libcst/_nodes/tests/test_newline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/tests/test_newline.py -------------------------------------------------------------------------------- /libcst/_nodes/tests/test_nonlocal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/tests/test_nonlocal.py -------------------------------------------------------------------------------- /libcst/_nodes/tests/test_number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/tests/test_number.py -------------------------------------------------------------------------------- /libcst/_nodes/tests/test_raise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/tests/test_raise.py -------------------------------------------------------------------------------- /libcst/_nodes/tests/test_removal_behavior.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/tests/test_removal_behavior.py -------------------------------------------------------------------------------- /libcst/_nodes/tests/test_return.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/tests/test_return.py -------------------------------------------------------------------------------- /libcst/_nodes/tests/test_set.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/tests/test_set.py -------------------------------------------------------------------------------- /libcst/_nodes/tests/test_simple_comp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/tests/test_simple_comp.py -------------------------------------------------------------------------------- /libcst/_nodes/tests/test_simple_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/tests/test_simple_statement.py -------------------------------------------------------------------------------- /libcst/_nodes/tests/test_simple_string.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/tests/test_simple_string.py -------------------------------------------------------------------------------- /libcst/_nodes/tests/test_simple_whitespace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/tests/test_simple_whitespace.py -------------------------------------------------------------------------------- /libcst/_nodes/tests/test_small_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/tests/test_small_statement.py -------------------------------------------------------------------------------- /libcst/_nodes/tests/test_subscript.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/tests/test_subscript.py -------------------------------------------------------------------------------- /libcst/_nodes/tests/test_template_strings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/tests/test_template_strings.py -------------------------------------------------------------------------------- /libcst/_nodes/tests/test_trailing_whitespace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/tests/test_trailing_whitespace.py -------------------------------------------------------------------------------- /libcst/_nodes/tests/test_try.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/tests/test_try.py -------------------------------------------------------------------------------- /libcst/_nodes/tests/test_tuple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/tests/test_tuple.py -------------------------------------------------------------------------------- /libcst/_nodes/tests/test_type_alias.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/tests/test_type_alias.py -------------------------------------------------------------------------------- /libcst/_nodes/tests/test_unary_op.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/tests/test_unary_op.py -------------------------------------------------------------------------------- /libcst/_nodes/tests/test_while.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/tests/test_while.py -------------------------------------------------------------------------------- /libcst/_nodes/tests/test_with.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/tests/test_with.py -------------------------------------------------------------------------------- /libcst/_nodes/tests/test_yield.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/tests/test_yield.py -------------------------------------------------------------------------------- /libcst/_nodes/whitespace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_nodes/whitespace.py -------------------------------------------------------------------------------- /libcst/_parser/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_parser/__init__.py -------------------------------------------------------------------------------- /libcst/_parser/_parsing_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_parser/_parsing_check.py -------------------------------------------------------------------------------- /libcst/_parser/base_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_parser/base_parser.py -------------------------------------------------------------------------------- /libcst/_parser/conversions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_parser/conversions/README.md -------------------------------------------------------------------------------- /libcst/_parser/conversions/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_parser/conversions/__init__.py -------------------------------------------------------------------------------- /libcst/_parser/conversions/expression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_parser/conversions/expression.py -------------------------------------------------------------------------------- /libcst/_parser/conversions/module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_parser/conversions/module.py -------------------------------------------------------------------------------- /libcst/_parser/conversions/params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_parser/conversions/params.py -------------------------------------------------------------------------------- /libcst/_parser/conversions/statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_parser/conversions/statement.py -------------------------------------------------------------------------------- /libcst/_parser/conversions/terminals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_parser/conversions/terminals.py -------------------------------------------------------------------------------- /libcst/_parser/custom_itertools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_parser/custom_itertools.py -------------------------------------------------------------------------------- /libcst/_parser/detect_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_parser/detect_config.py -------------------------------------------------------------------------------- /libcst/_parser/entrypoints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_parser/entrypoints.py -------------------------------------------------------------------------------- /libcst/_parser/grammar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_parser/grammar.py -------------------------------------------------------------------------------- /libcst/_parser/parso/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_parser/parso/__init__.py -------------------------------------------------------------------------------- /libcst/_parser/parso/pgen2/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_parser/parso/pgen2/__init__.py -------------------------------------------------------------------------------- /libcst/_parser/parso/pgen2/generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_parser/parso/pgen2/generator.py -------------------------------------------------------------------------------- /libcst/_parser/parso/pgen2/grammar_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_parser/parso/pgen2/grammar_parser.py -------------------------------------------------------------------------------- /libcst/_parser/parso/python/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_parser/parso/python/__init__.py -------------------------------------------------------------------------------- /libcst/_parser/parso/python/py_token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_parser/parso/python/py_token.py -------------------------------------------------------------------------------- /libcst/_parser/parso/python/token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_parser/parso/python/token.py -------------------------------------------------------------------------------- /libcst/_parser/parso/python/tokenize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_parser/parso/python/tokenize.py -------------------------------------------------------------------------------- /libcst/_parser/parso/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_parser/parso/tests/__init__.py -------------------------------------------------------------------------------- /libcst/_parser/parso/tests/test_fstring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_parser/parso/tests/test_fstring.py -------------------------------------------------------------------------------- /libcst/_parser/parso/tests/test_tokenize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_parser/parso/tests/test_tokenize.py -------------------------------------------------------------------------------- /libcst/_parser/parso/tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_parser/parso/tests/test_utils.py -------------------------------------------------------------------------------- /libcst/_parser/parso/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_parser/parso/utils.py -------------------------------------------------------------------------------- /libcst/_parser/production_decorator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_parser/production_decorator.py -------------------------------------------------------------------------------- /libcst/_parser/py_whitespace_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_parser/py_whitespace_parser.py -------------------------------------------------------------------------------- /libcst/_parser/python_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_parser/python_parser.py -------------------------------------------------------------------------------- /libcst/_parser/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_parser/tests/__init__.py -------------------------------------------------------------------------------- /libcst/_parser/tests/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_parser/tests/test_config.py -------------------------------------------------------------------------------- /libcst/_parser/tests/test_detect_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_parser/tests/test_detect_config.py -------------------------------------------------------------------------------- /libcst/_parser/tests/test_footer_behavior.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_parser/tests/test_footer_behavior.py -------------------------------------------------------------------------------- /libcst/_parser/tests/test_node_identity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_parser/tests/test_node_identity.py -------------------------------------------------------------------------------- /libcst/_parser/tests/test_parse_errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_parser/tests/test_parse_errors.py -------------------------------------------------------------------------------- /libcst/_parser/tests/test_version_compare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_parser/tests/test_version_compare.py -------------------------------------------------------------------------------- /libcst/_parser/tests/test_whitespace_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_parser/tests/test_whitespace_parser.py -------------------------------------------------------------------------------- /libcst/_parser/tests/test_wrapped_tokenize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_parser/tests/test_wrapped_tokenize.py -------------------------------------------------------------------------------- /libcst/_parser/types/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_parser/types/__init__.py -------------------------------------------------------------------------------- /libcst/_parser/types/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_parser/types/config.py -------------------------------------------------------------------------------- /libcst/_parser/types/conversions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_parser/types/conversions.py -------------------------------------------------------------------------------- /libcst/_parser/types/partials.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_parser/types/partials.py -------------------------------------------------------------------------------- /libcst/_parser/types/production.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_parser/types/production.py -------------------------------------------------------------------------------- /libcst/_parser/types/py_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_parser/types/py_config.py -------------------------------------------------------------------------------- /libcst/_parser/types/py_token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_parser/types/py_token.py -------------------------------------------------------------------------------- /libcst/_parser/types/py_whitespace_state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_parser/types/py_whitespace_state.py -------------------------------------------------------------------------------- /libcst/_parser/types/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_parser/types/tests/__init__.py -------------------------------------------------------------------------------- /libcst/_parser/types/tests/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_parser/types/tests/test_config.py -------------------------------------------------------------------------------- /libcst/_parser/types/token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_parser/types/token.py -------------------------------------------------------------------------------- /libcst/_parser/types/whitespace_state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_parser/types/whitespace_state.py -------------------------------------------------------------------------------- /libcst/_parser/whitespace_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_parser/whitespace_parser.py -------------------------------------------------------------------------------- /libcst/_parser/wrapped_tokenize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_parser/wrapped_tokenize.py -------------------------------------------------------------------------------- /libcst/_position.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_position.py -------------------------------------------------------------------------------- /libcst/_removal_sentinel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_removal_sentinel.py -------------------------------------------------------------------------------- /libcst/_tabs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_tabs.py -------------------------------------------------------------------------------- /libcst/_type_enforce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_type_enforce.py -------------------------------------------------------------------------------- /libcst/_typed_visitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_typed_visitor.py -------------------------------------------------------------------------------- /libcst/_typed_visitor_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_typed_visitor_base.py -------------------------------------------------------------------------------- /libcst/_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_types.py -------------------------------------------------------------------------------- /libcst/_visitors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/_visitors.py -------------------------------------------------------------------------------- /libcst/codegen/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codegen/__init__.py -------------------------------------------------------------------------------- /libcst/codegen/gather.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codegen/gather.py -------------------------------------------------------------------------------- /libcst/codegen/gen_matcher_classes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codegen/gen_matcher_classes.py -------------------------------------------------------------------------------- /libcst/codegen/gen_type_mapping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codegen/gen_type_mapping.py -------------------------------------------------------------------------------- /libcst/codegen/gen_visitor_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codegen/gen_visitor_functions.py -------------------------------------------------------------------------------- /libcst/codegen/generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codegen/generate.py -------------------------------------------------------------------------------- /libcst/codegen/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codegen/tests/__init__.py -------------------------------------------------------------------------------- /libcst/codegen/tests/test_codegen_clean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codegen/tests/test_codegen_clean.py -------------------------------------------------------------------------------- /libcst/codegen/transforms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codegen/transforms.py -------------------------------------------------------------------------------- /libcst/codemod/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/__init__.py -------------------------------------------------------------------------------- /libcst/codemod/_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/_cli.py -------------------------------------------------------------------------------- /libcst/codemod/_codemod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/_codemod.py -------------------------------------------------------------------------------- /libcst/codemod/_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/_command.py -------------------------------------------------------------------------------- /libcst/codemod/_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/_context.py -------------------------------------------------------------------------------- /libcst/codemod/_dummy_pool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/_dummy_pool.py -------------------------------------------------------------------------------- /libcst/codemod/_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/_runner.py -------------------------------------------------------------------------------- /libcst/codemod/_testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/_testing.py -------------------------------------------------------------------------------- /libcst/codemod/_visitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/_visitor.py -------------------------------------------------------------------------------- /libcst/codemod/commands/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/commands/__init__.py -------------------------------------------------------------------------------- /libcst/codemod/commands/add_pyre_directive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/commands/add_pyre_directive.py -------------------------------------------------------------------------------- /libcst/codemod/commands/add_trailing_commas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/commands/add_trailing_commas.py -------------------------------------------------------------------------------- /libcst/codemod/commands/convert_format_to_fstring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/commands/convert_format_to_fstring.py -------------------------------------------------------------------------------- /libcst/codemod/commands/convert_namedtuple_to_dataclass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/commands/convert_namedtuple_to_dataclass.py -------------------------------------------------------------------------------- /libcst/codemod/commands/convert_percent_format_to_fstring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/commands/convert_percent_format_to_fstring.py -------------------------------------------------------------------------------- /libcst/codemod/commands/convert_type_comments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/commands/convert_type_comments.py -------------------------------------------------------------------------------- /libcst/codemod/commands/convert_union_to_or.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/commands/convert_union_to_or.py -------------------------------------------------------------------------------- /libcst/codemod/commands/ensure_import_present.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/commands/ensure_import_present.py -------------------------------------------------------------------------------- /libcst/codemod/commands/fix_pyre_directives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/commands/fix_pyre_directives.py -------------------------------------------------------------------------------- /libcst/codemod/commands/fix_variadic_callable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/commands/fix_variadic_callable.py -------------------------------------------------------------------------------- /libcst/codemod/commands/noop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/commands/noop.py -------------------------------------------------------------------------------- /libcst/codemod/commands/remove_pyre_directive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/commands/remove_pyre_directive.py -------------------------------------------------------------------------------- /libcst/codemod/commands/remove_unused_imports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/commands/remove_unused_imports.py -------------------------------------------------------------------------------- /libcst/codemod/commands/rename.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/commands/rename.py -------------------------------------------------------------------------------- /libcst/codemod/commands/rename_typing_generic_aliases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/commands/rename_typing_generic_aliases.py -------------------------------------------------------------------------------- /libcst/codemod/commands/strip_strings_from_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/commands/strip_strings_from_types.py -------------------------------------------------------------------------------- /libcst/codemod/commands/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/commands/tests/__init__.py -------------------------------------------------------------------------------- /libcst/codemod/commands/tests/test_add_pyre_directive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/commands/tests/test_add_pyre_directive.py -------------------------------------------------------------------------------- /libcst/codemod/commands/tests/test_add_trailing_commas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/commands/tests/test_add_trailing_commas.py -------------------------------------------------------------------------------- /libcst/codemod/commands/tests/test_convert_format_to_fstring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/commands/tests/test_convert_format_to_fstring.py -------------------------------------------------------------------------------- /libcst/codemod/commands/tests/test_convert_namedtuple_to_dataclass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/commands/tests/test_convert_namedtuple_to_dataclass.py -------------------------------------------------------------------------------- /libcst/codemod/commands/tests/test_convert_percent_format_to_fstring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/commands/tests/test_convert_percent_format_to_fstring.py -------------------------------------------------------------------------------- /libcst/codemod/commands/tests/test_convert_type_comments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/commands/tests/test_convert_type_comments.py -------------------------------------------------------------------------------- /libcst/codemod/commands/tests/test_convert_union_to_or.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/commands/tests/test_convert_union_to_or.py -------------------------------------------------------------------------------- /libcst/codemod/commands/tests/test_ensure_import_present.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/commands/tests/test_ensure_import_present.py -------------------------------------------------------------------------------- /libcst/codemod/commands/tests/test_fix_pyre_directives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/commands/tests/test_fix_pyre_directives.py -------------------------------------------------------------------------------- /libcst/codemod/commands/tests/test_fix_variadic_callable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/commands/tests/test_fix_variadic_callable.py -------------------------------------------------------------------------------- /libcst/codemod/commands/tests/test_noop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/commands/tests/test_noop.py -------------------------------------------------------------------------------- /libcst/codemod/commands/tests/test_remove_pyre_directive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/commands/tests/test_remove_pyre_directive.py -------------------------------------------------------------------------------- /libcst/codemod/commands/tests/test_remove_unused_imports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/commands/tests/test_remove_unused_imports.py -------------------------------------------------------------------------------- /libcst/codemod/commands/tests/test_rename.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/commands/tests/test_rename.py -------------------------------------------------------------------------------- /libcst/codemod/commands/tests/test_rename_typing_generic_aliases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/commands/tests/test_rename_typing_generic_aliases.py -------------------------------------------------------------------------------- /libcst/codemod/commands/tests/test_strip_strings_from_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/commands/tests/test_strip_strings_from_types.py -------------------------------------------------------------------------------- /libcst/codemod/commands/tests/test_unnecessary_format_string.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/commands/tests/test_unnecessary_format_string.py -------------------------------------------------------------------------------- /libcst/codemod/commands/unnecessary_format_string.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/commands/unnecessary_format_string.py -------------------------------------------------------------------------------- /libcst/codemod/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/tests/__init__.py -------------------------------------------------------------------------------- /libcst/codemod/tests/codemod_formatter_error_input.py.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/tests/codemod_formatter_error_input.py.txt -------------------------------------------------------------------------------- /libcst/codemod/tests/test_codemod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/tests/test_codemod.py -------------------------------------------------------------------------------- /libcst/codemod/tests/test_codemod_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/tests/test_codemod_cli.py -------------------------------------------------------------------------------- /libcst/codemod/tests/test_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/tests/test_metadata.py -------------------------------------------------------------------------------- /libcst/codemod/tests/test_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/tests/test_runner.py -------------------------------------------------------------------------------- /libcst/codemod/visitors/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/visitors/__init__.py -------------------------------------------------------------------------------- /libcst/codemod/visitors/_add_imports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/visitors/_add_imports.py -------------------------------------------------------------------------------- /libcst/codemod/visitors/_apply_type_annotations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/visitors/_apply_type_annotations.py -------------------------------------------------------------------------------- /libcst/codemod/visitors/_gather_comments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/visitors/_gather_comments.py -------------------------------------------------------------------------------- /libcst/codemod/visitors/_gather_exports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/visitors/_gather_exports.py -------------------------------------------------------------------------------- /libcst/codemod/visitors/_gather_global_names.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/visitors/_gather_global_names.py -------------------------------------------------------------------------------- /libcst/codemod/visitors/_gather_imports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/visitors/_gather_imports.py -------------------------------------------------------------------------------- /libcst/codemod/visitors/_gather_string_annotation_names.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/visitors/_gather_string_annotation_names.py -------------------------------------------------------------------------------- /libcst/codemod/visitors/_gather_unused_imports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/visitors/_gather_unused_imports.py -------------------------------------------------------------------------------- /libcst/codemod/visitors/_imports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/visitors/_imports.py -------------------------------------------------------------------------------- /libcst/codemod/visitors/_remove_imports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/visitors/_remove_imports.py -------------------------------------------------------------------------------- /libcst/codemod/visitors/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/visitors/tests/__init__.py -------------------------------------------------------------------------------- /libcst/codemod/visitors/tests/test_add_imports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/visitors/tests/test_add_imports.py -------------------------------------------------------------------------------- /libcst/codemod/visitors/tests/test_apply_type_annotations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/visitors/tests/test_apply_type_annotations.py -------------------------------------------------------------------------------- /libcst/codemod/visitors/tests/test_gather_comments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/visitors/tests/test_gather_comments.py -------------------------------------------------------------------------------- /libcst/codemod/visitors/tests/test_gather_exports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/visitors/tests/test_gather_exports.py -------------------------------------------------------------------------------- /libcst/codemod/visitors/tests/test_gather_global_names.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/visitors/tests/test_gather_global_names.py -------------------------------------------------------------------------------- /libcst/codemod/visitors/tests/test_gather_imports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/visitors/tests/test_gather_imports.py -------------------------------------------------------------------------------- /libcst/codemod/visitors/tests/test_gather_string_annotation_names.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/visitors/tests/test_gather_string_annotation_names.py -------------------------------------------------------------------------------- /libcst/codemod/visitors/tests/test_gather_unused_imports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/visitors/tests/test_gather_unused_imports.py -------------------------------------------------------------------------------- /libcst/codemod/visitors/tests/test_remove_imports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/codemod/visitors/tests/test_remove_imports.py -------------------------------------------------------------------------------- /libcst/display/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/display/__init__.py -------------------------------------------------------------------------------- /libcst/display/graphviz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/display/graphviz.py -------------------------------------------------------------------------------- /libcst/display/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/display/tests/__init__.py -------------------------------------------------------------------------------- /libcst/display/tests/test_dump_graphviz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/display/tests/test_dump_graphviz.py -------------------------------------------------------------------------------- /libcst/display/tests/test_dump_text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/display/tests/test_dump_text.py -------------------------------------------------------------------------------- /libcst/display/text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/display/text.py -------------------------------------------------------------------------------- /libcst/helpers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/helpers/__init__.py -------------------------------------------------------------------------------- /libcst/helpers/_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/helpers/_template.py -------------------------------------------------------------------------------- /libcst/helpers/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/helpers/common.py -------------------------------------------------------------------------------- /libcst/helpers/expression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/helpers/expression.py -------------------------------------------------------------------------------- /libcst/helpers/matchers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/helpers/matchers.py -------------------------------------------------------------------------------- /libcst/helpers/module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/helpers/module.py -------------------------------------------------------------------------------- /libcst/helpers/node_fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/helpers/node_fields.py -------------------------------------------------------------------------------- /libcst/helpers/paths.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/helpers/paths.py -------------------------------------------------------------------------------- /libcst/helpers/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/helpers/tests/__init__.py -------------------------------------------------------------------------------- /libcst/helpers/tests/test_expression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/helpers/tests/test_expression.py -------------------------------------------------------------------------------- /libcst/helpers/tests/test_matchers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/helpers/tests/test_matchers.py -------------------------------------------------------------------------------- /libcst/helpers/tests/test_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/helpers/tests/test_module.py -------------------------------------------------------------------------------- /libcst/helpers/tests/test_node_fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/helpers/tests/test_node_fields.py -------------------------------------------------------------------------------- /libcst/helpers/tests/test_paths.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/helpers/tests/test_paths.py -------------------------------------------------------------------------------- /libcst/helpers/tests/test_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/helpers/tests/test_template.py -------------------------------------------------------------------------------- /libcst/matchers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/matchers/__init__.py -------------------------------------------------------------------------------- /libcst/matchers/_decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/matchers/_decorators.py -------------------------------------------------------------------------------- /libcst/matchers/_matcher_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/matchers/_matcher_base.py -------------------------------------------------------------------------------- /libcst/matchers/_return_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/matchers/_return_types.py -------------------------------------------------------------------------------- /libcst/matchers/_visitors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/matchers/_visitors.py -------------------------------------------------------------------------------- /libcst/matchers/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/matchers/tests/__init__.py -------------------------------------------------------------------------------- /libcst/matchers/tests/test_decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/matchers/tests/test_decorators.py -------------------------------------------------------------------------------- /libcst/matchers/tests/test_extract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/matchers/tests/test_extract.py -------------------------------------------------------------------------------- /libcst/matchers/tests/test_findall.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/matchers/tests/test_findall.py -------------------------------------------------------------------------------- /libcst/matchers/tests/test_matchers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/matchers/tests/test_matchers.py -------------------------------------------------------------------------------- /libcst/matchers/tests/test_matchers_with_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/matchers/tests/test_matchers_with_metadata.py -------------------------------------------------------------------------------- /libcst/matchers/tests/test_replace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/matchers/tests/test_replace.py -------------------------------------------------------------------------------- /libcst/matchers/tests/test_visitors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/matchers/tests/test_visitors.py -------------------------------------------------------------------------------- /libcst/metadata/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/metadata/__init__.py -------------------------------------------------------------------------------- /libcst/metadata/accessor_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/metadata/accessor_provider.py -------------------------------------------------------------------------------- /libcst/metadata/base_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/metadata/base_provider.py -------------------------------------------------------------------------------- /libcst/metadata/expression_context_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/metadata/expression_context_provider.py -------------------------------------------------------------------------------- /libcst/metadata/file_path_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/metadata/file_path_provider.py -------------------------------------------------------------------------------- /libcst/metadata/full_repo_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/metadata/full_repo_manager.py -------------------------------------------------------------------------------- /libcst/metadata/name_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/metadata/name_provider.py -------------------------------------------------------------------------------- /libcst/metadata/parent_node_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/metadata/parent_node_provider.py -------------------------------------------------------------------------------- /libcst/metadata/position_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/metadata/position_provider.py -------------------------------------------------------------------------------- /libcst/metadata/reentrant_codegen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/metadata/reentrant_codegen.py -------------------------------------------------------------------------------- /libcst/metadata/scope_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/metadata/scope_provider.py -------------------------------------------------------------------------------- /libcst/metadata/span_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/metadata/span_provider.py -------------------------------------------------------------------------------- /libcst/metadata/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/metadata/tests/__init__.py -------------------------------------------------------------------------------- /libcst/metadata/tests/test_accessor_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/metadata/tests/test_accessor_provider.py -------------------------------------------------------------------------------- /libcst/metadata/tests/test_base_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/metadata/tests/test_base_provider.py -------------------------------------------------------------------------------- /libcst/metadata/tests/test_expression_context_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/metadata/tests/test_expression_context_provider.py -------------------------------------------------------------------------------- /libcst/metadata/tests/test_file_path_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/metadata/tests/test_file_path_provider.py -------------------------------------------------------------------------------- /libcst/metadata/tests/test_full_repo_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/metadata/tests/test_full_repo_manager.py -------------------------------------------------------------------------------- /libcst/metadata/tests/test_metadata_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/metadata/tests/test_metadata_provider.py -------------------------------------------------------------------------------- /libcst/metadata/tests/test_metadata_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/metadata/tests/test_metadata_wrapper.py -------------------------------------------------------------------------------- /libcst/metadata/tests/test_name_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/metadata/tests/test_name_provider.py -------------------------------------------------------------------------------- /libcst/metadata/tests/test_parent_node_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/metadata/tests/test_parent_node_provider.py -------------------------------------------------------------------------------- /libcst/metadata/tests/test_position_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/metadata/tests/test_position_provider.py -------------------------------------------------------------------------------- /libcst/metadata/tests/test_reentrant_codegen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/metadata/tests/test_reentrant_codegen.py -------------------------------------------------------------------------------- /libcst/metadata/tests/test_scope_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/metadata/tests/test_scope_provider.py -------------------------------------------------------------------------------- /libcst/metadata/tests/test_span_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/metadata/tests/test_span_provider.py -------------------------------------------------------------------------------- /libcst/metadata/tests/test_type_inference_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/metadata/tests/test_type_inference_provider.py -------------------------------------------------------------------------------- /libcst/metadata/type_inference_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/metadata/type_inference_provider.py -------------------------------------------------------------------------------- /libcst/metadata/wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/metadata/wrapper.py -------------------------------------------------------------------------------- /libcst/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libcst/testing/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/testing/__init__.py -------------------------------------------------------------------------------- /libcst/testing/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/testing/utils.py -------------------------------------------------------------------------------- /libcst/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/tests/__init__.py -------------------------------------------------------------------------------- /libcst/tests/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/tests/__main__.py -------------------------------------------------------------------------------- /libcst/tests/pyre/.pyre_configuration: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/tests/pyre/.pyre_configuration -------------------------------------------------------------------------------- /libcst/tests/pyre/simple_class.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/tests/pyre/simple_class.json -------------------------------------------------------------------------------- /libcst/tests/pyre/simple_class.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/tests/pyre/simple_class.py -------------------------------------------------------------------------------- /libcst/tests/test_add_slots.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/tests/test_add_slots.py -------------------------------------------------------------------------------- /libcst/tests/test_batched_visitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/tests/test_batched_visitor.py -------------------------------------------------------------------------------- /libcst/tests/test_deep_clone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/tests/test_deep_clone.py -------------------------------------------------------------------------------- /libcst/tests/test_deep_replace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/tests/test_deep_replace.py -------------------------------------------------------------------------------- /libcst/tests/test_e2e.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/tests/test_e2e.py -------------------------------------------------------------------------------- /libcst/tests/test_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/tests/test_exceptions.py -------------------------------------------------------------------------------- /libcst/tests/test_fuzz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/tests/test_fuzz.py -------------------------------------------------------------------------------- /libcst/tests/test_import.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/tests/test_import.py -------------------------------------------------------------------------------- /libcst/tests/test_pyre_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/tests/test_pyre_integration.py -------------------------------------------------------------------------------- /libcst/tests/test_roundtrip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/tests/test_roundtrip.py -------------------------------------------------------------------------------- /libcst/tests/test_tabs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/tests/test_tabs.py -------------------------------------------------------------------------------- /libcst/tests/test_type_enforce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/tests/test_type_enforce.py -------------------------------------------------------------------------------- /libcst/tests/test_visitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/tests/test_visitor.py -------------------------------------------------------------------------------- /libcst/tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/libcst/tool.py -------------------------------------------------------------------------------- /native/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/Cargo.lock -------------------------------------------------------------------------------- /native/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/Cargo.toml -------------------------------------------------------------------------------- /native/libcst/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/Cargo.toml -------------------------------------------------------------------------------- /native/libcst/Grammar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/Grammar -------------------------------------------------------------------------------- /native/libcst/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/LICENSE -------------------------------------------------------------------------------- /native/libcst/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/README.md -------------------------------------------------------------------------------- /native/libcst/benches/parser_benchmark.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/benches/parser_benchmark.rs -------------------------------------------------------------------------------- /native/libcst/src/bin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/src/bin.rs -------------------------------------------------------------------------------- /native/libcst/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/src/lib.rs -------------------------------------------------------------------------------- /native/libcst/src/nodes/codegen.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/src/nodes/codegen.rs -------------------------------------------------------------------------------- /native/libcst/src/nodes/expression.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/src/nodes/expression.rs -------------------------------------------------------------------------------- /native/libcst/src/nodes/inflate_helpers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/src/nodes/inflate_helpers.rs -------------------------------------------------------------------------------- /native/libcst/src/nodes/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/src/nodes/macros.rs -------------------------------------------------------------------------------- /native/libcst/src/nodes/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/src/nodes/mod.rs -------------------------------------------------------------------------------- /native/libcst/src/nodes/module.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/src/nodes/module.rs -------------------------------------------------------------------------------- /native/libcst/src/nodes/op.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/src/nodes/op.rs -------------------------------------------------------------------------------- /native/libcst/src/nodes/parser_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/src/nodes/parser_config.rs -------------------------------------------------------------------------------- /native/libcst/src/nodes/py_cached.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/src/nodes/py_cached.rs -------------------------------------------------------------------------------- /native/libcst/src/nodes/statement.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/src/nodes/statement.rs -------------------------------------------------------------------------------- /native/libcst/src/nodes/test_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/src/nodes/test_utils.rs -------------------------------------------------------------------------------- /native/libcst/src/nodes/traits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/src/nodes/traits.rs -------------------------------------------------------------------------------- /native/libcst/src/nodes/whitespace.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/src/nodes/whitespace.rs -------------------------------------------------------------------------------- /native/libcst/src/parser/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/src/parser/errors.rs -------------------------------------------------------------------------------- /native/libcst/src/parser/grammar.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/src/parser/grammar.rs -------------------------------------------------------------------------------- /native/libcst/src/parser/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/src/parser/mod.rs -------------------------------------------------------------------------------- /native/libcst/src/parser/numbers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/src/parser/numbers.rs -------------------------------------------------------------------------------- /native/libcst/src/py.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/src/py.rs -------------------------------------------------------------------------------- /native/libcst/src/tokenizer/core/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/src/tokenizer/core/LICENSE -------------------------------------------------------------------------------- /native/libcst/src/tokenizer/core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/src/tokenizer/core/README.md -------------------------------------------------------------------------------- /native/libcst/src/tokenizer/core/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/src/tokenizer/core/mod.rs -------------------------------------------------------------------------------- /native/libcst/src/tokenizer/core/string_types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/src/tokenizer/core/string_types.rs -------------------------------------------------------------------------------- /native/libcst/src/tokenizer/debug_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/src/tokenizer/debug_utils.rs -------------------------------------------------------------------------------- /native/libcst/src/tokenizer/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/src/tokenizer/mod.rs -------------------------------------------------------------------------------- /native/libcst/src/tokenizer/operators.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/src/tokenizer/operators.rs -------------------------------------------------------------------------------- /native/libcst/src/tokenizer/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/src/tokenizer/tests.rs -------------------------------------------------------------------------------- /native/libcst/src/tokenizer/text_position/char_width.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/src/tokenizer/text_position/char_width.rs -------------------------------------------------------------------------------- /native/libcst/src/tokenizer/text_position/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/src/tokenizer/text_position/mod.rs -------------------------------------------------------------------------------- /native/libcst/src/tokenizer/whitespace_parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/src/tokenizer/whitespace_parser.rs -------------------------------------------------------------------------------- /native/libcst/tests/.gitattributes: -------------------------------------------------------------------------------- 1 | fixtures/mixed_newlines.py autocrlf=false -------------------------------------------------------------------------------- /native/libcst/tests/fixtures/big_binary_operator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/tests/fixtures/big_binary_operator.py -------------------------------------------------------------------------------- /native/libcst/tests/fixtures/class_craziness.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/tests/fixtures/class_craziness.py -------------------------------------------------------------------------------- /native/libcst/tests/fixtures/comments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/tests/fixtures/comments.py -------------------------------------------------------------------------------- /native/libcst/tests/fixtures/comparisons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/tests/fixtures/comparisons.py -------------------------------------------------------------------------------- /native/libcst/tests/fixtures/dangling_indent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/tests/fixtures/dangling_indent.py -------------------------------------------------------------------------------- /native/libcst/tests/fixtures/decorated_function_without_body.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/tests/fixtures/decorated_function_without_body.py -------------------------------------------------------------------------------- /native/libcst/tests/fixtures/dysfunctional_del.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/tests/fixtures/dysfunctional_del.py -------------------------------------------------------------------------------- /native/libcst/tests/fixtures/expr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/tests/fixtures/expr.py -------------------------------------------------------------------------------- /native/libcst/tests/fixtures/expr_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/tests/fixtures/expr_statement.py -------------------------------------------------------------------------------- /native/libcst/tests/fixtures/fun_with_func_defs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/tests/fixtures/fun_with_func_defs.py -------------------------------------------------------------------------------- /native/libcst/tests/fixtures/global_nonlocal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/tests/fixtures/global_nonlocal.py -------------------------------------------------------------------------------- /native/libcst/tests/fixtures/import.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/tests/fixtures/import.py -------------------------------------------------------------------------------- /native/libcst/tests/fixtures/indents_but_no_eol_before_eof.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/tests/fixtures/indents_but_no_eol_before_eof.py -------------------------------------------------------------------------------- /native/libcst/tests/fixtures/just_a_comment_without_nl.py: -------------------------------------------------------------------------------- 1 | # just a comment without a newline -------------------------------------------------------------------------------- /native/libcst/tests/fixtures/malicious_match.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/tests/fixtures/malicious_match.py -------------------------------------------------------------------------------- /native/libcst/tests/fixtures/mixed_newlines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/tests/fixtures/mixed_newlines.py -------------------------------------------------------------------------------- /native/libcst/tests/fixtures/pep646.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/tests/fixtures/pep646.py -------------------------------------------------------------------------------- /native/libcst/tests/fixtures/raise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/tests/fixtures/raise.py -------------------------------------------------------------------------------- /native/libcst/tests/fixtures/smol_statements.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/tests/fixtures/smol_statements.py -------------------------------------------------------------------------------- /native/libcst/tests/fixtures/spacious_spaces.py: -------------------------------------------------------------------------------- 1 | SP -------------------------------------------------------------------------------- /native/libcst/tests/fixtures/starry_tries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/tests/fixtures/starry_tries.py -------------------------------------------------------------------------------- /native/libcst/tests/fixtures/suicidal_slices.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/tests/fixtures/suicidal_slices.py -------------------------------------------------------------------------------- /native/libcst/tests/fixtures/super_strings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/tests/fixtures/super_strings.py -------------------------------------------------------------------------------- /native/libcst/tests/fixtures/terrible_tries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/tests/fixtures/terrible_tries.py -------------------------------------------------------------------------------- /native/libcst/tests/fixtures/trailing_comment_without_nl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/tests/fixtures/trailing_comment_without_nl.py -------------------------------------------------------------------------------- /native/libcst/tests/fixtures/trailing_whitespace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/tests/fixtures/trailing_whitespace.py -------------------------------------------------------------------------------- /native/libcst/tests/fixtures/tuple_shenanigans.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/tests/fixtures/tuple_shenanigans.py -------------------------------------------------------------------------------- /native/libcst/tests/fixtures/type_parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/tests/fixtures/type_parameters.py -------------------------------------------------------------------------------- /native/libcst/tests/fixtures/vast_emptiness.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /native/libcst/tests/fixtures/with_wickedness.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/tests/fixtures/with_wickedness.py -------------------------------------------------------------------------------- /native/libcst/tests/fixtures/wonky_walrus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/tests/fixtures/wonky_walrus.py -------------------------------------------------------------------------------- /native/libcst/tests/parser_roundtrip.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst/tests/parser_roundtrip.rs -------------------------------------------------------------------------------- /native/libcst_derive/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst_derive/Cargo.toml -------------------------------------------------------------------------------- /native/libcst_derive/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst_derive/LICENSE -------------------------------------------------------------------------------- /native/libcst_derive/src/codegen.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst_derive/src/codegen.rs -------------------------------------------------------------------------------- /native/libcst_derive/src/cstnode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst_derive/src/cstnode.rs -------------------------------------------------------------------------------- /native/libcst_derive/src/inflate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst_derive/src/inflate.rs -------------------------------------------------------------------------------- /native/libcst_derive/src/into_py.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst_derive/src/into_py.rs -------------------------------------------------------------------------------- /native/libcst_derive/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst_derive/src/lib.rs -------------------------------------------------------------------------------- /native/libcst_derive/src/parenthesized_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst_derive/src/parenthesized_node.rs -------------------------------------------------------------------------------- /native/libcst_derive/tests/pass/minimal_cst.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst_derive/tests/pass/minimal_cst.rs -------------------------------------------------------------------------------- /native/libcst_derive/tests/pass/simple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/libcst_derive/tests/pass/simple.rs -------------------------------------------------------------------------------- /native/roundtrip.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/native/roundtrip.sh -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/check_copyright.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/scripts/check_copyright.py -------------------------------------------------------------------------------- /scripts/regenerate-fixtures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/scripts/regenerate-fixtures.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/setup.py -------------------------------------------------------------------------------- /stubs/hypothesis.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/stubs/hypothesis.pyi -------------------------------------------------------------------------------- /stubs/hypothesmith.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/stubs/hypothesmith.pyi -------------------------------------------------------------------------------- /stubs/libcst/native.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/stubs/libcst/native.pyi -------------------------------------------------------------------------------- /stubs/libcst_native/parser_config.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/stubs/libcst_native/parser_config.pyi -------------------------------------------------------------------------------- /stubs/libcst_native/token_type.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/stubs/libcst_native/token_type.pyi -------------------------------------------------------------------------------- /stubs/libcst_native/tokenize.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/stubs/libcst_native/tokenize.pyi -------------------------------------------------------------------------------- /stubs/libcst_native/whitespace_parser.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/stubs/libcst_native/whitespace_parser.pyi -------------------------------------------------------------------------------- /stubs/libcst_native/whitespace_state.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/stubs/libcst_native/whitespace_state.pyi -------------------------------------------------------------------------------- /stubs/setuptools.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/stubs/setuptools.pyi -------------------------------------------------------------------------------- /stubs/tokenize.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/stubs/tokenize.pyi -------------------------------------------------------------------------------- /stubs/typing_inspect.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/stubs/typing_inspect.pyi -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/uv.lock -------------------------------------------------------------------------------- /zizmor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Instagram/LibCST/HEAD/zizmor.yml --------------------------------------------------------------------------------