Crate python_ast

Source

Re-exports§

pub use ast::*;
pub use codegen::*;
pub use isidentifier::*;
pub use scope::*;
pub use symbols::*;
pub use parser::*;
pub use result::*;
pub use datamodel::*;

Modules§

ast
python-ast-rs
codegen
Code generation for Python ASTs.
datamodel
Module representing the Python Data Model in Rust form. See: here.
isidentifier
This module uses Python to determine if a given string is a valid Python identifier or not. See here
parser
pytypes
result
scope
symbols
Implements a Python-compatilble symbol table for Rust.

Type Aliases§

PyResult
Represents the result of a Python call.