これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド stag-parsep です。
プログラム:
NAME
stag-parse - ファイルを解析し、イベントを発生させます (例: sxpr から xml へ)
SYNOPSIS
# XML を IText に変換する
stag-parse -p xml -w itext file1.xml file2.xml
# カスタム パーサー/ジェネレーターとカスタム ライター/ジェネレーターを使用する
stag-parse -p MyMod::MyParser -w MyMod::MyWriter file.txt
DESCRIPTION
Data::Stag モジュールのスクリプト ラッパー
ファイルをパーサーオブジェクトにフィードし、そのパーサーオブジェクトがnesarrayイベントを生成し、イベントをフィードします。
ハンドラー/ライタークラスに
議論
-p |パーサーフォーマット
FORMATは、xml、sxpr、itexのいずれか、またはperlモジュールの名前です。
これは入力ファイルを解析し、スタグ イベントを生成するクラスです。
デフォルトとして想定されるxml
-w |ライターフォーマット
FORMATは、xml、sxpr、itexのいずれか、またはperlモジュールの名前です。
これは、パーサーによってスローされたイベントをキャッチするクラスです。 どのクラスでも構いませんが、
ただし、クラスは通常ライターです
デフォルトとして想定されるxml
-o|out ファイル
ライターはこのファイルを使用します (デフォルトは STDOUT)。
-e|errf ファイル
解析エラーハンドラーの出力を保存するファイル
-errhandler フォーマット/モジュール
FORMATは、xml、sxpr、itexのいずれか、またはperlモジュールの名前です。
すべての解析エラー イベントはこのモジュールに送られます
-r|ルート NODE_NAME
これを指定すると、NODE_NAME がスタッグ ツリーのルートになり、
以前はルートがこの下に配置されていました。
これは、複数のファイルが解析される場合に自動的に行われます (解析できるのは XNUMX つだけであるため)
一本の木の根)
-色
出力ハンドラーが ASCII カラーを提供できる場合にのみ機能します (現在サポートされています)
itext と xml の場合)
onworks.net サービスを使用してオンラインで stag-parsep を使用する
