»ó´Ü¿©¹é
HOME ¿©Çà ·¹Àú
¼­¿ï±×¸°Æ®·¯½ºÆ®, ³ª¹« µ¹º¸¹Ì ¡®Æ®¸®½ÃÅÍ¡¯ ¸ðÁý¶Ò¼¶ÇÑ°­°ø¿ø À妽º°¡µçÀÇ ³ª¹« ´ë»ó

 

¼­¿ï±×¸°Æ®·¯½ºÆ®(ÀÌ»çÀå Áö¿µ¼±)´Â ¶Ò¼¶ÇÑ°­°ø¿ø ³» À妽º°¡µçÀ» °ü¸®ÇÒ ‘Æ®¸®½ÃÅÍ(Tree sitter)’¸¦ 16ÀÏ(¿ù)ºÎÅÍ 4¿ù 12ÀÏ(ÀÏ)±îÁö ¸ðÁýÇÑ´Ù°í ¹àÇû´Ù.

‘Æ®¸®½ÃÅÍ’´Â ‘Tree(³ª¹«)’¿Í ‘Sitter(ÀӽຸȣÀÚ)’ÀÇ Àǹ̰¡ °áÇյȠ°ÍÀ¸·Î ÀÏÁ¤ ±â°£ µ¿¾È Æ¯Á¤ ³ª¹« ¶Ç´Â °ø°£À» ²ÙÁØÈ÷ °¡²Ù°í °üÂûÇϴ ÀÚ¿øºÀ»çÀÚ¸¦ ¸»ÇÑ´Ù. ½Ã¹Î°ú ÇÔ²² ¸¸µç ‘À妽º°¡µç’ÀÇ Áö¼ÓÀûÀΠ°ü¸®¸¦ À§ÇØ ÃßÁøµÇ¾ú´Ù.

‘Æ®¸®½ÃÅÍ’´Â ½Ã¹ÎÀÌ ÁÖü°¡ µÇ¾î, °ø¿ø°ú ½Ã¹ÎÀÌ ÇÔ²² ¼ºÀåÇϴ µ¥ ±× ¸ñÀûÀÌ ÀÖ´Ù. ´Ü¼ø ºÀ»ç À§ÁÖÀÇ Âü¿© ¹æ½Ä¿¡¼­ ¹þ¾î³ª, ½Ã¹ÎµéÀº ÁÖµµÀûÀ¸·Î ÀÚ½ÅÀÇ ºÀ»ç ÀÏÁ¤°ú ³»¿ëÀ» ±âȹÇÑ´Ù. ¶ÇÇÑ ½Ã¹ÎÂü¿©ÀÇ ±âȸ¿Í ¹üÀ§¸¦ È®´ëÇϱâ À§ÇØ ½Ä¹°°ü¸® ºÐ¾ß»Ó ¾Æ´Ï¶ó »çÁø ÃÔ¿µ, ¿µ»ó Á¦ÀÛ, ±³À°ºÐ¾ßÀÇ Æ®¸®½ÃÅ͸¦ ¸ðÁýÇÏ¿© ÀÚ½ÅÀÇ ´Ù¾çÇÑ Àç´ÉÀ» ¹ßÈÖÇÒ ¼ö ÀÖµµ·Ï µ½´Â´Ù.

¼­¿ï±×¸°Æ®·¯½ºÆ®´Â Æ®¸®½ÃÅ͵éÀÇ ¿ª·® °­È­¸¦ À§ÇØ ´Ù¾çÇÑ Áö¿øÀ» ÁغñÇÏ°í ÀÖ´Ù. ½Ä¹°°ü¸® ºÐ¾ßÀÇ Æ®¸®½ÃÅÍ¿¡°Ô´Â °³ÀΠ°¡µå´× ¹°Ç°À» Áö¿øÇÏ°í ½Ä¹°°ü¸®¿¡ ´ëÇÑ Àü¹®±³À° ±âȸ¸¦ Á¦°øÇϸç, »çÁø/¿µ»ó Á¦ÀÛ ºÐ¾ßÀÇ Æ®¸®½ÃÅÍ¿¡°Ô´Â ¿¬¸», ÀÚ½ÅÀÇ ÀÛÇ°À» °¡Áö°í Àü½Ãȸ¸¦ Á÷Á¢ ±âȹ/¿î¿µÇغ¼ ¼ö Àִ ±âȸ¸¦ Á¦°øÇÑ´Ù. Æ®¸®½ÃÅ͵éÀÇ ¸ðµç È°µ¿Àº 1365ºÀ»çÆ÷Åп¡ ÀÎÁõµÇ¸ç, È°µ¿ Á¾·á ÈÄ¿¡´Â È°µ¿ ¼ö·áÁõÀÌ Áö±ÞµÈ´Ù.

Áö¿øÀÚ°ÝÀº ²ÙÁØÇÑ È°µ¿ÀÌ °¡´ÉÇÏ°í, Çش砺оßÀÇ °æÇèÀ» °¡Áø ½Ã¹ÎÀÌ´Ù. ½Åû¼­¸¦ ±âÁØÀ¸·Î ¼±¹ßÇϸç, ¼±¹ß °á°ú´Â ÃÖÁ¾ ¼±¹ßµÈ Áö¿øÀÚ¿¡°Ô °³º° Å뺸ÇÒ ¿¹Á¤ÀÌ´Ù. ÀÚ¼¼ÇÑ »çÇ× ¹× Áö¿ø¹æ¹ýÀº ¼­¿ï±×¸°Æ®·¯½ºÆ® È¨ÆäÀÌÁö¿¡¼­ È®ÀÎÇÒ ¼ö ÀÖ´Ù.

¼­¿ï±×¸°Æ®·¯½ºÆ® ÀÌ¿ìÇ⠻繫±¹ÀåÀº “°ø¿øÀÇ Áö¼ÓÀûÀΠ°ü¸®»Ó¸¸ÀÌ ¾Æ´Ï¶ó ½Ã¹ÎÂü¿©ÀÇ ±âȸ È®´ë¿Í ½Ã¹Î¿ª·® °­È­¸¦ À§ÇØ Æ®¸®½ÃÅ͸¦ ¸ðÁýÇÏ°Ô µÇ¾ú´Ù”¸ç “½Ä¹°À» ÁÁ¾ÆÇϴ ½Ã¹ÎµéÀÇ ¸¹Àº Âü¿©¸¦ ¹Ù¶õ´Ù”°í ¸»Çß´Ù.

ÇÑÆí ¶Ò¼¶ÇÑ°­°ø¿ø ³» Á¶¼ºµÈ ‘À妽º°¡µç’Àº 2016³âºÎÅÍ 2018³â±îÁö À¯ÇÑÅ´¹ú¸®ÀÇ ÈÄ¿ø°ú ½Ã¹ÎµéÀÇ ºÀ»çÈ°µ¿À¸·Î Á¶¼ºµÈ Å׸¶ Á¤¿øÀÌ´Ù. À妽º°¡µç1(¿µµ¿´ë±³ ¾Æ·¡)Àº ‘¿ì¸® ²É, ¿ì¸® ³ª¹«ÀÇ À̾߱â’, À妽º°¡µç2(û´ã´ë±³ ¾Æ·¡)´Â ‘¿ì¸® ²É, ¿ì¸®³ª¹«ÀÇ »ö±òµé’, À妽º°¡µç3(¼­¿ï½£ ¿¬°á±³¶ûÀÔ±¸)´Â ‘¿ì¸® ²É, ¿ì¸® ³ª¹«ÀÇ Çâ±â’¸¦ ÁÖÁ¦·Î ÇÑ°­¿¡¼­ º¼ ¼ö Àִ ´Ù¾çÇÑ ¼öÁ¾À» ÇÑ°÷¿¡¼­ º¼ ¼ö Àִ Ư¡À» °¡Áö°í ÀÖ´Ù.

¼­¿ï±×¸°Æ®·¯½ºÆ® °³¿ä

¼­¿ï±×¸°Æ®·¯½ºÆ®´Â ½Ã¹ÎÂü¿©¸¦ ¹ÙÅÁÀ¸·Î ¼­¿ï½Ã »ýÈ°±Ç³ìÁö¸¦ È®´ë ¹× º¸Á¸ÇÏ°í ÄèÀûÇÑ µµ½Ãȯ°æÀ» ¸¸µå´Â ºñ¿µ¸® Àç´Ü¹ýÀÎÀ¸·Î, ¼­¿ï½£°ø¿øÀ» °æ¿µÇϴ ¼­¿ï½£ÄÁ¼­¹ø½Ã¸¦ ¿î¿µÇÏ°í, µµ½Ã°ø¿ø¿¡ ´ëÇÑ ½Ã¹ÎµéÀÇ ÀνĠ°³¼±°ú µµ½ÃÀÇ ³ì»ö°¡Ä¡¸¦ ½ÇÇöÇϴ ´Ù¾çÇÑ È°µ¿À» Áö¼ÓÇØ °¡°í ÀÖ´Ù.


Á¤¿¬¹Ì ±âÀÚ  kotrin3@hanmail.net

<ÀúÀÛ±ÇÀÚ © ÃàÁ¦´º½º, ¹«´Ü ÀüÀç ¹× Àç¹èÆ÷ ±ÝÁö>

Á¤¿¬¹Ì ±âÀÚÀÇ ´Ù¸¥±â»ç º¸±â
iconÀαâ±â»ç
±â»ç ´ñ±Û 0°³
Àüüº¸±â
ù¹ø° ´ñ±ÛÀ» ³²°ÜÁÖ¼¼¿ä.
¿©¹é
¿©¹é
¿©¹é
¿©¹é
¿©¹é
¿©¹é
¿©¹é
Back to Top