チェス:: PGN ::フィルター

チェス:: PGN :: Filterは、PGNファイルを他のフォーマットに変換するためのPerl拡張機能です。
今すぐダウンロード

チェス:: PGN ::フィルター ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Hugh S. Myers
  • 出版社のWebサイト:
  • http://search.cpan.org/hsmyers/Chess-PGN-EPD-0.21/EPD.pm

チェス:: PGN ::フィルター タグ


チェス:: PGN ::フィルター 説明

Chess :: PGN :: Filterは、PGNファイルを他のフォーマットに変換するためのPerl拡張機能です。 Chess :: PGN :: Filterは、PGNファイルを他のformatsに変換するためのPerl拡張機能です.Synopsisを使用します。フィルタ(Source => $ PGN、FilterType => 'XML');またはMy%置換=(HSMyers => 'Myers、HUGH S(ID)'、)。私の@Exclude = QW(Whiteelo Blackelo EventDate);フィルタ(Source => $ PGN、FilterType => 'テキスト'、置換=>%の置換、NAGS => 'Yes'、exclude => @Exclude、)。またはフィルタ(Source => $ PGN、FilterType => ' '、)。または$ DOM = FILTER(Source => $ PGN、FilterType =>' DOM '、verbose => 0、);これは片側の典型的なテキストであり、他のテキストは他のフィルタモジュールをテキスト出力します。この書き込み時点で、次のサポートされている選択肢があります。 XML - 付属のpgn.dtdを検証文書として使用して、.pgnから.xmlに変換します。これは、PGN標準のXMLESEへの1つの翻訳者のための1つの翻訳者のためのものです。それはXML出力内で位置を符号化することを可能にするというさらなる長さを有する。これらは、各ゲームの終わりに{0}の埋め込みNAGと自動(ユーザー制御)によって生成されます。位置図の一種のADJUNCTとして、pgn.dtdはオプションでそれぞれの移動を含めるようにFEN文字列を含めることができます。これにより、スクリプト化されたアニメーションはこの情報を生成しました。 2.テキスト - PGN規格は広く利用可能ですが、.pgnを生成する多くのプログラムは、ILLが形成された方法でそうします。このモードは「ワイルド」で見つかったさまざまな欠陥を「正規化する」試みです。これには、前の空白行のない単一の行にゲームテキストのようなものが含まれます。または文字 'O'よりもゼロで示された城。最初の動きを慎重に徴収する少なくとも1つのアプリケーションがあります。奇妙なリストはおそらくアプリケーションのリストの限りです。 DOM - ドキュメントオブジェクトモデル(DOM)は、他のすべてのフィルタタイプに共通の非常に便利な暫定形式を作ります。設計・フィルタ構成のデバッグ段階の両方に有用。自己文書化として、ここでは単一のゲームの一例であることを示しているDOMの明白な機能のすべて:$ VAR1 = {「タグ」=> {「サイト」=>「ボイジー(ID)」、「イベント'=> 'キャビンフィーバーオープン'、 'ラウンド'=> '1'、 'ECO'=> '?'、 '日付'=> '1997。??。??'、 'ホワイト'=>' バレットカーティス' 'ブラック'=> 'マイヤーズヒューS'、 '結果'=> '1-0'} 'Gametext'=> { 'Movenumber'=> '1'、 'EPD'=>' rnbqkbnr / pppppppp / 8/8 / 4P3 / 8 / PPPP1PPP / RNBQKBNR KQkq E3' 、 'movetextは' => 'E4'}、{ 'Movenumber B' => '2'、 'EPD' =>「rnbqkbnr / ppp1pppp / 8 / 3p4 / 4P3 / 8 / PPPP1PPP / rNBQKBNR KQkq D6' W、 'movetextは' => 'D5'}、{ 'Movenumber' => '3'、 'EPD' =>「rnbqkbnr / ppp1pppp / 8 / 3pP3 / 8/8 / PPPP1PPP / RNBQKBNR KQkq B - ' 'movetextは'=> ' E5'}、{ 'Movenumber'=> '4'、 'コメント'=>' 遊ぶ... BF5を閉じC8-H3対角線は、いくつかのポジティブを有する前機能 '、 'EPD'=> 'rnbqkbnr / ppp2ppp / 4p3 / 3pP3 / 8/8 / PPPP1PPP / rNBQKBNR KQkq W - '、 'movetextは'=> 'E6'}、{ 'Movenumber'=> '5'、 'EPD' => 'rnbqkbnr / ppp2ppp / 4p3 / 3pP3 / 3P4 / 8 / PPP2PPP / RNBQKBNR KQkqさd3 B'、 'movetextは' =>「D4 '}、{ 'Movenumber'=> '6'、 'コメント'=> '時間Frenchieのように考える! - C7-C5'、 'EPD'=>' r1bqkbnr / ppp2ppp / 2n1p3 / 3pP3 / 3P4 / 8 / KQkq W PPP2PPP / rNBQKBNR - ' 'movetextは'=> 'NC6'、 'RAV'=> { 'Movenumber'=> '6'、 'EPD'=>' rnbqkbnr / pp3ppp / 4p3 / 2ppP3 / 3P4 / 8 / KQkqのC6' W PPP2PPP / RNBQKBNR、 'movetextは' => 'C5'}]}。 。 。 { 'Movenumber' => '29'、 'コメント' => '彼がプレイしていた場合ながら... Bxe5を(Bxe5)ブラックはまだのために蹴ることができます。'、 'EPD' =>「r1bq1rk1 / 2p1npb1 / 2n1p2P / pp1pP1p1 KQ B / 3P2P1 / 2P4Q / PP2BP2 / RNB1K2R - 」、 'movetextは' => 'H6'}]}。要件: ・Perl


チェス:: PGN ::フィルター 関連ソフトウェア