use ignis_db::code_parsing::RustCodeParser;
fn main() -> Result<(), Box<dyn std::error::Error>> {
println!("๐งช Testing Builder Integration with RustCodeParser");
println!("================================================\n");
let parser = RustCodeParser::new(".");
match parser.parse_models() {
Ok(models) => {
println!("โ
Successfully parsed {} models:", models.len());
for model in &models {
println!(" โข {} โ table: {} (source: {})",
model.name,
model.table_name,
model.source_file.as_deref().unwrap_or("unknown")
);
}
}
Err(e) => {
println!("โ Failed to parse models: {}", e);
return Err(e.into());
}
}
println!("\n๐ Builder Integration Test Complete!");
Ok(())
}