yapps2.

Àΰ£ÀÌ ÀÐÀ» ¼öÀÖ´Â ÆÄÀ̽ã Äڵ带 »ý¼ºÇÏ´Â Æļ­ »ý¼º±â¸¦ »ç¿ëÇϱ⠽±½À´Ï´Ù.
Áö±Ý ´Ù¿î·Îµå

yapps2. ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • MIT/X Consortium Lic...
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Amit Patel
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://theory.stanford.edu/~amitp/yapps/

yapps2. ű×


yapps2. ¼³¸í

Àΰ£ÀÌ ÀÐÀ» ¼öÀÖ´Â Python Äڵ带 »ý¼ºÇϱ⠽¬¿î Æļ­ »ý¼º±â Yapps (¶Ç ´Ù¸¥ Python Æļ­ ½Ã½ºÅÛ)´Â ÆÄÀ̽ãÀ¸·Î ÀÛ¼ºµÈ Æļ­ »ý¼º±â°¡ ½±°í ÆÄÀ̽ã Äڵ带 »ý¼ºÇÕ´Ï´Ù. YAPPS2´Â °£´ÜÇÏ°í »ç¿ëÇϱ⠽±°í Àΰ£ÀÌ ÀÐÀ» ¼öÀÖ´Â Æļ­¸¦ »ý»êÇÕ´Ï´Ù. ±×°ÍÀº ºü¸£°í °­·ÂÇϰųª ƯÈ÷ À¯¿¬ÇÏÁö ¾Ê½À´Ï´Ù. YAPPS´Â Á¤±Ô½ÄÀÌ ÃæºÐÇÏÁö ¾Ê°í ´Ù¸¥ Æļ­ ½Ã½ºÅÛÀÌ ³Ê¹« ¸¹ÀÌ »ç¿ëµÇµµ·Ï »ç¿ëÇϵµ·Ï ¼³°èµÇ¾ú½À´Ï´Ù. ÀÚü Àç±Í Àû¼º Æļ­¸¦ ÀÛ¼ºÇÒ ¼öÀÖ´Â »óȲÀÔ´Ï´Ù. °ü½ÉÀÖ´Â YAPPÀÇ ºñÁ¤»óÀûÀÎ ±â´ÉÀº ´ÙÀ½°ú °°½À´Ï´Ù. 1. YAPPS´Â ÀÎü¸¦ »ý»êÇÕ´Ï´Ù. ÀÐÀ» ¼öÀÖ´Â Àç±Í Àû Æļ­ Æļ­. »ý¼º µÈ Äڵ带 °£´ÜÇÏ°Ô À¯ÁöÇÏ´Â µ¥ »ç¿ëµÇ´Â ¸î °¡Áö ÈÞ¸®½ºÆ½ÀÌ ÀÖ½À´Ï´Ù. 2. YAPPS´Â Æļ­°¡ Çã¿ë ÇÑ ÅäÅ« À¯Çü¿¡ µû¶ó ÅäÅ«À» ¼±ÅÃÇÏ´Â »óȲ¿¡ ¸Â´Â ½ºÄ³³Ê¸¦ »ý¼ºÇÕ´Ï´Ù. ÀϺΠ»óȲ¿¡¼­´Â ÄÁÅؽºÆ®°¡ °í·ÁµÇÁö ¾ÊÀ¸¸é ÅäÅ« ¸ÅĪÀÌ ¸ðÈ£ÇÕ´Ï´Ù. 3. YAPPS ±ÔÄ¢Àº ¼­ºê ·ê·Î Àμö¸¦ Àü´ÞÇÒ ¼ö ÀÖÀ¸¹Ç·Î ¼­ºê ·çµå´Â ±¸¹® ºÐ¼® ÇÁ·Î¼¼½º¿¡¼­ ´õ ³ôÀº ¼öÁØ¿¡¼­ ±¸¹® ºÐ¼® µÈ Á¤º¸ (¿¹ : ¼±¾ð)¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. À̵éÀº ¶§·Î´Â ¼Ó¼º ¹®¹ýÀ̶ó°íÇÕ´Ï´Ù. ´Ù¸¥ Æļ­ ½Ã½ºÅÛÀ» ÅëÇØ yapps¸¦ »ç¿ëÇÏ´Â ¸î °¡Áö ´ÜÁ¡ÀÌ ÀÖ½À´Ï´Ù. 1. Yapps Æļ­´Â LALR ¶Ç´Â SLRº¸´Ù ÆÄ½Ì Àü·Â¿¡¼­ ´ú °­·ÂÇÑ LL (1)ÀÔ´Ï´Ù. ´õ ¸íÈ®ÇÑ ¹®¹ýÀÌ ´õ¿í ¸íÈ®ÇÏ°Ô À̾îÁö´Â LL (1) (¿î¿µÀÚ ¿ì¼± ¼øÀ§°¡ ºÎÁ·ÇÔ)°ú °ü·ÃÀÌÀÖ´Â ºÒÆí ÇÔÀÌ ÀÖ½À´Ï´Ù. 2. YAPPS ½ºÄ³³Ê´Â ÆÄÀÏÀÌ ¾Æ´Ñ ¹®ÀÚ¿­¿¡¼­¸¸ ÀÐÀ» ¼ö ÀÖÀ¸¹Ç·Î ÀÔ·ÂÀÌ Å« °æ¿ì À¯¿ëÇÏÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ¸Â°Ô »ç¿ëÀÚ Á¤ÀÇ ½ºÄ³³Ê¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. (Âü°í : µ¥ºñ¾ÈÀÇ yappsÀÇ Çâ»óµÈ ¹öÀüÀº ÆÄÀÏ¿¡¼­ ÀÐÀ» ¼ö ÀÖ½À´Ï´Ù.) 3. yapps´Â È¿À²¼ºÀ» ¿°µÎ¿¡µÎ°í ¼³°èµÇÁö ¾Ê¾Ò½À´Ï´Ù. °¡Àå ºü¸¥ Æļ­°¡ ¾ø½À´Ï´Ù (°¡Àå ´À¸° °Íµµ). ¿ä±¸ »çÇ× : ¡¤ ÆÄÀ̽ã


yapps2. °ü·Ã ¼ÒÇÁÆ®¿þ¾î