yapps2.Àΰ£ÀÌ ÀÐÀ» ¼öÀÖ´Â ÆÄÀ̽ã Äڵ带 »ý¼ºÇÏ´Â Æļ »ý¼º±â¸¦ »ç¿ëÇϱ⠽±½À´Ï´Ù. | |
Áö±Ý ´Ù¿î·Îµå |
yapps2. ¼øÀ§ ¹× ¿ä¾à
±¤°í
- ƯÇã:
- 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. °ü·Ã ¼ÒÇÁÆ®¿þ¾î