これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド scaladoc です。
プログラム:
NAME
スカラドック - Scala 2 言語のドキュメント ジェネレーター
SYNOPSIS
スカラドック [オプション>]source ファイル>
パラメーター
<オプション>
コマンドラインオプション。 見る OPTIONS を参照してください。
<source ファイル>
コンパイルされる XNUMX つ以上のソース ファイル (MyClass.scala など)。
DESCRIPTION
この スカラドック このツールは、Scala 2 プログラミングで書かれたクラスとオブジェクトの定義を読み取ります。
言語を使用し、その API を HTML ファイルとして生成します。
デフォルトでは、ジェネレーターは各 HTML ファイルをソース ファイルと同じディレクトリに配置します。
次のコマンドを使用して別の宛先ディレクトリを指定できます。 -d (参照してください OPTIONS、 未満)。
ソース内で認識されるコメントの形式については、オンライン ドキュメントで説明されています。
OPTIONS
スタンダード オプション
-d <ディレクトリにジョブを開始します。>
ドキュメントを生成する場所を指定します。
-バージョン
製品バージョンを印刷して終了します。
-助けて 利用可能なオプションの概要を印刷します。
ドキュメント オプション
-doc-タイトル <タイトル>
ドキュメント全体のタイトル (通常はライブラリの名前) を定義します。
文書化されている。
-doc-バージョン <バージョン>
ドキュメント全体のバージョン番号 (通常は次のバージョン) を定義します。
ライブラリが文書化されています。
-doc-ソース-url <URL>
ソース ファイルへのリンクのために、ソースの場所と連結される URL を定義します。
-doc-外部ドキュメント <外部ドキュメント>
説明する classpath_entry_path#doc_URL ペアのカンマ区切りリストを定義します。
外部依存関係。
コンパイラ オプション
-詳細
コンパイラの動作に関するメッセージを出力する
-非推奨
ソースを非推奨情報を使用してコンパイルする必要があるかどうかを示します。 デフォルト
からオフ (受け入れられる値は次のとおりです: on、off、yes、no)
Scala バージョン 2.2.1 以降で利用可能
-クラスパス <path>
ユーザー クラス ファイルを見つける場所を指定します (Unix ベースのシステムではコロンで区切られています)
パスのリスト (Windows ベースのシステムでは、セミコロンで区切られたパスのリスト)。 これ
組み込み (「ブート」) 検索パスをオーバーライドしません。
デフォルトのクラスパスは現在のディレクトリです。 CLASSPATH 変数を設定するか、
-classpath コマンドライン オプションを使用すると、そのデフォルトがオーバーライドされるため、
検索パスに現在のディレクトリを含める場合は、「.」を含める必要があります。 新しい中で
設定を行います。
-ソースパス <path>
入力ソース ファイルの場所を指定します。
-ブートクラスパス <path>
ブートストラップ クラス ファイルの場所をオーバーライドします (標準の組み込みファイルの場所)
クラス(「scala.List」など)。
-extdirs <Dirs>
インストールされている拡張機能の場所を上書きします。
-エンコーディング <エンコーディング>
ソースファイルで使用する文字エンコーディングを指定します。
デフォルト値はプラットフォーム固有です (Linux: 「UTF8」、Windows: 「Cp1252」)。
Scala インタープリターで次のコードを実行すると、デフォルト値が返されます。
システム上:
スカラ> 新しい java.io.InputStreamReader(System.in).getEncoding
EXIT ステータス
スカラドック 指定された入力の処理に成功した場合は、終了ステータス XNUMX を返します。
ファイル。 失敗した場合はゼロ以外が返されます。
作者
このバージョンの Scaladoc は、Pedro の協力を得て Gilles Dubochet によって書かれました。
フルラネットとヨハネス・ルドルフ。 これは、オリジナルの Scaladoc (Sean McDirmid、
Geoffrey Washburn、Vincent Cremet、St?phane Micheloud)、vScaladoc (David Bernard)、
Scaladoc 2 (Manohar Jonnalagesda) の未リリース バージョンでも同様です。
onworks.net サービスを使用してオンラインで scaladoc を使用する