これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して OnWorks 無料ホスティング プロバイダーで実行できるコマンド hfst-pair-test です。
プログラム:
NAME
hfst-pair-test - = twolc ルール ファイルのペア テスト。
SYNOPSIS
hfst ペア テスト [OPTIONS...] [インファイル]
DESCRIPTION
twolc ルール ファイルのペア テスト。
コマンドと オプション:
-h, - 助けて
ヘルプメッセージを印刷する
-V, - バージョン
バージョン情報を印刷する
-v, -詳細
処理中に詳細に印刷する
-q, - 静かな
致命的なエラーと要求された出力のみを印刷します
-s, - 静けさ
のエイリアス - 静かな
入力/出力 オプション:
-i, - 入力=インファイル
INFILE から入力規則ファイルを読み取る
-o, - 出力=アウトファイル
テスト出力を OUTFILE に書き込む
-N -- ネガティブテスト
ペア文字列のいずれかが受け入れられた場合、テストは失敗します。
-X --ゼロックスモード
ゼロックス モードでは、テスト ケースは twolc ソース ファイルから収集されます。
ペア test オプション:
-I, -- 入力文字列=ファイル
SFILE からペア テスト文字列を読み取る
SFILE がない場合、テスト ペア文字列は STDIN から読み取られます。 OUTFILE が欠落している場合、
テスト出力は STDOUT に書き込まれます。
ルール ファイルは、ペア文字列として指定された対応を使用してテストされます。たとえば、"early:ie
r". すべてのペア文字列がすべてのルールを使用してテストされ、プログラムは次の情報を出力します
誤って許可または禁止された対応。
テスト ペア文字列ファイルには、XNUMX つのペア文字列/行が含まれています。 最初の行
非空白文字は「!」です。 コメント行と見なされ、スキップされます。
ポジティブモード、ネガティブモード、ゼロックスモードの XNUMX つのテストモードがあります。 ポジティブモードでは、すべての
ペア文字列は許可する必要があり、ネガティブ モードでは禁止する必要があります。 ゼロックスでは
モードでは、ケースは twolc ソース ファイルから読み込まれ、正と負の両方のケースが可能です。
発生します。
通常はポジティブテストモードを使用します。 オプション -N ネガティブテストモードに切り替わります。 の
テストが成功した場合の終了コードは 0 です。そうでない場合、終了コードは 1 です。 成功したテスト
「テストに合格しました」と出力されます。 テストに失敗すると、「テストに失敗しました」とペアに関する情報が出力されます
正しく処理されない文字列。
ポジティブ テスト モード (つまり、オプションなし) -N)、ペア文字列が受け入れられない場合、
それを拒否するルールの名前と、文字列内の位置が出力されます。
ルールは可能な遷移を使い果たします。 ネガティブモードでは、
が印刷されます。
Xerox モードでは、入力は twolc ファイルである必要があります。 テストは次の XNUMX 行で構成されます: 入力フォーム
そして出力フォーム。 テスト ケースは、「!???」のいずれかで始まる特別なコメントです。 また
'!$' ペアが成功するか失敗するかによって異なります。 肯定的なテストの例:
???? 早く!? ついさっき
否定的なテストの例:
!$ 早く !$ 早く
サイレントモード(-s)、プログラムは何も出力しません。 終了コードだけが、
テストが成功したかどうか。
報告 バグ
バグを報告する[メール保護]>または直接バグトラッカーに:
hfst-pair-test ホームページ:
HFSTソフトウェアの使用に関する一般的なヘルプ:
COPYRIGHT
Copyright©2010ヘルシンキ大学、ライセンスGPLv3:GNUGPLバージョン3
<http://gnu.org/licenses/gpl.html>
これは自由なソフトウェアです:あなたはそれを自由に変更して再配布することができます。 保証はありません、
法律で許可されている範囲で。
onworks.net サービスを使用してオンラインで hfst-pair-test を使用する