3 releases (breaking)
|0.19.0||Mar 9, 2021|
|0.17.0||Oct 27, 2020|
|0.16.1||Oct 26, 2020|
#179 in Parser implementations
147 downloads per month
Used in 3 crates (via rust-code-analysis)
This crate provides a Python grammar for the tree-sitter parsing library.
To use this crate, add it to the
[dependencies] section of your
file. (Note that you will probably also need to depend on the
tree-sitter crate to use the parsed result in any useful
[dependencies] tree-sitter = "0.17" tree-sitter-python = "0.17"
let code = r#" def double(x): return x * 2 "#; let mut parser = Parser::new(); parser.set_language(tree_sitter_python::language()).expect("Error loading Python grammar"); let parsed = parser.parse(code, None);
If you have any questions, please reach out to us in the tree-sitter discussions page.