TreeSitterGrammarSource
type TreeSitterGrammarSource =
| Files of wasm: string * queries: string
| Repository of repository: string * reference: string * subdirectory: string option * queries: string option
| Bundled| Assembly | Nacara.Plugin.Highlight.TreeSitter |
Where a grammar comes from.
Cases
Files of wasm: string * queries: string
Files of wasm: string * queries: stringTwo files already built: the wasm, gzipped or not, and its queries.
Repository of repository: string * reference: string * subdirectory: string option * queries: string option
Repository of repository: string * reference: string * subdirectory: string option * queries: string optionA repository and a commit of it, built once and kept.