tree-sitter-javascript
This crate provides a SourcePawn grammar for the [tree-sitter][] parsing
library. To use this crate, add it to the [dependencies] section of your
Cargo.toml file. (Note that you will probably also need to depend on the
[tree-sitter][tree-sitter crate] crate to use the parsed result in any useful
way.)
[]
= "0.20"
= "0.3.0"
Typically, you will use the [language][language func] function to add this grammar to a tree-sitter [Parser][], and then use the parser to parse some code.
The below example demonstrates a simple program that parses a JavaScript function and prints the result to your terminal.
use Parser;