Macros§
Structs§
- Analysis
State - Analysis
State Entry - Analysis
State Pool - Analysis
State Set - Analysis
Subgraph - Analysis
Subgraph Node - C2Rust
Unnamed_ 0 - C2Rust
Unnamed_ 1 - C2Rust
Unnamed_ 2 - C2Rust
Unnamed_ 3 - Capture
List - Capture
List Pool - Capture
Quantifiers - Cursor
Child Iterator - Edit
- Error
Status - External
Scanner State - Iterator_
0 - Length
- Lexer
- Lookahead
Iterator - Mutable
Subtree Array - Node
Child Iterator - Pattern
Entry - Query
Pattern - Query
State - Query
Step - Reduce
Action - Reduce
Action Set - Reusable
Node - Slice
- Stack
- Stack
Entry - Stack
Entry_ 0 - Stack
Head - Stack
Iterator - Stack
Link - Stack
Node - Stack
Node Array - Stack
Slice - Stack
Slice Array - Stack
Summary - Stack
Summary Entry - State
Predecessor Map - Step
Offset - Stream
- Subtree
Array - Subtree
Heap Data - Subtree
Inline Data - Subtree
Pool - Summarize
Stack Session - Symbol
Table - TSField
MapEntry - TSField
MapSlice - TSInput
- TSInput
Edit - TSLanguage
- TSLex
Mode - TSLexer
- TSLogger
- TSNode
- TSParser
- TSPoint
- TSQuery
- TSQuery
Capture - TSQuery
Cursor - TSQuery
Match - TSQuery
Predicate Step - TSRange
- TSRange
Array - TSString
Input - TSSymbol
Metadata - TSTree
- TSTree
Cursor - Table
Entry - Token
Cache - Tree
Cursor - Tree
Cursor Entry - Void
Array - timespec
Constants§
- Error
Comparison None - Error
Comparison Prefer Left - Error
Comparison Prefer Right - Error
Comparison Take Left - Error
Comparison Take Right - Iterator
Differs - Iterator
Matches - Iterator
MayDiffer - Stack
Action None - Stack
Action Pop - Stack
Action Stop - Stack
Status Active - Stack
Status Halted - Stack
Status Paused - TREE_
SITTER_ LANGUAGE_ VERSION - TREE_
SITTER_ MIN_ COMPATIBLE_ LANGUAGE_ VERSION - TSInput
EncodingUT F8 - TSInput
EncodingUT F16 - TSLog
Type Lex - TSLog
Type Parse - TSParse
Action Type Accept - TSParse
Action Type Recover - TSParse
Action Type Reduce - TSParse
Action Type Shift - TSQuantifier
One - TSQuantifier
OneOr More - TSQuantifier
Zero - TSQuantifier
Zero OrMore - TSQuantifier
Zero OrOne - TSQuery
Error Capture - TSQuery
Error Field - TSQuery
Error Language - TSQuery
Error Node Type - TSQuery
Error None - TSQuery
Error Structure - TSQuery
Error Syntax - TSQuery
Predicate Step Type Capture - TSQuery
Predicate Step Type Done - TSQuery
Predicate Step Type String - TSSymbol
Type Anonymous - TSSymbol
Type Auxiliary - TSSymbol
Type Regular - _ISalnum
- _ISalpha
- _ISblank
- _IScntrl
- _ISdigit
- _ISgraph
- _ISlower
- _ISprint
- _ISpunct
- _ISspace
- _ISupper
- _ISxdigit
Functions§
- ts_
external_ ⚠scanner_ state_ copy - ts_
external_ ⚠scanner_ state_ data - ts_
external_ ⚠scanner_ state_ delete - ts_
external_ ⚠scanner_ state_ eq - ts_
external_ ⚠scanner_ state_ init - ts_
language_ ⚠field_ count - ts_
language_ ⚠field_ id_ for_ name - ts_
language_ ⚠field_ name_ for_ id - ts_
language_ ⚠public_ symbol - ts_
language_ ⚠symbol_ count - ts_
language_ ⚠symbol_ for_ name - ts_
language_ ⚠symbol_ metadata - ts_
language_ ⚠symbol_ name - ts_
language_ ⚠symbol_ type - ts_
language_ ⚠table_ entry - ts_
language_ ⚠version - ts_
lexer_ ⚠advance_ to_ end - ts_
lexer_ ⚠delete - ts_
lexer_ ⚠finish - ts_
lexer_ ⚠included_ ranges - ts_
lexer_ ⚠init - ts_
lexer_ ⚠mark_ end - ts_
lexer_ ⚠reset - ts_
lexer_ ⚠set_ included_ ranges - ts_
lexer_ ⚠set_ input - ts_
lexer_ ⚠start - ts_
node_ ⚠child - ts_
node_ ⚠child_ by_ field_ id - ts_
node_ ⚠child_ by_ field_ name - ts_
node_ ⚠child_ count - ts_
node_ ⚠descendant_ for_ byte_ range - ts_
node_ ⚠descendant_ for_ point_ range - ts_
node_ ⚠edit - ts_
node_ ⚠end_ byte - ts_
node_ ⚠end_ point - ts_
node_ ⚠eq - ts_
node_ ⚠field_ name_ for_ child - ts_
node_ ⚠first_ child_ for_ byte - ts_
node_ ⚠first_ named_ child_ for_ byte - ts_
node_ ⚠has_ changes - ts_
node_ ⚠has_ error - ts_
node_ ⚠is_ extra - ts_
node_ ⚠is_ missing - ts_
node_ ⚠is_ named - ts_
node_ ⚠is_ null - ts_
node_ ⚠named_ child - ts_
node_ ⚠named_ child_ count - ts_
node_ ⚠named_ descendant_ for_ byte_ range - ts_
node_ ⚠named_ descendant_ for_ point_ range - ts_
node_ ⚠new - ts_
node_ ⚠next_ named_ sibling - ts_
node_ ⚠next_ sibling - ts_
node_ ⚠parent - ts_
node_ ⚠prev_ named_ sibling - ts_
node_ ⚠prev_ sibling - ts_
node_ ⚠start_ byte - ts_
node_ ⚠start_ point - ts_
node_ ⚠string - ts_
node_ ⚠symbol - ts_
node_ ⚠type - ts_
parser_ ⚠cancellation_ flag - ts_
parser_ ⚠delete - ts_
parser_ ⚠included_ ranges - ts_
parser_ ⚠language - ts_
parser_ ⚠logger - ts_
parser_ ⚠new - ts_
parser_ ⚠parse - ts_
parser_ ⚠parse_ string - ts_
parser_ ⚠parse_ string_ encoding - ts_
parser_ ⚠reset - ts_
parser_ ⚠set_ cancellation_ flag - ts_
parser_ ⚠set_ included_ ranges - ts_
parser_ ⚠set_ language - ts_
parser_ ⚠set_ logger - ts_
parser_ ⚠set_ timeout_ micros - ts_
parser_ ⚠timeout_ micros - ts_
query__ ⚠step_ is_ fallible - ts_
query_ ⚠capture_ count - ts_
query_ ⚠capture_ name_ for_ id - ts_
query_ ⚠capture_ quantifier_ for_ id - ts_
query_ ⚠cursor__ compare_ captures - ts_
query_ ⚠cursor__ compare_ nodes - ts_
query_ ⚠cursor_ delete - ts_
query_ ⚠cursor_ did_ exceed_ match_ limit - ts_
query_ ⚠cursor_ exec - ts_
query_ ⚠cursor_ match_ limit - ts_
query_ ⚠cursor_ new - ts_
query_ ⚠cursor_ next_ capture - ts_
query_ ⚠cursor_ next_ match - ts_
query_ ⚠cursor_ remove_ match - ts_
query_ ⚠cursor_ set_ byte_ range - ts_
query_ ⚠cursor_ set_ match_ limit - ts_
query_ ⚠cursor_ set_ point_ range - ts_
query_ ⚠delete - ts_
query_ ⚠disable_ capture - ts_
query_ ⚠disable_ pattern - ts_
query_ ⚠is_ pattern_ guaranteed_ at_ step - ts_
query_ ⚠is_ pattern_ rooted - ts_
query_ ⚠new - ts_
query_ ⚠pattern_ count - ts_
query_ ⚠predicates_ for_ pattern - ts_
query_ ⚠start_ byte_ for_ pattern - ts_
query_ ⚠string_ count - ts_
query_ ⚠string_ value_ for_ id - ts_
range_ ⚠array_ get_ changed_ ranges - ts_
range_ ⚠array_ intersects - ts_
stack_ ⚠can_ merge - ts_
stack_ ⚠clear - ts_
stack_ ⚠copy_ version - ts_
stack_ ⚠delete - ts_
stack_ ⚠dynamic_ precedence - ts_
stack_ ⚠error_ cost - ts_
stack_ ⚠get_ summary - ts_
stack_ ⚠halt - ts_
stack_ ⚠has_ advanced_ since_ error - ts_
stack_ ⚠is_ active - ts_
stack_ ⚠is_ halted - ts_
stack_ ⚠is_ paused - ts_
stack_ ⚠last_ external_ token - ts_
stack_ ⚠merge - ts_
stack_ ⚠new - ts_
stack_ ⚠node_ count_ since_ error - ts_
stack_ ⚠pause - ts_
stack_ ⚠pop_ all - ts_
stack_ ⚠pop_ count - ts_
stack_ ⚠pop_ error - ts_
stack_ ⚠pop_ pending - ts_
stack_ ⚠position - ts_
stack_ ⚠print_ dot_ graph - ts_
stack_ ⚠push - ts_
stack_ ⚠record_ summary - ts_
stack_ ⚠remove_ version - ts_
stack_ ⚠renumber_ version - ts_
stack_ ⚠resume - ts_
stack_ ⚠set_ last_ external_ token - ts_
stack_ ⚠state - ts_
stack_ ⚠swap_ versions - ts_
stack_ ⚠version_ count - ts_
subtree__ ⚠print_ dot_ graph - ts_
subtree_ ⚠array_ clear - ts_
subtree_ ⚠array_ copy - ts_
subtree_ ⚠array_ delete - ts_
subtree_ ⚠array_ remove_ trailing_ extras - ts_
subtree_ ⚠array_ reverse - ts_
subtree_ ⚠balance - ts_
subtree_ ⚠clone - ts_
subtree_ ⚠compare - ts_
subtree_ ⚠edit - ts_
subtree_ ⚠external_ scanner_ state - ts_
subtree_ ⚠external_ scanner_ state_ eq - ts_
subtree_ ⚠get_ changed_ ranges - ts_
subtree_ ⚠last_ external_ token - ts_
subtree_ ⚠make_ mut - ts_
subtree_ ⚠new_ error - ts_
subtree_ ⚠new_ error_ node - ts_
subtree_ ⚠new_ leaf - ts_
subtree_ ⚠new_ missing_ leaf - ts_
subtree_ ⚠new_ node - ts_
subtree_ ⚠pool_ delete - ts_
subtree_ ⚠pool_ new - ts_
subtree_ ⚠print_ dot_ graph - ts_
subtree_ ⚠release - ts_
subtree_ ⚠retain - ts_
subtree_ ⚠set_ symbol - ts_
subtree_ ⚠string - ts_
subtree_ ⚠summarize_ children - ts_
tree_ ⚠copy - ts_
tree_ ⚠cursor_ copy - ts_
tree_ ⚠cursor_ current_ field_ id - ts_
tree_ ⚠cursor_ current_ field_ name - ts_
tree_ ⚠cursor_ current_ node - ts_
tree_ ⚠cursor_ current_ status - ts_
tree_ ⚠cursor_ delete - ts_
tree_ ⚠cursor_ goto_ first_ child - ts_
tree_ ⚠cursor_ goto_ first_ child_ for_ byte - ts_
tree_ ⚠cursor_ goto_ first_ child_ for_ point - ts_
tree_ ⚠cursor_ goto_ next_ sibling - ts_
tree_ ⚠cursor_ goto_ parent - ts_
tree_ ⚠cursor_ init - ts_
tree_ ⚠cursor_ new - ts_
tree_ ⚠cursor_ parent_ node - ts_
tree_ ⚠cursor_ reset - ts_
tree_ ⚠delete - ts_
tree_ ⚠edit - ts_
tree_ ⚠get_ changed_ ranges - ts_
tree_ ⚠language - ts_
tree_ ⚠new - ts_
tree_ ⚠print_ dot_ graph - ts_
tree_ ⚠root_ node - ts_
tree_ ⚠root_ node_ with_ offset
Type Aliases§
- C2Rust
Unnamed - C2Rust
Unnamed_ 8 - C2Rust
Unnamed_ 10 - C2Rust
Unnamed_ 24 - C2Rust
Unnamed_ 34 - C2Rust
Unnamed_ 35 - C2Rust
Unnamed_ 36 - Error
Comparison - FILE
- Iterator
Comparison - Stack
Action - Stack
Callback - Stack
Status - Stack
Version - TSClock
- TSDuration
- TSField
Id - TSInput
Encoding - TSLog
Type - TSQuantifier
- TSQuery
Error - TSQuery
Predicate Step Type - TSState
Id - TSSymbol
Type - UChar32
- Unicode
Decode Function - _IO_
lock_ t - __
clockid_ t - __
int16_ t - __
int64_ t - __
off64_ t - __off_t
- __
syscall_ slong_ t - __
time_ t - __u64
- clockid_
t - int16_t
- int64_t
- wint_t