menhir - クラウドでオンライン

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド menhir です。

プログラム:

NAME


menhir - OCaml 用のパーサージェネレーター

SYNOPSIS


メンヒル [オプション] ファイル

DESCRIPTION


メンヒル   LR(1) Objective Caml プログラミング言語用のパーサー ジェネレーター。 あれは、
メンヒルがコンパイルする LR(1) Objective Caml コードに至るまでの文法仕様。 それはほとんどです
と互換性がある オカムリアックとします。

OPTIONS


-NS、 - 助けて
オプションの概要を表示します。

-NS、 - ベース ベース名
出力ファイルのベース名を指定します。

- コメント
生成されたコードにコメントを含めます。

- それによる
ocamldep を呼び出して依存関係を表示します。

- ごみ オートマトンを次のように記述します。 ベース名。オートマトン。

--エラー回復
エラー後にトークンを破棄して回復を試みます。

- 説明
での競合を説明する ベース名.衝突。

--外部トークン モジュール
トークンタイプ定義をインポートします モジュール.

- グラフ
文法の依存関係グラフを書き込む ベース名。ドット。

--推測する
事前に型を推論するために ocamlc を呼び出します。

- 解釈
標準入力に提供される文を解釈します。

--インタープリター-ショー-cst
承認時に具体的な構文ツリーを表示します。

-ラ、 --ログオートマトン レベル
オートマトンに関するログ情報。

-lc、 --ログコード レベル
生成されたコードに関するログ情報。

-lg、 --ログ文法 レベル
文法に関する情報をログに記録します。

-インラインなし
%inline キーワードは無視してください。

--no-stdlib
標準ライブラリをロードしないでください。

--ocamlc command
ocamlc を呼び出す方法を指定します。

--ocamldep command
ocamldep を呼び出す方法を指定します。

--only-前処理
簡略化された文法を出力して終了します。

--only-トークン
トークン タイプ定義のみを生成し、コードは生成しません。

--raw-依存
ocamldep を呼び出し、その生の出力をエコーし​​ます。

--stdlib ディレクトリにジョブを開始します。
標準ライブラリの場所を指定します。

--suggest-comp-flags
ocaml{c,opt} のコンパイル フラグを提案します。

--suggest-link-flags-byte
ocamlc のリンク フラグを提案します。

--suggest-link-flags-opt
ocamlopt のリンク フラグを提案します。

-NS、 - テーブル
テーブルベースのバックエンドを使用します。

-タイミング
内部タイミングを表示します。

- 痕跡
生成されたコードにトレース命令を含めます。

- バージョン
バージョン番号を表示して終了します。

-v と同義 - ごみ - 説明.

onworks.net サービスを使用してオンラインでメンヒルを使用する



最新のLinuxおよびWindowsオンラインプログラム