¡á Introduction
◦ context-free grammarÀÇ Àû¿ëºÐ¾ß
¢Ñ programmimg languageÀÇ syntax Ç¥Çö
natural languageÀÇ syntax Ç¥Çö
◦ context-free grammar¿¡ ´ëÇÑ parsing algorithmÀÇ ¿ëµµ
¢Ñ programming languageÀÇ Çؼ®
natural languageÀÇ ÀÌÇØ ¹× ¹ø¿ª ÇÁ·Î±×·¥
◦ parsing algorithmÀÇ Á¾·ù
general context-free grammarÀÇ parser
subclass of context-free grammar¿¡ ´ëÇÑ parser : more efficient
◦ º»¹®ÀÇ ±¸¼º
1. ¼·Ð
2. Terminology
3. algorithm¿¡ ´ëÇÑ informal description
4. more detail description
5. formal efficiency property
6. empirical comparison
7. practical use of the algorithm
¡á Terminology
◦ symbol : abstractÇÑ entityÀÇ ¸ðÀÓ
◦ alphabet : symbolµéÀÇ À¯ÇÑ ÁýÇÕ
◦ string(word) : alphabetÀÌ ÁÖ¾îÁ® ÀÖÀ»¶§ ±× ÁýÇÕÀÇ symbolµéÀÇ sequence
◦ language : alphabetÀÌ Á¤ÀǵǾî ÀÖÀ»¶§ ±× alphabetÀ¸·ÎºÎÅÍ »ý¼ºµÉ ¼ö
ÀÖ´Â stringÀÇ À¯ÇÑ ÁýÇÕ
◦ cardinality : stringÀÇ ±æÀÌ
◦ empty string : ±æÀÌ°¡ 0ÀΡ¦(»ý·«)
|