| addDependentFileRelative | TreeSitter.Language |
| ann | TreeSitter.Token |
| Anonymous | |
| 1 (Data Constructor) | TreeSitter.Deserialize |
| 2 (Data Constructor) | TreeSitter.Symbol, TreeSitter.Language |
| astDeclarationsForLanguage | TreeSitter.GenerateSyntax |
| Auxiliary | TreeSitter.Symbol, TreeSitter.Language |
| camelCase | TreeSitter.Symbol, TreeSitter.Language |
| capitalize | TreeSitter.Symbol, TreeSitter.Language |
| Children | TreeSitter.Deserialize |
| Cursor | TreeSitter.Cursor |
| Datatype | TreeSitter.Deserialize |
| datatypeChildren | TreeSitter.Deserialize |
| datatypeFields | TreeSitter.Deserialize |
| DatatypeName | |
| 1 (Type/Class) | TreeSitter.Deserialize |
| 2 (Data Constructor) | TreeSitter.Deserialize |
| datatypeName | TreeSitter.Deserialize |
| datatypeNameStatus | TreeSitter.Deserialize |
| datatypeSubtypes | TreeSitter.Deserialize |
| escapeOperatorPunctuation | TreeSitter.Symbol, TreeSitter.Language |
| Field | TreeSitter.Deserialize |
| FieldId | |
| 1 (Type/Class) | TreeSitter.Node |
| 2 (Data Constructor) | TreeSitter.Node |
| fieldMultiple | TreeSitter.Deserialize |
| FieldName | |
| 1 (Type/Class) | TreeSitter.Unmarshal |
| 2 (Data Constructor) | TreeSitter.Unmarshal |
| fieldRequired | TreeSitter.Deserialize |
| fieldType | TreeSitter.Deserialize |
| fieldTypes | TreeSitter.Deserialize |
| fromTSSymbol | TreeSitter.Symbol, TreeSitter.Language |
| getDatatypeName | TreeSitter.Deserialize |
| getFieldId | TreeSitter.Node |
| getFieldName | TreeSitter.Unmarshal |
| getFields | TreeSitter.Unmarshal |
| goto | TreeSitter.Unmarshal |
| isNamed | TreeSitter.Deserialize |
| Language | TreeSitter.Language |
| languageSymbols | TreeSitter.Language |
| LeafType | TreeSitter.Deserialize |
| MkChildren | TreeSitter.Deserialize |
| MkField | TreeSitter.Deserialize |
| mkSymbolDatatype | TreeSitter.Language |
| MkType | TreeSitter.Deserialize |
| Multiple | |
| 1 (Type/Class) | TreeSitter.Deserialize |
| 2 (Data Constructor) | TreeSitter.Deserialize |
| Named | |
| 1 (Type/Class) | TreeSitter.Deserialize |
| 2 (Data Constructor) | TreeSitter.Deserialize |
| Node | |
| 1 (Type/Class) | TreeSitter.Node |
| 2 (Data Constructor) | TreeSitter.Node |
| nodeChildCount | TreeSitter.Node |
| nodeEndByte | TreeSitter.Node |
| nodeEndPoint | TreeSitter.Node |
| nodeIsExtra | TreeSitter.Node |
| nodeIsNamed | TreeSitter.Node |
| nodeStartByte | TreeSitter.Node |
| nodeStartPoint | TreeSitter.Node |
| nodeSymbol | TreeSitter.Node |
| nodeTSNode | TreeSitter.Node |
| nodeType | TreeSitter.Node |
| Optional | TreeSitter.Deserialize |
| parseByteString | TreeSitter.Unmarshal |
| Parser | TreeSitter.Parser |
| peekFieldName | TreeSitter.Unmarshal |
| peekNode | TreeSitter.Unmarshal |
| pointColumn | TreeSitter.Node |
| pointRow | TreeSitter.Node |
| ProductType | TreeSitter.Deserialize |
| push | TreeSitter.Unmarshal |
| Regular | TreeSitter.Symbol, TreeSitter.Language |
| renameDups | TreeSitter.Language |
| Required | |
| 1 (Type/Class) | TreeSitter.Deserialize |
| 2 (Data Constructor) | TreeSitter.Deserialize |
| showFailure | TreeSitter.Unmarshal |
| Single | TreeSitter.Deserialize |
| sizeOfCursor | TreeSitter.Cursor |
| step | TreeSitter.Unmarshal |
| SumType | TreeSitter.Deserialize |
| Symbol | TreeSitter.Symbol, TreeSitter.Language |
| symbolMatch | TreeSitter.Unmarshal |
| SymbolMatching | TreeSitter.Unmarshal |
| symbolToName | TreeSitter.Symbol, TreeSitter.Language |
| SymbolType | TreeSitter.Symbol, TreeSitter.Language |
| symbolType | TreeSitter.Symbol, TreeSitter.Language |
| syntaxDatatype | TreeSitter.GenerateSyntax |
| toHaskellCamelCaseIdentifier | TreeSitter.Symbol, TreeSitter.Language |
| toHaskellPascalCaseIdentifier | TreeSitter.Symbol, TreeSitter.Language |
| Token | |
| 1 (Type/Class) | TreeSitter.Token |
| 2 (Data Constructor) | TreeSitter.Token |
| Tree | TreeSitter.Tree |
| TSNode | |
| 1 (Type/Class) | TreeSitter.Node |
| 2 (Data Constructor) | TreeSitter.Node |
| TSPoint | |
| 1 (Type/Class) | TreeSitter.Node |
| 2 (Data Constructor) | TreeSitter.Node |
| TSSymbol | TreeSitter.Symbol, TreeSitter.Language |
| ts_language_symbol_count | TreeSitter.Language |
| ts_language_symbol_for_name | TreeSitter.Language |
| ts_language_symbol_name | TreeSitter.Language |
| ts_language_symbol_type | TreeSitter.Language |
| ts_node_copy_child_nodes | TreeSitter.Node |
| ts_node_poke_p | TreeSitter.Node |
| ts_parser_delete | TreeSitter.Parser |
| ts_parser_halt_on_error | TreeSitter.Parser |
| ts_parser_log_to_stderr | TreeSitter.Parser |
| ts_parser_new | TreeSitter.Parser |
| ts_parser_parse_string | TreeSitter.Parser |
| ts_parser_set_language | TreeSitter.Parser |
| ts_parser_set_timeout_micros | TreeSitter.Parser |
| ts_parser_timeout_micros | TreeSitter.Parser |
| ts_tree_cursor_current_field_id | TreeSitter.Cursor |
| ts_tree_cursor_current_field_name | TreeSitter.Cursor |
| ts_tree_cursor_current_node_p | TreeSitter.Cursor |
| ts_tree_cursor_delete | TreeSitter.Cursor |
| ts_tree_cursor_goto_first_child | TreeSitter.Cursor |
| ts_tree_cursor_goto_first_child_for_byte | TreeSitter.Cursor |
| ts_tree_cursor_goto_next_sibling | TreeSitter.Cursor |
| ts_tree_cursor_goto_parent | TreeSitter.Cursor |
| ts_tree_cursor_new_p | TreeSitter.Cursor |
| ts_tree_cursor_reset_p | TreeSitter.Cursor |
| ts_tree_delete | TreeSitter.Tree |
| ts_tree_root_node_p | TreeSitter.Tree |
| Type | TreeSitter.Deserialize |
| Unmarshal | TreeSitter.Unmarshal |
| UnmarshalAnn | TreeSitter.Unmarshal |
| unmarshalAnn | TreeSitter.Unmarshal |
| UnmarshalField | TreeSitter.Unmarshal |
| unmarshalField | TreeSitter.Unmarshal |
| unmarshalNode | TreeSitter.Unmarshal |
| withCursor | TreeSitter.Cursor |
| withParser | TreeSitter.Parser |
| withParseTree | TreeSitter.Parser |
| withRootNode | TreeSitter.Tree |