fluidattacks-blends-domain 0.6.1

Blends functional core: pure AST graph to syntax graph (no_std)
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Public traversal helpers over the graphs.

pub mod ast_matching;
pub mod labels;
pub mod paths;
pub mod scope;
pub mod traversal;

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