Swift parser for CodeGraph
This crate provides Swift language support for the CodeGraph code analysis tool. It uses tree-sitter-swift to parse Swift source files and extract code entities and relationships.
Example
use CodeGraph;
use SwiftParser;
use CodeParser;
use Path;
let parser = new;
let mut graph = in_memory.unwrap;
let source = r#"
class Person {
var name: String
init(name: String) {
self.name = name
}
}
"#;
let file_info = parser.parse_source.unwrap;
assert!;