¹®¼­ ±¸¹® ºÐ¼®±â

¹®¼­ ±¸¹® ºÐ¼®±â´Â ¹®¼­¿Í »óÈ£ÀÛ¿ëÇÏ¿© ÇØ´ç ¹®¼­ ³» µ¥ÀÌÅÍÀÇ ÇÁ¸®Á¨Å×ÀÌ¼Ç ¹× ÆíÁýÀ» Çâ»ó½ÃŰ´Â ÆíÁý±â È®ÀåÀÔ´Ï´Ù. ±¸¹® ºÐ¼®±â´Â »ö»ó ¹× ±Û²ÃÀ» »ç¿ëÇÏ¿© ÇÁ·Î±×·¡¹Ö ¾ð¾î ¼Ò½º ¹®¼­ ³»ÀÇ ¿©·¯ Ç׸ñÀ» °­Á¶Ç¥½ÃÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ¾ð¾î Ű¿öµå¸¦ ÇϳªÀÇ »ö»óÀ¸·Î °­Á¶Ç¥½ÃÇϰí, º¯¼ö À̸§Àº ´Ù¸¥ »ö»óÀ¸·Î °­Á¶Ç¥½ÃÇÏ¸ç ¹®ÀÚ¿­ ¸®ÅÍ·²Àº ¶Ç´Ù¸¥ »ö»óÀ¸·Î °­Á¶Ç¥½ÃÇÕ´Ï´Ù.

±âº» ÆíÁý±â´Â °øÅë ÇÁ·Î±×·¡¹Ö ¾ð¾î¿¡ ´ëÇÑ ±¸¹® ºÐ¼®±â°¡ ¼±ÅõǾî Á¦°øµË´Ï´Ù.   Ãß°¡ ¹®¼­ ±¸¹® ºÐ¼®±â ¹× ¾ð¾î ÀÎ½Ä ±â´ÉÀº LPEX ±â¹Ý ÆíÁý±â ÀÀ¿ëÇÁ·Î±×·¥¿¡ ÀÇÇØ Á¦°øµÉ ¼ö ÀÖ½À´Ï´Ù.

±¸¹® ºÐ¼®±â »ç¿ë

ÆÄÀÏÀ» ¿­¸é ÆíÁý±â´Â ÇØ´ç ÆÄÀÏ À̸§ È®ÀåÀÚ°¡ ±¸¹® ºÐ¼®±â¿Í ¿¬°üµÇ´ÂÁö ¿©ºÎ¸¦ °Ë»çÇÕ´Ï´Ù.   ¿¹¸¦ µé¾î, ÆíÁý±â´Â C/C++ ÇÁ·Î±×·¥ ¼Ò½º ÆÄÀÏÀ» ÀνÄÇÏ°í ±¸¹® ºÐ¼®Çϵµ·Ï ±¸¼ºµÇ¾î Á¦°øµË´Ï´Ù.   sample.c¶ó´Â ÆÄÀÏÀ» ¿­¸é ÆíÁý±â´Â C/C++ ¹®¼­ ±¸¹® ºÐ¼®±â¸¦ È£ÃâÇÕ´Ï´Ù.   sample.cblÀ̶ó´Â ÆÄÀÏÀ» ¿­¸é ÆíÁý±â´Â COBOL ¹®¼­ ±¸¹® ºÐ¼®±â¸¦ È£ÃâÇÕ´Ï´Ù.

ÀϹÝÀûÀ¸·Î ±¸¹® ºÐ¼®±â´Â ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.

¿ä¼Ò, Ŭ·¡½º, ¹× ½ºÅ¸ÀÏ

ÇÁ·Î±×·¡¹Ö ¾ð¾î ¼Ò½º ¹®¼­¿¡¼­, °¢ ÇàÀº ¿ä¼ÒÀÔ´Ï´Ù.  ¿ä¼Ò Ŭ·¡½º Á¤ÀÇ´Â ¿ä¼Ò°¡ Æ÷ÇÔÇÏ´Â µ¥ÀÌÅÍÀÇ À¯ÇüÀ» ¼³¸íÇÕ´Ï´Ù.  ¿ä¼Ò¿¡´Â ¿©·¯ °³ÀÇ ¿ä¼Ò Ŭ·¡½º°¡ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù.  ¾Æ·¡¿¡ Ç¥½ÃµÈ ¿ä¼Ò¿¡´Â code ¹× comment Ŭ·¡½º°¡ Æ÷ÇԵ˴ϴÙ.

¿ä¼ÒÀÇ ½ºÅ¸ÀÏÀº ¿ä¼Ò°¡ Ç¥½ÃµÇ´Â ¹æ¹ýÀ» ÆÇº°ÇÕ´Ï´Ù.   ±¸¹® ºÐ¼®±â´Â º¸Åë ¿ä¼ÒÀÇ ÅØ½ºÆ®¿Í µ¿ÀÏÇÑ ±æÀ̸¦ °®´Â ½ºÅ¸ÀÏ ¹®ÀÚÀÇ ¹®ÀÚ¿­À» ¼³Á¤ÇÕ´Ï´Ù.   ÆíÁý±â´Â ¿ä¼Ò ½ºÅ¸ÀÏ ¹®ÀÚ¿­ ³»¿¡¼­ µ¿ÀÏÇÑ À§Ä¡¿¡ ÀÖ´Â ½ºÅ¸ÀÏ ¹®ÀÚÀÇ ¼Ó¼ºÀ¸·Î ¿ä¼Ò ÅØ½ºÆ®ÀÇ °¢ ¹®ÀÚ¸¦ Ç¥½ÃÇÕ´Ï´Ù.   ¾Æ·¡¿¡ Ç¥½ÃµÈ ¿ä¼ÒÀÇ ½ºÅ¸ÀÏÀº Ű¿öµå, ±¸µÎÁ¡, ID, ¿¬»êÀÚ, ÀÎ¿ë ºÎÈ£·Î µÑ·¯½Ñ ¹®ÀÚ¿­ ¸®ÅÍ·² ¹× ÁÖ¼® ½ºÅ¸ÀÏ ¹®ÀÚ¸¦ Æ÷ÇÔÇÕ´Ï´Ù.

  code Ŭ·¡½º comment Ŭ·¡½º
C ÄÚµå Çà, ¿ä¼Ò ÅØ½ºÆ®
¿ä¼Ò ½ºÅ¸ÀÏ
 if (x == "test")  
 kk_pi_oo_qqqqqqp_  
 /*test for x*/
 cccccccccccccc

¶óÀÌºê ±¸¹® ºÐ¼®

ÆíÁý±â´Â ¹®¼­¿¡¼­ ¼öÇàÇÑ ¸ðµç º¯°æ»çÇ×À» ¸ð´ÏÅÍÇÏ°í ±â·ÏÇÕ´Ï´Ù.  °¢ ÇàÀ» ¿Ï·áÇÏ´Â ´ë·Î, ÆíÁý±â´Â ÆíÁý ÁßÀÎ ¹®¼­ À¯Çü¿¡ °íÀ¯ÇÑ ±¸¼º¿¡ ´ëÇØ ÇàÀ» Á¶»çÇÕ´Ï´Ù.  ¿¹¸¦ µé¾î, C ÇÁ·Î±×·¥¿¡¼­ ±¸¹® ºÐ¼®±â´Â ÁÖ¼® ¿­±â Ç¥½Ã±â(/*)¿Í ÁÖ¼® ´Ý±â Ç¥½Ã±â(*/) »çÀÌÀÇ ÅØ½ºÆ®¸¦ ÁÖ¼®À¸·Î ÀνÄÇÕ´Ï´Ù.  ±¸¹® ºÐ¼®±â´Â ±×·¯ÇÑ ÁÖ¼®À» ÁÖ¼® ½ºÅ¸ÀÏ ¹®ÀÚ¿¡ ÁöÁ¤µÈ »ö»óÀ¸·Î Ç¥½ÃÇϰí, ÇàÀ» comment ¿ä¼Ò Ŭ·¡½º·Î Ç¥½ÃÇÕ´Ï´Ù.

±¸¹® ºÐ¼®±âÀÇ ÆË¾÷ ¸Þ´º »ç¿ë

¹®¼­ ±¸¹® ºÐ¼®±â´Â °íÀ¯ÇÑ ¼±ÅûçÇ×À» ÆíÁý º¸±âÀÇ ÆË¾÷ ¸Þ´º¿¡ Ãß°¡ÇÏ¿©, ¹®¼­¿¡ Ç¥½ÃµÇ´Â ¿ä¼Ò¸¦ ÁöÁ¤Çϰųª ÆíÁýÇÏ´Â ¹®¼­ À¯Çü¿¡ °íÀ¯ÇÑ Á¶Ä¡¸¦ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.  ¿¹¸¦ µé¾î, ÆË¾÷ ¸Þ´º¿¡¼­ º¸±â ÇÊÅÍ->±â´É ¼±ÅûçÇ×À» ¼±ÅÃÇÏ¿© C/C++ ¹®¼­¿¡ ÀÖ´Â ±â´É Çì´õ¸¸ Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.

°ü·Ã ÂüÁ¶
parser ¸Å°³º¯¼ö
updateProfile.extensions ¸Å°³º¯¼ö
updateProfile.noParser ¸Å°³º¯¼ö
updateProfile.parserAssociation ¸Å°³º¯¼ö
updateProfile.parserClass ¸Å°³º¯¼ö
updateProfile.parsers ¸Å°³º¯¼ö
updateProfile.parser ¸Å°³º¯¼ö