04/12/27 17:51:59
>>246
従来のコンパイラだと in を予約語にしないと for(TypeName object in list) みたいにできない。
・in を予約語にすると java.lang.System.in を直さなければならず、
java.lang.System.in を使用する全てのプログラムを書き直すか破棄する必要がある。
・in を予約語にしない場合は、例えば
class C { public static class in {} };
List in = new ArrayList();
for(C. in in in in){}
を正しく構文解析できる言語仕様とコンパイラが必要になる。