2011-07-18 13 views
0

私のエディタの強調表示を制御するファイルperl.xmlでは、englishというプラグマが見つかりました。ドキュメントでは、Englishという名前のビルドインモジュールしか見つかりませんでしたが、englishプラグマは見つかりませんでした。 englishのエントリーにはエラーがありますか、これはいくつかの種類の遺産ですか?英語のプラグマ:legacy?

+0

どのエディターを使用しますか? – toolic

+0

私はKwriteを使用しています。 –

答えて

4

エディタのメーカーの誤字のように聞こえます。このモジュールの名前はEnglishです。 the earliest version of perl on CPANを振り返ってみると、Englishという名前が付けられています。

2

いずれかのタイプミス、またはエディターが大文字と小文字を区別しないで一致します。大文字小文字を区別しないファイルシステム(Windowsの場合、例えばNTFS)で

use english;use English;と同じファイルをロードしますが、Perlは&english::import代わりの&English::importを探しますので、それが正しくロードされません。