完全なObjectPascal構文(できればDelphi 2009)が必要です。一部の構文はヘルプファイルによって提供されますが、すべての情報が提供されるわけではありません。それで私はゆるい情報を集め始めました。最近、私はこれらを多かれ少なかれ完全な構文記述に追加しました(EBNFのような)。
見た目は広範囲ですが、まだバグがあり、(特に.NET構文で)一部が欠落していると確信しています。だから私はSODelphiコミュニティに尋ねています。何か情報がありますか、それともエラーを修正できますか?その見返りに、私はコミュニティに完全な構文を提供します。それはおそらくあなたにいくらかの時間を節約します;-)。将来的には、他の言語(C#/ C ++ / Javaなど)でも同じことをしたいと思っています。
私がすでに持っている構文の説明は与えられています:MySyntaxsofar。または、テキストバージョンが好きな場合。(XHTMLはテキストバージョンから生成されます)。
字句部分は実際には問題ではないため、構文は構文部分に焦点を合わせていることに注意してください。
アップデート
Delphi構文の新しいバージョンがあります。htmlバージョン。2009年を含むすべてのバージョンが含まれています。Prism拡張機能はまだtodoリストにあります。そして、私がそれらを一緒に保つつもりかどうかはわかりません。
実際の純粋主義者にとっては、完全なアセンブラーコードも含まれています(これは、Intelセットの完全な100%をサポートしていませんが、いくつかの命令だけが欠落しています)。