ü½º :: PGN :: ÇÊÅÍ

ü½º :: PGN :: ÇÊÅÍ´Â PGN ÆÄÀÏÀ» ´Ù¸¥ Çü½ÄÀ¸·Î º¯È¯ÇϱâÀ§ÇÑ PERL È®ÀåÀÚÀÔ´Ï´Ù.
Áö±Ý ´Ù¿î·Îµå

ü½º :: PGN :: ÇÊÅÍ ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • Perl Artistic License
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Hugh S. Myers
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://search.cpan.org/~hsmyers/Chess-PGN-EPD-0.21/EPD.pm

ü½º :: PGN :: ÇÊÅÍ Å±×


ü½º :: PGN :: ÇÊÅÍ ¼³¸í

ü½º :: PGN :: ÇÊÅÍ´Â PGN ÆÄÀÏÀ» ´Ù¸¥ Çü½ÄÀ¸·Î º¯È¯ÇϱâÀ§ÇÑ Perl È®ÀåÀÔ´Ï´Ù. ü½º :: PGN :: ÇÊÅÍ´Â PGN ÆÄÀÏÀ» ´Ù¸¥ FormatÀ¸·Î º¯È¯ÇϱâÀ§ÇÑ Perl È®ÀåÀÚÀÔ´Ï´Ù .Synopsis ü½º :: PGN :: ÇÊÅ͸¦ »ç¿ëÇÕ´Ï´Ù. ÇÊÅÍ (source => $ pgn, filtertype => 'xml'); ¶Ç´Â my % ´ëü = (hsmyers => myers, hugh s (id) ',); my @exclude = qw (È­¸é backelo eventdate); ÇÊÅÍ (source => $ pgn, filtertype => 'text', ´ëü => % ´ëü, nags => '¿¹', exclude => @exclude,); ¶Ç´Â ÇÊÅÍ (source => $ pgn, filtertype => 'dom) ¶Ç´Â $ DOM = ÇÊÅÍ (source => $ pgn, filtertype => 'dom', verbose => 0); ÀÌ°ÍÀº ÇѸéÀÇ ÀϹÝÀûÀÎ ÅؽºÆ®, ´Ù¸¥ ÇÊÅÍ ¸ðµâÀÇ ´Ù¸¥ ÅؽºÆ®ÀÔ´Ï´Ù. ÀÌ ±ÛÀº ´ÙÀ½°ú °°½À´Ï´Ù. 1. xml - Æ÷ÇÔ µÈ pgn.dtd¸¦ À¯È¿¼º °Ë»ç ¹®¼­·Î »ç¿ëÇÏ¿© .pgn¿¡¼­ .pgnÀ¸·Î º¯È¯ÇÕ´Ï´Ù. ÀÌ°ÍÀº PGN Ç¥ÁØÀ» XMLSE·Î ÇϳªÀÇ º¯È¯ÇÏ´Â °ÍÀ¸·Î ´ëºÎºÐÀÇ ¿ªÇÒÀ»ÇÏ´Â °ÍÀÔ´Ï´Ù. XML Ãâ·Â ³»¿¡¼­ À§Ä¡¸¦ ÀÎÄÚµù ÇÒ ¼öÀÖ´Â Ãß°¡ÀûÀÎ ¹Ì´öÀÌ ÀÖ½À´Ï´Ù. À̵éÀº °¢ °ÔÀÓÀÇ ³¡¿¡ {0}ÀÇ ÀÓº£µðµå NAG ¹× ÀÚµ¿À¸·Î (»ç¿ëÀÚ Á¦¾î)¿¡ ÀÇÇØ »ý¼ºµË´Ï´Ù. À§Ä¡ ´ÙÀ̾î±×·¥¿¡ ´ëÇÑ adjunctÀÇ Á¾·ù·Î¼­, pgn.dtd´Â ¼±ÅÃÀûÀ¸·Î °¢ À̵¿ÀÌ FEN ¹®ÀÚ¿­À» Æ÷ÇÔÇϵµ·Ï Çã¿ëÇÕ´Ï´Ù. ÀÌ·¸°ÔÇϸéÀÌ Á¤º¸°¡ »ý¼º µÈ À¥ ÆäÀÌÁöÀÇ ½ºÅ©¸³Æ® ¾Ö´Ï¸ÞÀ̼ÇÀÌ °¡´ÉÇÕ´Ï´Ù. 2. ÅؽºÆ® - PGN Ç¥ÁØÀÌ ³Î¸® ÀÌ¿ë °¡´ÉÇÏÁö¸¸ .pgnÀ» »ý¼ºÇÏ´Â ¸¹Àº ÇÁ·Î±×·¥Àº ¾ÆÇÁ°Ô Çü¼ºµÈ ¹æ½ÄÀ¸·Î ±×·¸°ÔÇÕ´Ï´Ù. ÀÌ ¸ðµå´Â 'Wild'¿¡¼­ ¹ß°ß µÈ ´Ù¾çÇÑ °áÇÔÀ» 'Ç¥ÁØÈ­'½ÃµµÇÏ´Â ½ÃµµÀÔ´Ï´Ù! ¿©±â¿¡´Â ÀÌÀüÀÇ ºó ÁÙÀ̾ø´Â ÇÑ ÁÙ¿¡ °ÔÀÓ ÅؽºÆ®¿Í °°Àº °ÍµéÀÌ Æ÷ÇԵ˴ϴÙ. ¶Ç´Â CastlingÀº ¹®ÀÚ 'O'°¡ ¾Æ´Ñ 0À¸·Î Ç¥½ÃµÈ °ÍÀÔ´Ï´Ù. ÃÖÃÊÀÇ ¿òÁ÷ÀÓÀ» ½ÅÁßÇÏ°Ô µé¿© ¾²´Â Àû¾îµµ ÇϳªÀÇ ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ÀÖ½À´Ï´Ù! ÀÌ»óÇÑ ¸ñ·ÏÀº ¾Æ¸¶µµ ÀÀ¿ë ÇÁ·Î±×·¥ ¸ñ·Ï¸¸Å­ ¿À·¡µË´Ï´Ù. 3. DOM - ¹®¼­ °³Ã¼ ¸ðµ¨ (DOM)Àº ´Ù¸¥ ¸ðµç ÇÊÅÍ À¯Çü¿¡ °øÅëÀûÀ¸·Î ¸Å¿ì Æí¸®ÇÑ Àӽà Çü½ÄÀ» ¸¸µì´Ï´Ù. ÇÊÅÍ ±¸¼ºÀÇ ¼³°è ¹× µð¹ö±ë ´Ü°è ¸ðµÎ¿¡¼­ À¯¿ëÇÕ´Ï´Ù. ÀÚü ¹®¼­¸¦ »ç¿ëÇÏ¿© DOM : $ VAR1 = { 'ű×'=> { '»çÀÌÆ®'=> 'BOISE (ID)', 'À̺¥Æ®)ÀÇ ¸ðµç ºÐ¸íÇÑ ±â´ÉÀ» º¸¿©ÁÖ´Â ´ÜÀÏ °ÔÀÓÀÇ ¿¹ÀÔ´Ï´Ù. '=>'Cabin Fever Open ','Round '=>'1 ','eco '=>'? ','date '=>'1997. ?? ?? ','È­ÀÌÆ® '=>'Barrett Curtis ','ÈæÀÎ '=>'Myers Hugh S ','°á°ú '=>'1-0 '},'gametext '=> }. ...¿¡ ...¿¡ { 'movenumber'=> '29', 'comment'=> '(bxe5) °ËÀº »öÀº ¿©ÀüÈ÷ Àá½Ã µ¿¾È °È¾îÂ÷ ų ¼ö ÀÖ½À´Ï´Ù ... BXE5.', 'EPD'=> 'R1BQ1RK1 / 2P1NPB1 / 2N1P2P / PP1PP1P1 / 3P2P1 / 2P4Q / PP2BP2 / RNB1K2R B KQ - ','MOVETEXT '=>'H6 '}]} ¿ä±¸ »çÇ× : ¡¤ Perl.


ü½º :: PGN :: ÇÊÅÍ °ü·Ã ¼ÒÇÁÆ®¿þ¾î

XML :: ±ÔÄ¢

XML :: ±ÔÄ¢Àº ÀÙ¿¡¼­ ½ÃÀÛÇÏ´Â ±ÔÄ¢¿¡ µû¶ó XML ¹× ÇÁ·Î¼¼½º ű׸¦ ±¸¹® ºÐ¼® ÇÒ ¼öÀÖ´Â Perl ¸ðµâÀÔ´Ï´Ù. ...

182

´Ù¿î·Îµå

svggraph.

SVGGraph´Â SVG ±×·¡ÇÁ / ´ÙÀ̾î±×·¥ / Â÷Æ® / Ç÷ÔÀ» »ý¼ºÇϱâÀ§ÇÑ Perl È®ÀåÀÚÀÔ´Ï´Ù. ...

146

´Ù¿î·Îµå