ターボパスカル用のBNF / EBNF(できれば5.5以降、OOPのため)?
-
02-10-2019 - |
質問
Turbo PascalのBNFまたはEBNFがどこかで利用できるかどうかを知っている人はいますか(合法的に!!)?
解決
意思 デルファイ5 行う?
他のヒント
DMSソフトウェアリエンジニアリングツールキット プログラム分析と変換ツールを構築するための商用プラットフォームです。ランゲージを処理するための明示的なBNF文法を提供することにより構成されています。
DMSは、Delphi 6フロントエンドで取得できます。これは、DelphiのAOPを実装するために使用されています。
他の方言を構築するのは簡単です。
編集:(別の回答に関するOPによるコメントに応答します):DMSは、コンパイラを構築するための非常に便利なプラットフォームです。
所属していません StackOverflow