>>593
言語宣言とは「言語の設定」というわけでしょうか。
しかし設定というのは、それをコンパイルしたり意味を解析するプログラムにするものなので、
どの言語で書かれているかを判定するものとは本質的に違うと思うのですがどうでしょう?