Skip to main content

as_single_wrapped_call

Function as_single_wrapped_call 

Source
pub(crate) fn as_single_wrapped_call(s: &str) -> Option<(String, String)>
Expand description

文字列全体が単一の関数呼び出し(name(...))かどうかを判定し、そうであれば (“name”, “args”) を返す。split_fn と違い、括弧の対応を実際に追跡して 「その関数呼び出しの閉じ括弧が文字列の末尾ちょうどにある」ことまで確認するため、 translateX(10px) rotate(20deg)(空白区切りの複数関数)を誤って単一関数として 誤認しない(split_fn は最初の ( と末尾の ) を機械的に拾うだけなので、この判定には使えない)。