Skip to main content

eval_calc

Function eval_calc 

Source
pub fn eval_calc(expr: &str, containing_width: i32) -> Option<i32>
Expand description

calc()式をpxへ評価する。四則演算・任意個数の項・丸括弧によるネストに 対応する(calc(Apx ± Bpx ± ...)/calc(A% * B)/calc(A / B)/ calc((A - B) / C)等)。以前は+/-/*を1回ずつ・2項までしか扱えず /(除算)が丸ごと未対応、括弧ネストも不可という限定的な実装だった。