私はFParsecで書かれたいくつかのサンプル文法を探していますが、これはプロジェクトリポジトリのサンプルを超えています。サンプルを超えるFParsecのサンプル文法?
私はこの非常に良いgrammar of GLSLを見つけましたが、これは私が見つけた唯一のサンプルです。私が必要とするのは、CやJavaScriptに似た言語の文法です。
私はFParsecで書かれたいくつかのサンプル文法を探していますが、これはプロジェクトリポジトリのサンプルを超えています。サンプルを超えるFParsecのサンプル文法?
私はこの非常に良いgrammar of GLSLを見つけましたが、これは私が見つけた唯一のサンプルです。私が必要とするのは、CやJavaScriptに似た言語の文法です。
Luca Bologneseは、FParsecを解析に使用したWrite Yourself a Scheme in 48 Hours in F#の素晴らしいシリーズを書いています。詳細なテストケースを含む完全なソースコードは、オンラインhereです。
最も関連性の高い投稿は6th oneで、ここで彼は単純なLispのような言語の解析について話しました。この言語はC言語に比べJavaScriptに近いです。
現在の彼のブログのシリーズはparsing lambda expressions in F#(これはFParsecを使用しています)も役に立ちます。
HereはPGN形式が理解しやすいので、ユースケースは非常に明確であるpgn.net
と呼ばれる、FParsecを使用してF#でPortable Game Notation(PGN、チェスゲームのファイル形式)のためのパーサの実装です。フォーマットには多くのバリエーションがあります(例えば、動きは何ですか)。そのため、多くの小さな例があります。
ありがとう、それは私を助けました! +1。 –