Skip to main content

fluidattacks_blends_domain/
query.rs

1//! Public traversal helpers over the graphs.
2
3pub mod ast_matching;
4pub mod labels;
5pub mod paths;
6pub mod scope;
7pub mod traversal;
8
9pub use ast_matching::{
10    is_connected_to_cfg, lookup_first_cfg_parent, match_ast, match_ast_d, match_ast_group,
11    match_ast_group_d,
12};
13pub use labels::{label_text, matching_nodes};
14pub use paths::{get_args_n_ids, get_n_arg, get_node_by_path, get_nodes_by_path, nodes_by_type};
15pub use scope::get_all_scope_definitions;
16pub use traversal::{
17    adj, adj_ast, adj_cfg, adj_lazy, pred, pred_ast, pred_cfg, pred_lazy, EdgeKind,
18};