ECMAScriptを発行する小さなコンパイラを実装するには、関数オブジェクト式がどの程度強力にバインドされるか、つまり「演算子」の優先順位を知る必要があり
function(a1, a2, ...) { ... }
ます。
たとえば、どのよう
function(a1, a2, ...) { ... } (b1, b2, ...)
に解析されることになっていますか?希望する結果、つまり関数オブジェクトへのb1、b2、...の適用を取得するには、Rhinoインタープリターで関数オブジェクトを括弧で囲む必要があります。