英語フランス語スペイン語

Ad


OnWorksファビコン

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

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーター上の OnWorks 無料ホスティング プロバイダーで jtb を実行します。

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

プログラム:

NAME


jtb - JavaCC 用の構文ツリー ビルダー

SYNOPSIS


JTB [オプション] 入力ファイル

DESCRIPTION


このマニュアルページでは、 JTB

JTB (Java Tree Builder) は、以下で使用される構文ツリー ビルダーおよびビジター ジェネレーターです。
JavaCC (Java Compiler コンパイラー) の前。 JavaCC 文法ファイルを入力として受け取ります
(通常は「.jtb」ファイル)、次のものを自動的に生成します。

- 文法内の生成に基づいた一連の構文ツリー クラス。
訪問者のデザインパターン。

- XNUMX つのインターフェイス: IVoidVisitor、IVoidArguVisitor、IRetVisitor、IRetArguVisitor。

- XNUMX つの深さ優先訪問者: DepthFirstVoidVisitor、DepthFirstVoidArguVisitor、
DepthFirstRetVisitor、DepthFirstREtArguVisitor、そのデフォルト メソッドは単純にアクセスします。
現在のノードの子。 JavaCC 文法「.jj」ファイル (jtb.out.jj by
デフォルト)、解析中に構文ツリーを構築するための適切な注釈が付けられます。
(その後、JavaCC でコンパイルする必要があります)。

生成されたものをサブクラス化する新しい訪問者は、デフォルトのメソッドをオーバーライドして、
生成された構文ツリーに対してさまざまな操作を実行し、操作します。

OPTIONS


-NS 生成されたクラスのリストを標準出力に出力します。

-d DIR "-d DIR" は " の短縮形です (上書きされます)-NS DIR/syntaxtree -最高経営責任者(CEO DIR/ビジター"。

深度レベル情報を生成します。

-e JTB セマンティック エラー チェックを抑制します。

-f 説明的なノード クラス フィールド名を使用します。

-h このヘルプメッセージを表示して終了します。

-彼 インライン訪問者は基本クラスのメソッドを受け入れます。

-jd ノードと訪問者で JavaDoc 対応のコメントを生成します。

-NS NAME
  NAME 構文ツリー ノードのパッケージとして。

-np NAME
  NAME 構文ツリー ノードのパッケージとして。

-ns NAME
  NAME すべてのノードクラスが拡張するクラスとして。

-o NAME
  NAME 注釈付き出力文法のファイル名として使用します。

-p NAME
"-p pkg" は " の短縮形です (上書きされます)-np pkg.syntaxtree -vp pkg。ビジター"。

-pp すべてのノード クラスで親ポインターを生成します。

-プリンター
ビジターをダンプする構文ツリーを生成します。

-はい ファイルではなく標準入力から読み取ります。

-スキーム
文法とスキーム ツリー構築を表すスキーム レコードを生成します
ビジター。

-tk 特別なトークンをツリーに生成します。

-最高経営責任者(CEO NAME
  NAME デフォルトの訪問者クラスのパッケージとして。

-vp NAME
  NAME デフォルトの訪問者クラスのパッケージとして。

-w 既存のファイルを上書きしないでください。

onworks.netサービスを利用してオンラインでjtbを利用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad