fn parse_compound(s: &str) -> Option<CompoundSel>Expand description
コンビネータを含まない単一コンパウンドセレクタ(div.active#foo[data-x=y])を解析する。
*(ユニバーサルセレクタ)は制約が何も無い CompoundSel::default() になるが、
末尾の「制約が空なら無効」判定に引っかかって None に潰れてしまい、
querySelectorAll('*') が常に0件になる回帰があった(自己検証で発見)。
* はここで即座に有効な(=全ノードにマッチする)セレクタとして扱う。