ÅëÇÕ°Ë»ö

[ÄÄÆÄÀÏ·¯]ÄÄÆÄÀÏ·¯(predictive parser)

È£·©ÀÌ > ¹®¼­¹Ú½º > ±âº» Æú´õ | 2006/06/30 ±¸¸Å(16) ¤Ó Á¶È¸(542)
¹®¼­ ¿ä¾àÁ¤º¸
±¸¸ÅÀÚ Æò°¡
  • ÆÇ¸Å°¡°Ý : 1,500¿ø (30Pages)
  • ÀúÀ۽ñâ : 2006/07
  • Ãßõµ¶ÀÚ : Àüü
¹®¼­ »ó¼¼Á¤º¸
¹Ì¸®º¸±â
¼Ò°³±Û First¿Í Follow¸¦ ±¸ÇÏ¿©
Predictive-parser¸¦ ±¸ÇöÇÑ´Ù.

ÆÄ½ÌÅ×À̺íÀº ÆÄÀÏ·Î ÀÚµ¿À¸·Î »ý¼ºµÇ¸ç,
°¢ ´Ü°èº° ½ºÅÃÀÇ ¸ð¾çµµ ÆÄÀÏ¿¡ ÀúÀåµÈ´Ù.
ÄÄÆÄÀÏ
½ÇÇàȯ°æ
½ÇÇà ¼Ò½º´Â ºñÁÖ¾ó 6.0À̸ç

·¹Æ÷Æ®(HWP)´Â HWP2004 ÀÌ»óÀÓ
º»¹®³»¿ë ÄÄÆÄÀÏ·¯ ÀÔ¹®(Á¤ÀÍ»ç Ã¥)
p. 277ÀÇ ¿¹Á¦ 13ÀÇ ÁÖ¾îÁø ¹®¹ý°ú ÆÄ½Ì Å×À̺íÀ» ÀÌ¿ëÇÏ¿© Top-down
±¸¹® ºÐ¼®À» ÇÏ´Â predictive parser¸¦ ±¸ÇöÇϽÿÀ.
ÀÔ·Â ½ºÆ®¸µ 'aabccd', 'abccccd', 'abbccd'¿¡ ´ëÇÑ ±¸¹® ºÐ¼®À» ¼öÇàÇϰí
3¹øÂ° Å×À̺íó·³ ÆÄ½Ì °úÁ¤À» Ãâ·ÂÇϽÿÀ.

ÆÄ¼­´Â ´ÙÀ½ÀÇ ±¸Á¶¸¦ °¡Á®¾ß ÇÔ.
(1) drive routines
(2) parsing table

* parsing tableÀº ÀÚµ¿ÀûÀ¸·Î »ý¼ºÇÏ¿©¾ß ÇÑ´Ù.
* input grammar´Â file I/O¸¦ ÀÌ¿ëÇÏ¿© ÀÔ·ÂÀ» ¹Þ°í ÆÄ½ÌÅ×À̺íÀ» ³»ºÎÀûÀ¸·Î ÀÚµ¿ÀûÀ¸·Î ¸¸µé¾î »ç¿ëÇϸç Ãâ·Â ÆÄÀÏÀ» ÀÌ¿ëÇÏ¿© parsing tableÀ» Ãâ·ÂÇÑ´Ù.
* program »ç¿ë¹æ¹ý
predictive-parser 'aabccd' rule-file

* Ãâ·Â ¹æ¹ý
parsing table -> file 1 (predictive-parsing-table.txt)
±¸¹® ºÐ¼® °úÁ¤ -> file 2 (td-parsing-result.txt)
Çб³Á¤º¸ 2ÁÖ°£ ´Ù¿î¹ÞÀº ÇлýÀÇ Çб³Á¤º¸¸¦ º¸¿©ÁÝ´Ï´Ù.(5P ¼Ò¿ä)
ÀúÀÛ±Ç Á¤º¸ À§ Á¤º¸ ¹× °Ô½Ã¹° ³»¿ëÀÇ Áø½Ç¼º¿¡ ´ëÇÏ¿© ÇØÇÇÄ·ÆÛ½º´Â º¸ÁõÇÏÁö ¾Æ´ÏÇϸç, ÇØ´ç Á¤º¸ ¹× °Ô½Ã¹° ÀúÀ۱ǰú ±âŸ ¹ýÀû Ã¥ÀÓÀº ÀÚ·á µî·ÏÀÚ¿¡°Ô ÀÖ½À´Ï´Ù.
À§ Á¤º¸ ¹× °Ô½Ã¹° ³»¿ëÀÇ ºÒ¹ýÀû ÀÌ¿ë, ¹«´Ü ÀüÀ硤¹èÆ÷´Â ±ÝÁöµÇ¾î ÀÖ½À´Ï´Ù.ÀúÀÛ±ÇÄ§ÇØ, ¸í¿¹ÈÑ¼Õ µî ºÐÀï¿ä¼Ò ¹ß°ß½Ã °í°´¼¾ÅÍÀÇ ÀúÀÛ±ÇÄ§ÇØ ½Å°í¼¾Å͸¦ ÀÌ¿ëÇØ Áֽñ⠹ٶø´Ï´Ù.

±¸¸ÅÆò°¡(
0
)
±¸¸Å¹®ÀÇ(
0
)
Æ®·¢¹é(
0
)