Use tree-sitter-swift in Rust
mainTo use the Swift parser in a Rust project, add tree-sitter and tree-sitter-swift to your Cargo.toml. You can then initialize a tree_sitter::Parser and set its language using tree_sitter_swift::language().
tree-sitter = "0.23.0"
tree-sitter-swift = "=0.7.3"let mut parser = tree_sitter::Parser::new();
parser.set_language(tree_sitter_swift::language())?;
// ...
let tree = parser.parse(&my_source_code, None)
.ok_or_else(|| /* error handling code */)?;