fn parse_calc_expr(s: &str, containing_width: i32) -> Option<f32>
expr := term (('+' | '-') term)*。任意個数の項を左結合で畳み込む。
expr := term (('+' | '-') term)*