rust 1,961,941 · typescript 233,850 · javascript 141,145 · python 22,871 · 6,801 files · digest 6d882eacc8db · built in 12.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 | 2.9 | |
| 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.6 | |
| 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.4 | |
| 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 | 0.9 | |
| 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.