Collects all node ids within a project
The project to collect ids from
Collects all node ids within a project, but stops collecting at nodes where the given stop function returns true.
The project to collect ids from
A function that determines whether to stop collecting at a given node, does not stop by default
Readonlyname: "RProject"Visits all nodes in the project by visiting the root of each file.
The project to visit file by file
OptionalonVisit: OnEnter<OtherInfo>Called before visiting the subtree of each node. Can be used to stop visiting the subtree starting with this node (return true stop)
OptionalonExit: OnExit<OtherInfo>Called after the subtree of a node has been visited, called for leafs too (even though their subtree is empty)
RNode.visitAst - to visit all nodes in the project
Helper object to identify RProject nodes by their type and to provide related functions.