多分、Delphi.NET の関係でしょうが、2005 以降 "Object Pascal (Delphi 言語) の文法" はヘルプに載っていません。そこで、多少使い勝手のいい HTML 版 "Object Pascal の文法" を作ってみました。文法の定義 (斜体になっている箇所) にはリンクが張ってありますので、クリックして芋づる式に辿る事ができます。
ベースになっているのは Delphi 7 の文法です (多少追加してありますが) ...なので "Delphi 言語 の文法" ではなく、あえて "Object Pascal の文法" としています。オリジナルは "Delphi 7 - Object Pascal 言語ガイド - 付録A Object Pascal の文法" です。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
繰り返しになりますが、現時点では完全な "Delphi 言語の文法" というのは存在しません。あるのは "Object Pascal の文法" と "断片的な変更点の差分" であり、その差分の文法もすべて揃っている訳ではない (過去のバージョンのヘルプにしか文法が載っていないものもある) ので、ミックスしても完全にリンクさせる事ができません。
また、この構文に載っていないものもありますので、以下に参照先へのリンクを張っておきます。
See Also:
BACK |