2

Real World Haskell on Parsec の第 16 章を読みました。この章の例では、Parsec を使用して文字列からデータ構造を抽出する方法を示します。

Parsec を適用して、DSL で記述された入力を取得し、それを実行可能な Haskell、SQL、または Ruby コードに変換する命令型スタイルの DSL を作成するにはどうすればよいのでしょうか。

これが一般的な質問である場合は申し訳ありませんが、リードや例をいただければ幸いです。

4

1 に答える 1

1

最小限の言語の解析については、Exprモジュールをご覧ください。

Write a Schemeチュートリアルでは、Parsecを介して、構文解析から言語の評価に移行する方法も示しています。http: //en.wikibooks.org/wiki/Write_Yourself_a_Scheme_in_48_Hours

于 2013-02-07T16:37:58.237 に答える