docs: Link to semantic dir instead of codegen PR
This commit is contained in:
parent
048b8c87a7
commit
f2e9e3b3f2
1 changed files with 1 additions and 1 deletions
|
|
@ -585,7 +585,7 @@ This function will return `false` when there are no more matches. Otherwise, it
|
|||
|
||||
In languages with static typing, it can be helpful for syntax trees to provide specific type information about individual syntax nodes. Tree-sitter makes this information available via a generated file called `node-types.json`. This *node types* file provides structured data about every possible syntax node in a grammar.
|
||||
|
||||
You can use this data to generate type declarations in statically-typed programming languages. For example, GitHub's [Semantic](https://github.com/github/semantic) uses these node types files to [generate Haskell data types](https://github.com/github/semantic/pull/448) for every possible syntax node, which allows for code analysis algorithms to be structurally verified by the Haskell type system.
|
||||
You can use this data to generate type declarations in statically-typed programming languages. For example, GitHub's [Semantic](https://github.com/github/semantic) uses these node types files to [generate Haskell data types](https://github.com/github/semantic/tree/master/semantic-ast) for every possible syntax node, which allows for code analysis algorithms to be structurally verified by the Haskell type system.
|
||||
|
||||
The node types file contains an array of objects, each of which describes a particular type of syntax node using the following entries:
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue