No description
Find a file
Boris Verkhovskiy 18343073aa
Some checks failed
CI / Run rust tests (push) Has been cancelled
CI / Check Rust code with rustfmt and clippy (push) Has been cancelled
Correct README.md (#138)
---------

Co-authored-by: Jeong, YunWon <69878+youknowone@users.noreply.github.com>
2025-08-20 16:01:45 +09:00
.github/workflows fix clippy warnings (#123) 2024-08-07 08:29:20 +09:00
ast Fix match parsing 2025-01-22 01:45:40 +09:00
core Clean up Cargo.toml and bump dependency versions (#104) 2023-10-03 20:50:52 +09:00
format Fix inconsistencies with cpython while parsing format strings (#124) 2024-10-31 17:19:49 +09:00
literal apply clippy suggestions 2025-01-22 01:40:09 +09:00
parser Fix match parsing 2025-01-22 01:45:40 +09:00
scripts Parse for expr and stmt variants + identifier, constant (#78) 2023-05-31 20:03:46 +09:00
vendored fix clippy warnings (#123) 2024-08-07 08:29:20 +09:00
.cspell.json Setup spell checker 2023-05-10 17:57:15 +09:00
.gitattributes gitattribute 2023-05-07 17:20:52 +09:00
.gitignore Set up workspace - Forked from 2023-05-05 23:49:50 +09:00
Cargo.toml Update malachite-bigint 2025-02-10 14:01:30 +09:00
LICENSE Set up workspace - Forked from 2023-05-05 23:49:50 +09:00
README.md Correct README.md (#138) 2025-08-20 16:01:45 +09:00

RustPython parser as a library

This project is forked from RustPython project. The parser was one of the core parts of RustPython and the Ruff project. Now it is superseded by https://github.com/astral-sh/ruff/tree/v0.4.10/crates/ruff_python_parser

We try to keep these crates as a well-packaged library for more potential users.

Projects

  • RustPython is a Python interpreter
  • Ruff is an extremely fast Python linter
  • Pylyzer is a static code analyzer / language server for Python
  • Baembal is a Python package to accelerate ast.parse