これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの 2 つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド hfst-regexpXNUMXfst です。
プログラム:
NAME
hfst-regexp2fst - = (重み付けされた) 正規表現をトランスデューサにコンパイルします
SYNOPSIS
hfst-regexp2fst [OPTIONS...] [インファイル]
DESCRIPTION
(重み付けされた) 正規表現をトランスデューサにコンパイルする 共通オプション:
-h, - 助けて
ヘルプメッセージを印刷する
-V, - バージョン
バージョン情報を印刷する
-v, -詳細
処理中に詳細に印刷する
-q, - 静かな
致命的なエラーと要求された出力のみを印刷します
-s, - 静けさ
のエイリアス - 静かな
入力/出力 オプション:
-i, - 入力=インファイル
INFILEから入力トランスデューサを読み取ります
-o, - 出力=アウトファイル
出力トランスデューサをOUTFILEに書き込みます
文字列 & 形式でアーカイブしたプロジェクトを保存します. オプション:
-f, - フォーマット=FMT
結果をFMT形式で書き込む
-j, --分離
各正規表現を個別のトランスデューサに変換するのではなく、すべての正規表現を分離します。
-l, - ライン
入力は行区切りです (デフォルト)
-S, - セミコロン
入力はセミコロンで区切ります
-e, --イプシロン=EPS
EPS をゼロ、つまりイプシロンとしてマップします。
-x, --ゼロックス構成=VALUE 国旗の発音記号を通常のものとして扱うかどうか
構成内のシンボル (デフォルトは false)。
-X, --xfst=変数
xfst 互換性オプション VARIABLE を切り替えます。
調和:
-H, --調和しない
「?」を展開しないでください。 シンボル。
-F, --ハーモナイズ-フラグ
国旗の発音記号を調和させます。
-E, --encode-weights
最小化時に重みをエンコードします (デフォルトは false)。
OUTFILEまたはINFILEが欠落しているか、-の場合、標準ストリームが使用されます。 FMTは次のいずれかである必要があります
以下: {foma、sfst、openfst-tropical、openfst-log}。 EPS が定義されていない場合、
デフォルトの 0 表現が使用されます。認識される値は {true,ON,yes} および
{偽、オフ、いいえ}。 Xfst 変数は {flag-is-epsilon (デフォルト OFF)} です。
例
echo " {猫}:{犬} " | hfst-regexp2fst
トランスデューサ {猫}:{犬} を作成します
echo " {猫}:{犬}::3 " | hfst-regexp2fst
同じですが重みは 3
echo " c:da:o::3 t:g " | hfst-regexp2fst
同じですが、中央にウェイト 3 があります
エコー " 猫 ; 犬 ; "3" " | hfst-regexp2fst -S
トランスデューサを作成する
「猫」と「犬」と「3」
報告 バグ
バグを報告する[メール保護]>または直接バグトラッカーに:
hfst-regexp2fst ホームページ:
HFSTソフトウェアの使用に関する一般的なヘルプ:
COPYRIGHT
Copyright©2010ヘルシンキ大学、ライセンスGPLv3:GNUGPLバージョン3
<http://gnu.org/licenses/gpl.html>
これは自由なソフトウェアです:あなたはそれを自由に変更して再配布することができます。 保証はありません、
法律で許可されている範囲で。
onworks.net サービスを使用してオンラインで hfst-regexp2fst を使用する