|
|
|
|
1 ÄÄÆÄÀÏ·¯¸¦ ¸¸µé¾î º¸ÀÚ 1.1 ÀÌ Ã¥ÀÇ °³¿ä 1.2 ÄÄÆÄÀÏ °úÁ¤ 1.3 C¢Ú ÄÄÆÄÀÏ·¯·Î ÄÄÆÄÀÏÇϱâ 2 C¢Ú°ú cbc 2.1 C¢Ú ¾ð¾îÀÇ °³¿ä 2.2 C¢Ú ÄÄÆÄÀÏ·¯ cbcÀÇ ±¸¼º 1ºÎ ¼Ò½º ÄÚµå Çؼ® 3 ±¸¹® Çؼ®ÀÇ °³¿ä 3.1 ±¸¹® Çؼ® ¹æ¹ý 3.2 Æļ Á¦³Ê·¹ÀÌÅÍ 3.3 JavaCCÀÇ °³¿ä 4 ¾îÈÖ Çؼ® 4.1 JavaCC¿¡ ÀÇÇÑ ½ºÄ³³Ê ÀÛ¼º 4.2 ±¸Á¶°¡ ¾ø´Â ´Ü¾îÀÇ ½ºÄµ 4.3 ÅäÅ«À» »ý¼ºÇÏÁö ¾Ê´Â ´Ü¾îÀÇ ½ºÄµ 4.4 ±¸Á¶¸¦ Æ÷ÇÔÇÑ ´Ü¾îÀÇ ½ºÄµ 5 JavaCC·Î Æļ ÀÛ¼ºÇϱâ 5.1 EBNF·Î ¹®¹ý ÀÛ¼ºÇϱâ 5.2 ¾Ö¸ÅÇÑ ¹®¹ý°ú ÅäÅ« ¹Ì¸® º¸±â 6 ±¸¹® Çؼ® 6.1 Á¤ÀÇÀÇ Çؼ® 6.2 ¹®ÀåÀÇ Çؼ® 6.3 ½ÄÀÇ Çؼ® 6.4 Ç×ÀÇ Çؼ® 2ºÎ Ãß»ó ±¸¹® Æ®¸®¿Í Áß°£ Ç¥Çö 7 JavaCCÀÇ Action°ú Ãß»ó ±¸¹® Æ®¸® 7.1 JavaCCÀÇ ¾×¼Ç 7.2 Ãß»ó ±¸¹® Æ®¸®¿Í ³ëµå 8 Ãß»ó ±¸¹® Æ®¸® ÀÛ¼º 8.1 ½ÄÀÇ Ãß»ó ±¸¹® Æ®¸® 8.2 ¹®ÀåÀÇ Ãß»ó ±¸¹® Æ®¸® 8.3 ¼±¾ðÀÇ Ãß»ó ±¸¹® Æ®¸® 8.4 cbc ÆļÀÇ ½ÇÇà 9 ÀÇ¹Ì Çؼ®(1) ÂüÁ¶ ÇØ°á 9.1 ÀÇ¹Ì Çؼ®ÀÇ °³¿ä 9.2 º¯¼ö ÂüÁ¶ÀÇ ÇØ°á 9.3 ŸÀÔ ÂüÁ¶ÀÇ ÇØ°á 10 ÀÇ¹Ì Çؼ®(2) Á¤Àû ŸÀÔ Ã¼Å© 10.1 ŸÀÔ Á¤ÀÇ Ã¼Å© 10.2 ½ÄÀÇ Å¸´ç¼º üũ 10.3 Á¤Àû ŸÀÔ Ã¼Å© 11 Áß°£ Ç¥ÇöÀÇ º¯È¯ 11.1 cbcÀÇ Áß°£ Ç¥Çö 11.2 IRGenerator Ŭ·¡½ºÀÇ °³¿ä 11.3 Á¦¾î ±¸Á¶ÀÇ º¯È¯ 11.4 ºÎÀÛ¿ëÀÌ ¾ø´Â ½ÄÀÇ º¯È¯ 11.5 Áº¯°ªÀÇ º¯È¯ 11.6 ºÎÀÛ¿ëÀÌ ÀÖ´Â ½ÄÀÇ º¯È¯ 3ºÎ ¾î¼Àºí¸® ÄÚµåÀÇ »ý¼º 12 x86 ¾ÆÅ°ÅØóÀÇ °³¿ä 12.1 ÄÄÇ»ÅÍ ±¸Á¶ 12.2 x86°è CPUÀÇ ¿ª»ç 12.3 IA-32ÀÇ °³¿ä 12.4 µ¥ÀÌÅÍ Ç¥Çö°ú ¹èÄ¡ 13 x86 ¾î¼Àºí·¯ ÇÁ·Î±×·¡¹Ö 13.1 GNU ¾î¼Àºí·¯¿¡ ÀÇÇÑ ÇÁ·Î±×·¡¹Ö 13.2 GNU ¾î¼Àºí·¯ÀÇ ¹®¹ý 13.3 Àü¼Û ¸í·É 13.4 »ê¼ú ¿¬»ê ¸í·É 13.5 ºñÆ® ¿¬»ê ¸í·É 13.6 ¿¬»êÀÇ Á¦¾î 14 ÇÔ¼ö È£Ãâ°ú º¯¼ö 14.1 È£Ãâ ±Ô¾à 14.2 Linux/x86¿¡¼ÀÇ ÇÔ¼ö È£Ãâ 14.3 Linux/x86¿¡¼ ÇÔ¼ö È£ÃâÀÇ »ó¼¼ 15 ½Ä°ú ¹®ÀÇ ÄÄÆÄÀÏ 15.1 ÄÄÆÄÀÏ °á°ú È®ÀÎ 15.2 x86 ¾î¼Àºí¸®ÀÇ ¿ÀºêÁ§Æ® Ç¥Çö°ú DSL 15.3 cbcÀÇ x86 ¾î¼Àºí¸® DSL 15.4 CodeGenerator Ŭ·¡½ºÀÇ °³¿ä 15.5 ´Ü¼øÇÑ ½ÄÀÇ ÄÄÆÄÀÏ 15.6 2Ç× ¿¬»êÀÇ ÄÄÆÄÀÏ 15.7 º¯¼ö ÂüÁ¶¿Í ´ëÀÔ 15.8 Á¡ÇÁ¹®ÀÇ ÄÄÆÄÀÏ 16 ½ºÅà ÇÁ·¹ÀÓ ÇÒ´ç 16.1 ¸Ó½Å ½ºÅÃÀÇ ½ÇÇà 16.2 Àμö¿Í ·ÎÄà º¯¼öÀÇ ¸Þ¸ð¸® ÂüÁ¶ ÇÒ´ç 16.3 °¡»ó ½ºÅÃÀ¸·Î Àӽà º¯¼ö ÇÒ´ç 16.4 ¸Ó½Å ½ºÅà ¾×¼¼½ºÀÇ ¿ÀÇÁ¼Â Á¶Á¤ 16.5 ÇÁ·Ñ·Î±×¡¤¿¡Çʷα×ÀÇ »ý¼º 16.6 allocaÀÇ ±¸Ãà 17 ÃÖÀûÈ ¹æ¹ý 17.1 ÃÖÀûÈÀÇ ÀÇ¹Ì 17.2 ÃÖÀûÈÀÇ ºÐ·ù 17.3 cbc¿¡¼ÀÇ ÃÖÀûÈ 17.4 ´õ¿í °·ÂÇÑ ÃÖÀûÈ 4ºÎ ¸µÅ©¿Í ·Îµå 18 ¿ÀºêÁ§Æ® ÆÄÀÏÀÇ »ý¼º 18.1 ELF ÆÄÀÏÀÇ ±¸Á¶ 18.2 ELF ÆÄÀÏ¿¡¼ÀÇ ±Û·Î¹ú º¯¼ö Ç¥Çö 18.3 ±Û·Î¹ú º¯¼öÀÇ ÄÄÆÄÀÏ 18.4 ¿ÀºêÁ§Æ® ÆÄÀÏÀÇ »ý¼º 19 ¸µÅ©¿Í ¶óÀ̺귯¸® 19.1 ¸µÅ©ÀÇ °³¿ä 19.2 ¸µÅ© 19.3 ´ÙÀ̳»¹Í ¸µÅ©¿Í ½ºÅÂƽ ¸µÅ© 19.4 ¶óÀ̺귯¸®ÀÇ ÀÛ¼º 20 ÇÁ·Î±×·¥ÀÇ ·Îµå 20.1 ELF ¼¼±×¸ÕÆ®ÀÇ ·Îµå 20.2 ´ÙÀ̳»¹Í ¸µÅ©ÀÇ °úÁ¤ 20.3 µ¿Àû ·Îµå 20.4 GNU ld¿¡ ÀÇÇÑ ¸µÅ© 21 À§Ä¡ µ¶¸³ ÄÚµåÀÇ »ý¼º 21.1 À§Ä¡ µ¶¸³ ÄÚµå 21.2 ±Û·Î¹ú º¯¼ö ÂüÁ¶ÀÇ ±¸Ãà 21.2 ¸µÄ¿ È£ÃâÀÇ ±¸Ãà 21.3 ÇÁ·Î±×·¥ Çؼ®ºÎÅÍ ½ÇÇà±îÁö 22 ÀÌ Ã¥À» ¸ðµÎ ÀÐ°í ³ª¼ 22.1 ¼Àû ¼Ò°³ 22.2 ¸µÅ©¡¤·Îµå¿¡ ´ëÇØ 22.3 ´Ù¾çÇÑ ¾ð¾î ±â´É ºÎ·Ï A.1 Âü°í ¹®Çå A.2 ¿Â¶óÀÎ µµÅ¥¸ÕÆ® A.3 ¼Ò½º ÄÚµå ã¾Æº¸±â |
´õº¸±â |
Ãâó : ¾Ë¶óµò |
|
ÄÄÆÄÀÏ·¯, ¾î¼Àºí·¯, ¸µÄ¿, Çϵå¿þ¾î, ·±Å¸ÀÓ È¯°æ µîÀÇ ¾ð¾î ó¸® ½Ã½ºÅÛÀÇ µ¿ÀÛ¿ø¸®¸¦ ÇغÎÇÑ´Ù.
C ¾ð¾î¸¦ Ãà¼ÒÇÑ C¢Ú ¾ð¾î¸¦ ÅëÇØ ÄÄÆÄÀÏ·¯ ±¸Çö ¿ø¸®¸¦ ÀÌÇØÇÑ´Ù. C¢Ú ÄÄÆÄÀÏ·¯¸¦ Áß½ÉÀ¸·Î ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÇ ½ÇÇà ȯ°æÀÌ ¾î¶»°Ô ±¸ÇöµÇ¾î ÀÖ´ÂÁö ¼³¸íÇÑ´Ù. ÄÄÆÄÀÏ·¯, ¾î¼Àºí·¯, ¸µÄ¿, Çϵå¿þ¾î, ·±Å¸ÀÓ È¯°æ¿¡ ´ëÇØ ÀÌÇØÇÒ ¼ö ÀÖ´Ù.
¡Ü ¾îÈÖ Çؼ®
¡Ü JavaCC·Î Æļ¸¦ ÀÛ¼º
¡Ü ±¸¹® Çؼ®
¡Ü x86 ¾ÆÅ°ÅØó
¡Ü x86 ¾î¼Àºí·¯ ÇÁ·Î±×·¡¹Ö
¡Ü ÇÔ¼ö È£Ãâ°ú º¯¼ö
¡Ü ½Ä°ú ¹®ÀÇ ÄÄÆÄÀÏ
¡Ü ½ºÅà ÇÁ·¹ÀÓ ÇÒ´ç
¡Ü ÃÖÀûÈ ¹æ¹ý
¡Ü ¿ÀºêÁ§Æ® ÆÄÀÏÀÇ »ý¼º
¡Ü ¸µÅ©¿Í ¶óÀ̺귯¸®
¡Ü ÇÁ·Î±×·¥ÀÇ ·Îµå
¡Ü À§Ä¡µ¶¸³ÄÚµåÀÇ »ý¼º
|
´õº¸±â |
Ãâó : ¾Ë¶óµò |
|
|
|
|