生成している言語で無効な名前を使用すると、EGL 生成プログラムは無効な名前の別名を作成し、それを生成されるコードで使用します。
これは、以下のいずれかの理由で発生する可能性があります。
- 名前が許可されていない ID 文字を使用しています。
- 名前が長さ制限に従っていません。
- 名前が大文字と小文字に対するサポートに従っていません。
- 名前が生成言語において予約語であるワードを使用しています。
- 名前が、名前の別名構文と競合する語を使用しています。
別名の生成には、無効文字を有効な文字、または文字のセットで置換する方法、
長すぎる名前を切り捨てる方法、名前に接頭部または接尾部を追加する方法、または完全に
異なる名前 (EZE00123 など) を作成する方法があります。
別名および命名規則について詳しくは、「EGL 言語解説書」にあるトピック『命名規則』を参照してください。