An edit to a text document.
 
The encoding of source code.
 
A class that defines how to parse a particular language.
 
The metadata associated with a 
Language.
 
 
A function that logs parsing results.
 
The type of a log message.
 
A class that is used to look up valid symbols in a specific parse state.
 
A class that pairs a symbol ID with its name.
 
A function that retrieves a chunk of text at a given byte offset and point.
 
A class that is used to produce a 
syntax tree from source code.
 
 
A class representing the parser options.
 
A class representing the current state of the parser.
 
A position in a text document in terms of rows and columns.
 
A 
Node that was captured with a certain capture name.
 
 
A class representing the query cursor options.
 
A class representing the current state of the query cursor.
 
Any error that occurred while instantiating a 
Query.
 
 
A match that corresponds to a certain pattern in a 
Query.
 
 
A query predicate that associates conditions (or arbitrary metadata) with a pattern.
 
A range of positions in a text document,
both in terms of bytes and of row-column points.
 
A class that represents a syntax tree.
 
A class that can be used to efficiently walk a 
syntax tree.
 
 
Specifies that the value is of an unsigned data type.
 
 
Parser.Optionsinstead.