Node
Primary key: id: int
schema Node { @primary id: int } Node::print
- Parameter
self:Node - Return
*string
pub fn print(self: Node) -> *string; Node::getTextStartOffset
- Parameter
self:Node - Return
int
pub fn getTextStartOffset(self: Node) -> int; Node::getChildCount
- Parameter
self:Node - Return
int
pub fn getChildCount(self: Node) -> int; Node::getTextSize
- Parameter
self:Node - Return
int
pub fn getTextSize(self: Node) -> int; Node::getAssociatedCommentString
- Parameter
self:Node - Return
string
pub fn getAssociatedCommentString(self: Node) -> string; Node::getAchildNode
pub fn getAchildNode(self: Node) -> *Node; Node::getText
// getText Extract the text associated with a specific node in a file - Parameter
self:Node - Return
string
pub fn getText(self: Node) -> string; Node::getType
- Parameter
self:Node - Return
string
pub fn getType(self: Node) -> string; Node::getBelongsFile
pub fn getBelongsFile(self: Node) -> File; Node::getDepthFromRoot
- Parameter
self:Node - Return
int
pub fn getDepthFromRoot(self: Node) -> int; Node::isRootNode
- Parameter
self:Node - Return
bool
pub fn isRootNode(self: Node) -> bool; Node::getParentNode
pub fn getParentNode(self: Node) -> Node; Node::countAssociatedComment
- Parameter
self:Node - Return
int
pub fn countAssociatedComment(self: Node) -> int; Node::getBelongsFunction
pub fn getBelongsFunction(self: Node) -> Function; Node::getAnAncestor
pub fn getAnAncestor(self: Node) -> *Node; Node::getAnAncestorForIndex
pub fn getAnAncestorForIndex(self: Node, index: int) -> Node; Node::hasLocation
- Parameter
self:Node - Return
bool
pub fn hasLocation(self: Node) -> bool; Node::__all__
Data constraint method.
pub fn __all__(db: GoDB) -> *Node; Node::getLocation
pub fn getLocation(self: Node) -> Location;