> For the complete documentation index, see [llms.txt](https://docs.r.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.r.xyz/glider-ide/api/internal.md).

# Internal

- [CallGraph](https://docs.r.xyz/glider-ide/api/internal/callgraph.md)
- [CallGraph.all\_nodes()](https://docs.r.xyz/glider-ide/api/internal/callgraph/callgraph.all_nodes.md): Returns the list of all call nodes.
- [CallGraph.get\_corresponding\_node\_for\_function()](https://docs.r.xyz/glider-ide/api/internal/callgraph/callgraph.get_corresponding_node_for_function.md): Returns the node which represents the given function.
- [CallGraph.nodes()](https://docs.r.xyz/glider-ide/api/internal/callgraph/callgraph.nodes.md): Returns the map of all call nodes. The key of the map is the id of a node.
- [CallGraph.with\_name()](https://docs.r.xyz/glider-ide/api/internal/callgraph/callgraph.with_name.md): Returns a list of call nodes whose corresponding function has the specified name.
- [CallGraph.with\_name\_not()](https://docs.r.xyz/glider-ide/api/internal/callgraph/callgraph.with_name_not.md): Returns a list of call nodes whose corresponding function doesn't have the specified name.
- [CallGraph.with\_name\_prefix()](https://docs.r.xyz/glider-ide/api/internal/callgraph/callgraph.with_name_prefix.md): Returns the list of call nodes whose corresponding function name has the specified suffix.
- [CallGraph.with\_name\_suffix()](https://docs.r.xyz/glider-ide/api/internal/callgraph/callgraph.with_name_suffix.md): Returns the list of call nodes whose corresponding function name has the specified suffix.
- [CallGraph.with\_names()](https://docs.r.xyz/glider-ide/api/internal/callgraph/callgraph.with_names.md): Returns the list of call nodes whose corresponding function has the specified name.
- [CallNode](https://docs.r.xyz/glider-ide/api/internal/callnode.md): The class represents a single node in a call graph.
- [CallNode.callable()](https://docs.r.xyz/glider-ide/api/internal/callnode/callnode.callable.md): Returns corresponding callable.
- [CallNode.callable\_name()](https://docs.r.xyz/glider-ide/api/internal/callnode/callnode.callable_name.md): Returns corresponding callable name.
- [CallNode.callee\_functions()](https://docs.r.xyz/glider-ide/api/internal/callnode/callnode.callee_functions.md): Returns Functions object for the functions that are called from the current node corresponding function.
- [CallNode.callee\_modifiers()](https://docs.r.xyz/glider-ide/api/internal/callnode/callnode.callee_modifiers.md): Returns Modifiers object for the modifiers that are called from the current node corresponding callable.
- [CallNode.callees()](https://docs.r.xyz/glider-ide/api/internal/callnode/callnode.callees.md): Returns a list of CallNode whose corresponding functions are called from the current CallNode corresponding function.
- [CallNode.caller\_functions()](https://docs.r.xyz/glider-ide/api/internal/callnode/callnode.caller_functions.md): Returns Functions object for the functions that call the current node corresponding function.
- [CallNode.caller\_modifiers()](https://docs.r.xyz/glider-ide/api/internal/callnode/callnode.caller_modifiers.md): Returns Modifiers object for the modifiers that call the current node corresponding callable.
- [CallNode.callers()](https://docs.r.xyz/glider-ide/api/internal/callnode/callnode.callers.md): Returns a list of CallNodes whose corresponding functions call the current node's corresponding function.
- [CallNode.callees\_recursive()](https://docs.r.xyz/glider-ide/api/internal/callnode/callnode.callees_recursive.md): Returns all nodes corresponding the callees of the corresponding callable with the callees of those callables etc.
- [CallNode.callers\_recursive()](https://docs.r.xyz/glider-ide/api/internal/callnode/callnode.callers_recursive.md): Returns all nodes corresponding the callers of the corresponding callable with the callers of those callables etc.
- [CallNode.is\_function](https://docs.r.xyz/glider-ide/api/internal/callnode/callnode.is_function.md): Returns whether the node represents a function.
- [CallNode.is\_modifier](https://docs.r.xyz/glider-ide/api/internal/callnode/callnode.is_modifier.md): Returns whether the node represents a modifier.
- [Queryable](https://docs.r.xyz/glider-ide/api/internal/queryable.md)
- [Queryable.query\_aggregator](https://docs.r.xyz/glider-ide/api/internal/queryable/queryable.query_aggregator.md)
- [NoneObject](https://docs.r.xyz/glider-ide/api/internal/noneobject.md)
- [NoneObject.dump\_into\_json()](https://docs.r.xyz/glider-ide/api/internal/noneobject/noneobject.dump_into_json.md)
- [NoneObject.instructions()](https://docs.r.xyz/glider-ide/api/internal/noneobject/noneobject.instructions.md)
- [NoneObject.name()](https://docs.r.xyz/glider-ide/api/internal/noneobject/noneobject.name.md)
