Skip to main content

Module query

Module query 

Source
Expand description

Public traversal helpers over the graphs.

Re-exports§

pub use ast_matching::is_connected_to_cfg;
pub use ast_matching::lookup_first_cfg_parent;
pub use ast_matching::match_ast;
pub use ast_matching::match_ast_d;
pub use ast_matching::match_ast_group;
pub use ast_matching::match_ast_group_d;
pub use labels::label_text;
pub use labels::matching_nodes;
pub use paths::get_args_n_ids;
pub use paths::get_n_arg;
pub use paths::get_node_by_path;
pub use paths::get_nodes_by_path;
pub use paths::nodes_by_type;
pub use scope::get_all_scope_definitions;
pub use traversal::adj;
pub use traversal::adj_ast;
pub use traversal::adj_cfg;
pub use traversal::adj_lazy;
pub use traversal::pred;
pub use traversal::pred_ast;
pub use traversal::pred_cfg;
pub use traversal::pred_lazy;
pub use traversal::EdgeKind;

Modules§

ast_matching
Counterpart of blends/query/ast_matching.py.
labels
Typed accessors over node attributes and label types.
paths
scope
Counterpart of blends/query/scope.py.
traversal
Counterpart of blends/query/traversal.py.