//! Small pure helpers for context-control calculations.
pubfnratio_of(value:u64, ratio:f64)->u64{if value ==0{0}else{((value asf64)* ratio).floor()asu64}}pubfnscope_depth(scope:&str)->usize{if scope =="."|| scope.is_empty(){0}else{ scope.matches('/').count()+1}}