- 662 名前:デフォルトの名無しさん mailto:sage [2005/07/09(土) 20:03:51 ]
- 1トークンと考える方が不自然。
2トークンでしょう。(Perl/PHPのソース確認してないけど) 理由: 1. Perlの場合、変数名の前に異なるプリフィクスを使う場合がある。 例)配列宣言 @array、 配列参照 $array[index] 連想配列宣言 %assoc、連想配列参照 $assoc{key} 左側(配列コンテキスト)と、右側(スカラーコンテキスト)を、異なるトークンと認識したら、 変数名管理上、トークンからプリフィクス(@, %, $)を外した名前を切り出す必要があり、 トークンの扱いとして不自然。 2.プリフィクス(@, %, $)と、識別子(var, array, assoc)の間に空白を許すか否かは、 単なる構文定義上の問題であり、2トークンで空白を許さない定義が可能。 いじょ
|

|