| xtext. ³ªÁß¿¡ ¹ø¿ªÀ» À§ÇØ ¼Ò½º ÆÄÀÏ¿¡¼ ÅؽºÆ® ÃßÃâ |
Áö±Ý ´Ù¿î·Îµå |
xtext. ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Eclipse Foundation
xtext. ű×
xtext. ¼³¸í
xtext¸¦ »ç¿ëÇϸé ÀÚ½ÅÀÇ ÇÁ·Î±×·¡¹Ö ¾ð¾î ¹× µµ¸ÞÀÎ º° ¾ð¾î (DSL)¸¦ ½±°Ô ¸¸µé ¼ö ÀÖ½À´Ï´Ù. ÀÌ ÇÁ·¹ÀÓ ¿öÅ©´Â ÄÄÆÄÀÏ·¯ ¹× Å뿪»ç ¹× Àüü ºí·Î¿î ÀÌŬ¸³½º ±â¹Ý IDE ÅëÇÕÀ» Æ÷ÇÔÇÑ ¾ð¾î ÀÎÇÁ¶óÀÇ °³¹ßÀ» Áö¿øÇÕ´Ï´Ù. XTEXT°¡ Çö¸íÇÑ ±âº»°ª ¼¼Æ®¿Í ÇÔ²² Á¦°øµÇ´Â µ¿¾È XTEXTÀÇ °·ÂÇÑ API¸¦ »ç¿ëÇÏ¿© ¾ð¾îÀÇ ¸ðµç ´ÜÀÏ Ãø¸éÀ» Á¶Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. Á¾ÇÕ ¹®¼¿Í »ý»ýÇÑ Ä¿¹Â´ÏƼ»Ó¸¸ ¾Æ´Ï¶ó ½Ã°£ÀÌ ³»Áö ¾Êµµ·Ï µµ¿ÍÁÝ´Ï´Ù. ±×·¸´Ù¸é ÃæºÐÇÏÁö ¾ÊÀº °æ¿ì ÈÆ·Ã, ÄÁ¼³Æà ¶Ç´Â Áö¿ø °è¾àÀ» committers¿¡¼ Á÷Á¢ ±¸ÀÔÇÒ ¼ö ÀÖ½À´Ï´Ù. XTEXT´Â ¿ÜºÎ ÅؽºÆ® DSLÀ» °³¹ßÇϱâÀ§ÇÑ ÇÁ·¹ÀÓ ¿öÅ© / µµ±¸ÀÔ´Ï´Ù. XtextÀÇ °£´ÜÇÑ EBNF ¹®¹ý ¾ð¾î¸¦ »ç¿ëÇÏ¿© ¸Å¿ì ÀÚü DSLÀ» ¼³¸íÇϱ⠸¸ÇÏ¸é »ý¼º±â´Â Æļ ÀÎ Parser, AST-Meta ¸ðµ¨ (EMF¿¡¼ ±¸Çö µÈ)»Ó¸¸ ¾Æ´Ï¶ó ¿ÏÀüÇÑ ±â´ÉÀ» °®Ãá Eclipse ÅؽºÆ® ÆíÁý±â¸¦ ¸¸µì´Ï´Ù. ÇÁ·¹ÀÓ ¿öÅ©´Â EMF, GMF, M2T ¹× EMFT ºÎÇ°°ú °°Àº Eclipse ¸ðµ¨¸µÀÇ ±â¼ú°úÀÇ ±â¼ú°ú ÅëÇյ˴ϴÙ. XTEXT¸¦ »ç¿ëÇÑ °³¹ßÀº ªÀº ÅÏ - ÁÖÀ§¿¡ ÃÖÀûȵǾî ÀÖÀ¸¹Ç·Î ±âÁ¸ DSL¿¡ »õ·Î¿î ±â´ÉÀ» Ãß°¡ ÇÒ ¼ö ÀÖµµ·ÏÇÕ´Ï´Ù. »õ·Î¿î ¹öÀüÀÇ »õ·Î¿î ¹öÀüÀÌÀÖ´Â ´õ Á¤±³ÇÑ ÇÁ·Î±×·¡¹Ö ¾ð¾î°¡ ±¸Çö µÉ ¼ö ÀÖ½À´Ï´Ù. xtext¿¡°Ô ±×°ÍÀÌ ¹«¾ù¿¡ °üÇÑ °ÍÀÌ ¹«¾ùÀÎÁö º¸·Á°í ³ë·ÂÇϽʽÿÀ!
xtext. °ü·Ã ¼ÒÇÁÆ®¿þ¾î