Page Menu
Home
Software Heritage
Search
Configure Global Search
Log In
Files
F8395533
tree_cursor.h
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
602 B
Subscribers
None
tree_cursor.h
View Options
#ifndef TREE_SITTER_TREE_CURSOR_H_
#define TREE_SITTER_TREE_CURSOR_H_
#include
"./subtree.h"
typedef
struct
{
const
Subtree
*
subtree
;
Length
position
;
uint32_t
child_index
;
uint32_t
structural_child_index
;
}
TreeCursorEntry
;
typedef
struct
{
const
TSTree
*
tree
;
Array
(
TreeCursorEntry
)
stack
;
}
TreeCursor
;
void
ts_tree_cursor_init
(
TreeCursor
*
,
TSNode
);
void
ts_tree_cursor_current_status
(
const
TSTreeCursor
*
,
TSFieldId
*
,
bool
*
,
bool
*
,
bool
*
,
TSSymbol
*
,
unsigned
*
);
TSNode
ts_tree_cursor_parent_node
(
const
TSTreeCursor
*
);
#endif
// TREE_SITTER_TREE_CURSOR_H_
File Metadata
Details
Attached
Mime Type
text/x-c
Expires
Jun 4 2025, 7:40 PM (11 w, 3 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3242935
Attached To
rPTS python3-tree-sitter
Event Timeline
Log In to Comment