lex, yacc »ç¿ë¹ýÀÌ ³Ê¹« ¾î·Æ´Ù°í »ý°¢µÇ¸é ¾î¶»°Ô Çϸé ÁÁÀ»±î?

 
1. lex, yacc »ç¿ë¹ýÀÌ ¾î·Á¿î ÀÌÀ¯´Â

    - "¼Ò½º ÄÚµå"¸¦ »ý¼ºÇØ ÁÖ´Â toolÀ̱⠶§¹®ÀÓ.
      ¼Ò½ºÄڵ带, ±×°Íµµ ¾î·Á¿î ¹®Á¦ÀÎ ¹®¹ýó¸® ¼Ò½º¸¦ ÀÚµ¿À¸·Î ¸¸µé¾î Áִµ¥...

    - ´õ±¸³ª, toolÀº °³¹ßÀÚ°¡ Á¦°øÇÏ´Â API¸¦ ¼÷ÁöÇÏ°í ±×´ë·Î »ç¿ëÇØ¾ß ÇÔ.
      toolµµ ¼ÒÇÁÆ®¿þ¾îÀ̱⠶§¹®¿¡ Á¦°øµÇ´Â ±â´É¿Ü¿£ Çã¿ëÀÌ ¾È µÇ¹Ç·Î...

2. lex, yacc¸¦ »ç¿ëÇÏÁö ¾ÊÀ¸·Á¸é...

    - lexÀÇ °æ¿ì

      ÁÖ¾îÁø ¹®Á¦¸¦ Á¤±Ô¹®¹ý or Á¤±ÔÇ¥Çö ÇüÅ·Π±â¼úÇÏ¿© À̸¦ ó¸®ÇÏ´Â
      ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ¸é µÊ.

      (Âü°í 1) lex »ç¿ë¹ýÀº ±×·¡µµ ½¬¿î ÆíÀ̹ǷΠlex »ç¿ëÀ» ±ÇÇÔ.

      (Âü°í 2) ´Ù¸¸, "Á¤±ÔÇ¥Çö"À» ÀÔ·ÂÀ¸·Î ÇÏ¿© DFA¸¦ ¸¸µé¾î ÁÖ´Â
               ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ´Â °ÍÀº ¸Å¿ì ÁÁÀº »ý°¢ÀÓ.

    - yaccÀÇ °æ¿ì

      ±³Àç 7ÀåÀÇ predictive Æļ­¸¦ ¸¸µé¸é ½±°Ô ÇØ°áÀÌ µÊ.
 
      ¹æ¹ý 1. ÁÖ¾îÁø CFG¿¡ ´ëÇØ predictive Æļ­¸¦ ¸¸µç´Ù.

	  (1) predictive ÆĽÌÇ¥¸¦ ÀÚµ¿À¸·Î ¸¸µå´Â module
	  (2) Æļ­ drive routine -- pop, expand, accept, error

      ¹æ¹ý 2. ±³Àç 8ÀåÀÇ LR ÆÄ½Ì ³»¿ëÀ» Àо°í ÆĽÌÇ¥ ¸¸µé±â¸¦ ±¸ÇöÇÏ¸é µÊ.
 
3. ÃßõÇÏ°í ½ÍÀº ÇØ°á¹æ¾È

   - yacc »ç¿ë¹ýÀ» Àû´çÈ÷ ÀÍÈ÷°í, predictive Æļ­³ª LR ÆĽÌÇ¥ ¸¸µå´Â ÇÁ·Î±×·¥À» ¸¸µå´Â °ÍÀÓ.