tree-sitter-ssh-client-config

SSH client config grammar for tree-sitter.

Usage

This grammar is available at crates.io, and you can use it together with the Rust language binding.

```rust use tree_sitter::{Parser, Language};

let mut parser = Parser::new(); parser.setlanguage(treesittersshclientconfig::language()).expect("Error loading SSH client config grammar"); let config = "\ Host example.com User your-name Port 12345"; let tree = parser.parse(config, None).unwrap(); asserteq!(tree.rootnode().tosexp(), "(clientconfig (host (hostvalue)) (user (uservalue)) (port (portvalue)))"); ```

References