Scacchi :: PGN :: Filtro

Chess :: PGN :: Filter è un'estensione perl per convertire i file PGN in altri formati.
Scarica ora

Scacchi :: PGN :: Filtro Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Hugh S. Myers
  • Sito web dell'editore:
  • http://search.cpan.org/~hsmyers/Chess-PGN-EPD-0.21/EPD.pm

Scacchi :: PGN :: Filtro Tag


Scacchi :: PGN :: Filtro Descrizione

Chess :: PGN :: Filter è un'estensione Perl per convertire i file PGN in altri formati. Chess :: PGN :: Filter è un'estensione perl per convertire i file PGN in altri formati.Synopsis utilizzare gli scacchi :: PGN :: Filtro; Filtro (Source => $ PGN, FilterType => 'xml'); o my% sostituzioni = (hsmyers => 'myers, hugh s (id),); my @exclude = qw (whitelo blackelo eventdate); filtro (sorgente => $ pgn, filtertype => 'testo', sostituzioni =>% sostituzioni, nags => 'sì', escludere => @exclude,) o filtro (sorgente => $ PGN, FilterType => 'Dom '); O $ DOM = FILTRO FILTRO (SOURCE => $ PGN, FILTRETTITYPE =>' DOM ', VERBOSE => 0,); Questo è un testo tipico in un lato, diverso testo fuori dal modulo del filtro degli altri. Ci sono da questa scrittura, le seguenti scelte supportate: 1. XML - Converte da .PGN a .xml utilizzando il PGN.DTD incluso come documento di convalida. Questo è per la maggior parte da una a una traslitterazione dello standard PGN in XMLese. Ha la virtù aggiuntiva di consentire la codifica delle posizioni all'interno dell'uscita XML. Questi sono generati da un nag incorporato di {0} e automaticamente (controllato dall'utente) alla fine di ogni partita. Come una specie di aggiunta ai diagrammi di posizione, PGN.DTD opzionalmente consente a ciascuna mossa di includere la sua stringa FEN. Ciò consente l'animazione scriptata per le pagine Web generate queste informazioni. 2. Testo - Sebbene lo standard PGN sia ampiamente disponibile, molti programmi che generano .PGN lo fanno in modo mal formato. Questa modalità è un tentativo di "normalizzare" via i vari difetti trovati nel "selvaggio"! Questo include cose come il testo del gioco tutto su una singola linea senza una linea vuota precedente. O Castigliatura indicata con Zeros piuttosto che la lettera 'O'. C'è almeno una applicazione che rispecchia attentamente la prima mossa! L'elenco delle stranezze è probabilmente fino a quando l'elenco delle applicazioni. 3. DOM - Un modello di oggetto documento (DOM) rende una forma provvisoria molto comoda, comune a tutti gli altri tipi di filtri. Utile sia in progettazione che in fasi di debug della costruzione del filtro. A titolo di auto-documentazione, ecco un esempio di un unico gioco che mostra tutte le caratteristiche ovvie del DOM: $ VAR1 = {'Tag' => {'sito' => 'boise (ID)', 'Event " ',' Black '=>' Myers Hugh S ',' Risultato '=>' 1-0 '},' GameText '=> } ,. . . {'MoveNumber' => '29', 'Comment' => '(BXE5) Nero potrebbe ancora calciare per un po' se avesse giocato ... bxe5. ',' EPD '=>' R1BQ1RK1 / 2P1NPP1 / 2N1P2P / PP1PP1P1 / 3P2P1 / 2P4Q / PP2BP2 / RNB1K2R B KQ - ',' MoveText '=>' H6 '}]}; Requisiti: · Perl.


Scacchi :: PGN :: Filtro Software correlato