pub fn parse(
input: impl AsRef<str>,
filename: impl AsRef<str>,
) -> PyResult<Module>Expand description
Parses Python code and returns the AST as a Module (backward compatible version).
This is the original parse function that returns PyResult for backward compatibility.
For better error messages with location information, use parse_enhanced instead.
§Arguments
input- The Python source code to parsefilename- The filename to associate with the parsed code
§Returns
PyResult<Module>- The parsed AST module or a PyO3 error
§Examples
use python_ast::parse;
let code = "x = 1 + 2";
let module = parse(code, "example.py").unwrap();