pub mod python;
use crate::error::Result;
use std::path::Path;
#[derive(Debug, Clone)]
pub struct AstNode {
pub kind: String,
pub start_line: u32,
pub end_line: u32,
pub text: String,
}
pub fn parse_python_file(path: &Path) -> Result<Vec<AstNode>> {
python::parse_file(path)
}
#[cfg(test)]
mod tests {
#[test]
fn test_ast_module() {
}
}