¾û¶×ÇÑ °Í

Ãß»ó °£´ÜÇÑ Æļ­
Áö±Ý ´Ù¿î·Îµå

¾û¶×ÇÑ °Í ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • LGPL
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Harald Kirsch
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://wsd.iitb.fhg.de/~geg/clighome/

¾û¶×ÇÑ °Í ű×


¾û¶×ÇÑ °Í ¼³¸í

Ãß»ó °£´ÜÇÑ Æļ­ Absimpa´Â Àç±Í Àû ±¦ÂúÀº Æļ­¸¦ Á¦°øÇÏ´Â Java Ŭ·¡½º ¶óÀ̺귯¸®ÀÔ´Ï´Ù. Ãß»óÈ­ ¹× Java GenericsÀÇ ½ÇÇèÀÔ´Ï´Ù. Praser°¡ Æļ­¸¦ ¸¸µå´Â µ¥ ÇÊ¿äÇÑ Çʼö ¿ä¼Ò¸¦ Á¶°¢Çϰųª »ç¾çÀ» À§ÇØ ÀÚÀ¯·Ó°Ô ³²°Ü µÎÁö ¾Ê°Å³ª ±¸¹® ºÐ¼® ÇÁ·Î¼¼½º¿Í °ü·ÃÀÌ ¾ø½À´Ï´Ù. °á°ú´Â ¿¹¸¦ µé¾î, Æļ­´Â ¹®ÀÚ¿­ °´Ã¼¸¦ ó¸®ÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ°ÍÀº ¾îÈÖ ºÐ¼®±â ¶Ç´Â ·º¼­¿¡°Ô ªÀº lexer¿¡ ³²¾Æ ÀÖ½À´Ï´Ù. ½ÇÁ¦·Î Àüü ÆÐÅ°Áö´Â ·º¼­°¡ ¹®ÀÚ¿­À» ´Ù·ç´Â °ÍÀ¸·Î °¡Á¤ÇÏÁöµµ ¾Ê½À´Ï´Ù. ·º¼­°¡ ÀϺΠ¿­°Å Çü C ·ÎÀÇ ÀÏ·ÃÀÇ °´Ã¼¸¦ »ý¼ºÇÏ´Â À¯ÀÏÇÑ °¡Á¤Àº ÀÏ¹Ý ¸Å°³ º¯¼ö À̸çÀÌ ÆÐÅ°ÁöÀÇ »ç¿ëÀÚ´Â ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ ÇÊ¿äÇÑ °ÍÀ» ÀÚÀ¯·Ó°Ô Á¤ÀÇ ÇÒ ¼ö ÀÖ½À´Ï´Ù. °á°úÀûÀ¸·Î ·º¼­ ÀÎÅÍÆäÀ̽º´Â ±âº»ÀûÀ¸·Î ´ÙÀ½°ú °°ÀÌ º¸ÀÔ´Ï´Ù. °ø¿ë ÀÎÅÍÆäÀ̽º ·º¼­ {c Àü·ù (); n next ();} ÀϹÝÀûÀÎ ·º¼­ µðÀÚÀο¡¼­ ·º¼­´Â ÀϺΠ¹®ÀÚ¿­À» ºÐ¼®ÇÏ°í ÅäÅ«À» »ý¼ºÇÕ´Ï´Ù. ÄÚ¾î ¼ººÐÀº ÇöÀç ÀÔ·Â À§Ä¡¿¡¼­ ÀνĵǴ ·º¼­ÀÔ´Ï´Ù. ÀÌ°ÍÀº lexer.current ()°¡ ¿­°Å·ÎºÎÅÍ °ªÀ» »ý¼ºÇؾßÇÑ´Ù´Â »ç½Ç°ú Ãæµ¹ÇÏ´Â °ÍÀ¸·Î º¸ÀÔ´Ï´Ù. enumeration object¿¡¼­ ÀÓÀÇÀÇ ÅؽºÆ®¿Í ÅؽºÆ®¸¦ º¯°æÇÒ ¼öÀÖ´Â °÷Àº ¾ø½À´Ï´Ù. Æļ­°¡ ·º¼­¿¡¼­ C¸¦ ¹Þ°í ÇöÀç ´Ü°è¿¡¼­ ¹Ù·Î ¸Â´Â °ÍÀ» ãÀ» ¶§ ÆÛÁñÀÌ ÇØ°áµË´Ï´Ù. ºÐ¼®ÀÇ. Æļ­´Â ´ÙÀ½ ()À» ´­·¯ ÆÄ½Ì µÈ ½ÃÄö½º°¡ º¯È¯ µÉ ŸÀÔÀÇ °´Ã¼¸¦ ¾òÀ¸·Á¸é ƯÈ÷ ·º¼­°¡ »ý¼º µÈ NÀÇ ÅؽºÆ® Á¤º¸¸¦ Á¦°øÇÏ¿© Ŭ·¡½Ä ±¸¹® Æ®¸® ³ëµå¸¦ »ý¼º ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª Æļ­´Â nÀÌ ¹«¾ùÀÎÁö¿¡ ¿ÏÀüÈ÷ ÇØüµË´Ï´Ù. ±×°ÍÀº ´ÜÁö ±×°ÍÀ» Åë°úÇÏ°í °á±¹ nÀ» ±¸¹® ºÐ¼®ÀÇ °á°ú·Î ¹Ù·Î ¹ÝȯÇÕ´Ï´Ù. ¿ä±¸ »çÇ× : ¡¤ Java 2 Standard Edition ·±Å¸ÀÓ È¯°æ


¾û¶×ÇÑ °Í °ü·Ã ¼ÒÇÁÆ®¿þ¾î