Cython-Codegen.

CycoDegenLib - GCCXML¿¡¼­ »ý¼º µÈ XML Ãâ·Â¿¡¼­ Cython ÄÚµå »ý¼º ÇØÅ·
Áö±Ý ´Ù¿î·Îµå

Cython-Codegen. ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • MIT/X Consortium Lic...
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • David Cournapeau

Cython-Codegen. ű×


Cython-Codegen. ¼³¸í

CycoDegenLib - GCCXML¿¡¼­ »ý¼º µÈ XML Ãâ·Â¿¡¼­ Cython Äڵ带 »ý¼ºÇÏ´Â ÇØÅ· Cython-CodegenÀº GCCXML¿¡¼­ »ý¼º µÈ XML Ãâ·Â¿¡¼­ cython Äڵ带 »ý¼ºÇÏ´Â ÇØÅ·ÀÔ´Ï´Ù. ÀÌ´Â Çì´õ ÆÄÀÏ¿¡¼­ cython Äڵ带 »ý¼ºÇÏ´Â ÀÛÀº ÆÐÅ°ÁöÀÔ´Ï´Ù. XML2CythonÀº GCCXML Ãâ·Â ÆÄÀÏÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚµ¿À¸·Î ¸ðµç ¼±¾ðÀ» »ý¼ºÇÏ·Á¸é : ½Å·ÚÇÕ´Ï´Ù. CythonÀ¸·Î °¨½Î°í ½ÍÀº Çì´õ°¡ ÀÖ½À´Ï´Ù. ù°, GCCXML¿¡¼­ XML ÆÄÀÏÀ» º¸È£ÇؾßÇÕ´Ï´Ù. ctypelibs : h2xml -i¿¡¼­ h2xml ½ºÅ©¸³Æ®¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. foo.h -o foo.xmlyou´Â xml2cythonÀ¸·Î cython ÆÄÀÏÀ» »ý¼º ÇÒ ¼ö ÀÖ½À´Ï´Ù : xml2cython.py -l 'foo'foo.h foo.xml ÀÌ´Â xml2cythonÀ» gccxml¿¡ ÀÇÇØ foo.xml¿¡¼­ À¯·¡ ÇÑ foo.xml¿¡¼­ cython ÆÄÀÏÀ» »ý¼ºÇϵµ·Ï cython ÆÄÀÏÀ» »ý¼ºÇÕ´Ï´Ù. À§Ä¡°¡ foo.location ¹®ÀÚ¿­°ú ÀÏÄ¡ÇÏ´Â Ç׸ñ ¸¸ °¡Á® ¿À·Á¸é, XML2CythonÀº XML ÆÄÀÏÀÇ ¸ðµç ±â´É°ú ¸ðµç 'Á¾¼Ó¼º'À» °¡Á®¿À°í (¿Ã¹Ù¸¥ Cython ÇÔ¼ö ¼±¾ðÀ» »ý¼ºÇÏ´Â µ¥ ÇÊ¿äÇÕ´Ï´Ù). ÄÄÆÄÀÏ·¯´Â ÄÄÆÄÀÏ·¯¿¡¼­ Intrisincs µîÀ¸·Î ÀÎÇØ À¯È¿ÇÏÁö ¾ÊÀº Cython Äڵ带 »ý¼º ÇÒ ¼ö ÀÖÀ¸¹Ç·Î XML File.Location¿¡¼­ °¡Á®¿Â Ç׸ñÀ» ÇÊÅ͸µÇؾßÇÕ´Ï´Ù. gccxmlÀÌ ÀÛ¼ºÇÑ ÆÄ½Ì µÈ Æ®¸®ÀÇ °¢ Ç׸ñÀÇ ¿øÁ¡°ú °ü·ÃµÈ GCCXML '°³³ä'ÀÔ´Ï´Ù. ...¿¡ À§Ä¡ °¢ C Ç׸ñ (±¸Á¶, TypeFEF, ÇÔ¼ö ¼±¾ð µî)ÀÇ ÆÄÀÏ ¹× ¼± À§Ä¡¸¦ ¸ðµÎ ³ªÅ¸³À´Ï´Ù. Çì´õ ÆÄÀÏÀÇ À̸§¿¡¼­ XML2CythonÀÇ -l ¿É¼ÇÀ» »ç¿ëÇϱ⠸¸Çϸé ÇØ´ç ÆÄÀÏ¿¡ ¼±¾ð µÈ ÇÔ¼ö ¸¸ °¡Á®¿É´Ï´Ù. ¶ÇÇÑ °¢ Ç׸ñÀÇ ÆÄÀÏ À§Ä¡¿Í ÀÏÄ¡ÇÏ´Â regex¸¦ »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ´õ ¸¹Àº Á¦¾î°¡ ÇÊ¿äÇϸé, ÀÚ½ÅÀÌ ÇÊ¿äÇÒ ¼ö ÀÖ½À´Ï´Ù. XML2CythonÀº ´ëÇü API¸¦ ·¦ÇÎÇϱâ À§ÇØ ¼Õ Cython ÆÄÀÏ·Î ±Û¾²±â¸¦ ÇÇÇϱâÀ§ÇÑ ÇØÅ· ÀÌ»óÀÔ´Ï´Ù. ÄÄÆÄÀÏ·¯¿Í ±¸¹® ºÐ¼®¿¡ ´ëÇؼ­´Â ¾Æ¹«°Íµµ ¾Æ´Â °ÍÀ» ¾Ë°í Àֱ⠶§¹®¿¡ ±¸ÇöÀÌ ´ç½ÅÀ» ¿ô°Ô ¸¸µì´Ï´Ù. Many C ¼±¾ðÀº cython (¿¹¸¦ µé¾î º¹¼Ò¼ö¿Í °°Àº)¿¡¼­ Áö¿øµÇÁö ¾ÊÀ¸¸ç XML2CythonÀº À¯È¿ÇÑ ½Ã¿Â Äڵ带 »ý¼ºÇÏÁö ¾Ê½À´Ï´Ù. XML2CythonÀÌ Ãæµ¹ÇÏ´Â ¸ðµç Çì´õ ÆÄÀÏÀº ¹ö±×ÀÌÁö¸¸, »ý¼ºµÇÁö ¾Ê´Â cython ÆÄÀÏÀº Äõ¸® ½Ã½ºÅÛÀÌ Á¦ÇÑÀûÀ̶ó´Â °ÍÀÔ´Ï´Ù. »ý¼º µÈ ÆÄÀÏÀÌ ºü¸£°Ô ¸Å¿ì Å©°Ô Àǹ̰¡ ÀÖÀ¸¹Ç·Î cythonÀ¸·Î ÄÄÆÄÀÏÇϱⰡ ´À·ÁÁý´Ï´Ù. ÇÊÅÍ À̸§, ÆÄÀÏ ¿ø»êÁö µîÀ» ÇÊÅ͸µÇÏ´Â µ¥ ¸î °¡Áö ÇÊÅÍ ±â´ÉÀ» Ãß°¡ÇÏ°í ÀÖ½À´Ï´Ù. ±×·¯³ª ±×°ÍÀº Æҽø¦ ¾òÁö ¸øÇÒ °ÍÀÔ´Ï´Ù. " Alsa - ALSA¸¦ ·¦À¸·Î »ç¿ëÇÏ°í ÀÖÀ¸¸ç Mac OS XÀÇ CoreaUDIO»Ó¸¸ ¾Æ´Ï¶ó TypeDEF ¹× ±¸Á¶¹°»Ó¸¸ ¾Æ´Ï¶ó 1000 °³ÀÇ TypeDEF ¹× ±¸Á¶¹°»Ó¸¸ ¾Æ´Ï¶ó C ++ C ++ ÆÄÀÏ ¸¸ C ++ ÆÄÀÏ ¸¸ ±¸¹® ºÐ¼®ÇÕ´Ï´Ù. µû¶ó¼­ Çì´õ°¡ C ++ ȣȯÀÌ ¾Æ´Ñ °æ¿ì ÀÛµ¿ÇÏÁö ¾Ê½À´Ï´Ù. C ++ °³³äÀº XML2Cython¿¡¼­ Áö¿øÇÏÁö ¾ÊÀ¸¸ç, ´ëºÎºÐÀº C ++ ±¸Á¶¸¦ Áö¿øÇÏÁö ¾Ê´Â Cython°úÀÇ Ãæµ¹À» ÇÇÇϱâ À§ÇØ XML2CythonÀ¸·Î ´ëºÎºÐÀÌ XML2Cython¿¡¼­ Á¦°ÅµË´Ï´Ù. ¿ä±¸ »çÇ× : ¡¤ ÆÄÀ̽㠡¤ PyGCCXML. ¡¤ CodeGenlibÀÇ ctypeslib


Cython-Codegen. °ü·Ã ¼ÒÇÁÆ®¿þ¾î