rust 1,854,395 · typescript 233,161 · javascript 131,995 · python 19,227 · 6,379 files · digest 17dcda71e44b · built in 1.5 s · crystals off
crates/cre8-app-call-script/src/graph.rs
Items
const FORMAT_V2 const RESUME const RESUME_SEPARATOR const MAX_NODES const MAX_TRANSITIONS const MAX_INTENTS const MAX_CHAIN const MAX_KEYWORDS const MAX_CAPTURES const MAX_ACTIONS const MAX_TEXT_BYTES const MAX_BINDING_BYTES const MAX_DECISION_BYTES struct CallGraph struct ScriptMeta impl ScriptMeta enum Purpose impl Purpose struct Variable enum NodeKind impl NodeKind struct CallNode struct CallTransition struct TestCall struct TestTurn enum Via struct Step struct Decision impl CallGraph struct Raw
Functions
By call-graph weight (PageRank; 1.0 is the average function). 42 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| targetssrc/graph.rs:844 | fn | 3 | 1 | 3 | 0 | 5.1 | |
| CallGraph::detourssrc/graph.rs:633 | method | 14 | 5 | 3 | 1 | 4.5 | |
| CallGraph::positionsrc/graph.rs:612 | method | 19 | 6 | 6 | 1 | 3.7 | |
| CallGraph::rendersrc/graph.rs:381 | method | 5 | 1 | 5 | 1 | 3 | |
| CallGraph::decidesrc/graph.rs:474 | method | 37 | 5 | 6 | 3 | 2.6 | |
| valid_idsrc/graph.rs:848 | fn | 3 | 4 | 5 | 0 | 1.9 | |
| CallGraph::validate_templatesrc/graph.rs:303 | method | 39 | 14 | 6 | 10 | 1.7 | |
| CallGraph::stepsrc/graph.rs:513 | method | 37 | 4 | 4 | 3 | 1.7 | |
| CallGraph::keyword_decisionsrc/graph.rs:457 | method | 13 | 3 | 4 | 3 | 1.6 | |
| Purpose::is_outboundsrc/graph.rs:125 | method | 3 | 1 | 4 | 0 | 1.5 | |
| CallGraph::fingerprintsrc/graph.rs:372 | method | 7 | 1 | 3 | 0 | 1.5 | |
| CallGraph::prompt_atsrc/graph.rs:407 | method | 3 | 1 | 3 | 2 | 1.5 | |
| CallGraph::arrivesrc/graph.rs:559 | method | 51 | 7 | 2 | 2 | 1.4 | |
| CallGraph::offeredsrc/graph.rs:417 | method | 7 | 1 | 3 | 0 | 1.4 | |
| CallGraph::nodesrc/graph.rs:402 | method | 3 | 1 | 2 | 1 | 1.3 | |
| valid_textsrc/graph.rs:852 | fn | 3 | 2 | 2 | 0 | 1.2 | |
| CallGraph::advancesrc/graph.rs:552 | method | 4 | 1 | 3 | 1 | 1.1 | |
| check_bindingsrc/graph.rs:856 | fn | 7 | 3 | 2 | 0 | 1.1 | |
| CallGraph::classifier_promptsrc/graph.rs:426 | method | 26 | 2 | 4 | 4 | 1 | |
| CallGraph::check_textsrc/graph.rs:665 | method | 7 | 2 | 2 | 2 | 1 | |
| CallGraph::check_edgesrc/graph.rs:673 | method | 14 | 6 | 2 | 2 | 0.8 | |
| CallGraph::ends_withsrc/graph.rs:830 | method | 11 | 4 | 1 | 0 | 0.8 | |
| CallGraph::voicemailsrc/graph.rs:388 | method | 6 | 2 | 2 | 1 | 0.7 | |
| CallGraph::check_metasrc/graph.rs:648 | method | 16 | 6 | 1 | 2 | 0.6 | |
| CallGraph::check_nodesrc/graph.rs:688 | method | 50 | 15 | 1 | 3 | 0.6 | |
| CallGraph::check_chainssrc/graph.rs:739 | method | 12 | 3 | 1 | 0 | 0.6 | |
| CallGraph::check_reach_and_exitssrc/graph.rs:752 | method | 40 | 14 | 1 | 1 | 0.6 | |
| CallGraph::check_detourssrc/graph.rs:794 | method | 16 | 3 | 1 | 2 | 0.6 | |
| CallGraph::check_policysrc/graph.rs:811 | method | 17 | 3 | 1 | 2 | 0.6 | |
| ScriptMeta::is_emptysrc/graph.rs:102 | method | 3 | 1 | 0 | 0 | 0.5 | |
| Purpose::is_unspecifiedsrc/graph.rs:120 | method | 3 | 1 | 0 | 0 | 0.5 | |
| Purpose::as_strsrc/graph.rs:129 | method | 10 | 6 | 0 | 0 | 0.5 | |
| NodeKind::is_asksrc/graph.rs:169 | method | 3 | 1 | 0 | 0 | 0.5 | |
| NodeKind::as_strsrc/graph.rs:173 | method | 10 | 6 | 0 | 0 | 0.5 | |
| CallGraph::validatesrc/graph.rs:344 | method | 10 | 3 | 0 | 1 | 0.5 | |
| CallGraph::bindsrc/graph.rs:356 | method | 13 | 3 | 0 | 1 | 0.5 | |
| CallGraph::openingsrc/graph.rs:396 | method | 3 | 1 | 0 | 1 | 0.5 | |
| CallGraph::choicessrc/graph.rs:412 | method | 4 | 1 | 0 | 2 | 0.5 | |
| is_zerosrc/graph.rs:864 | fn | 3 | 1 | 0 | 0 | 0.5 | |
| is_falsesrc/graph.rs:868 | fn | 3 | 1 | 0 | 0 | 0.5 | |
| is_truesrc/graph.rs:872 | fn | 3 | 1 | 0 | 0 | 0.5 | |
| yessrc/graph.rs:876 | fn | 3 | 1 | 0 | 0 | 0.5 |
Source not readable from this process.