JLex Manual

Elliot Berk

Department of Computer Science, Princeton University

¹ÚÁ¾¼ö

clhitter@bawi.org

JLex : Java¿ë Lexical analyzer generator ÃֽйöÁ¯À» http://www.cs.princeton.edu/~appel/modern/java/JLex¿¡¼­ ±¸ÇÒ ¼ö ÀÖ´Ù.

고친 과정
고침 ¹ø¿ª 1.02001³â 3¿ù 20ÀÏ고친이 clhitter
고침 Version1.21997³â 5¿ù 5ÀÏ
고침 Manual revision1997³â 10¿ù 29ÀÏ
고침 Last updated for JLex 1.2.52000³â 9¿ù 6ÀÏ

차례
1. ¼Ò°³
2. JLex specifications
2.1. User Code
2.2. JLex Áö½Ã¹®
2.3. Á¤±Ô½Ä ±ÔÄ¢µé
3. »ý¼ºµÇ´Â Lexical Anaylzer
4. ¼º´É
5. ÇöÀçÀÇ ±¸Çö»óÀÇ ÃÊÁ¡µé
5.1. ±¸ÇöµÇÁö ¾ÊÀº ±â´Éµé
5.2. À¯´ÏÄÚµå¿Í ¾Æ½ºÅ° ÄÚµå
5.3. »óÅ ¸ñ·Ï¿¡¼­ÀÇ ½°Ç¥
5.4. ±¸ÇöµÇÁö ¾Ê´Â ±â´É Áß ¾ÕÀ¸·Î °³¼±ÇÒ °èȹ ÁßÀÎ °Íµé
6. Credits and Copyrights
6.1. Credits
6.2. Copyright

1. ¼Ò°³

Lexical analyzer´Â ¹®ÀÚ¿­ ÀÔ·Â ½ºÆ®¸²À» ÅäÅ«À¸·Î ºÐÇØÇÏ´Â ÇÁ·Î±×·¥ÀÌ´Ù. ¾îÈÖ ºÐ¼®±â¸¦ ¼öµ¿À¸·Î ÀÛ¼ºÇÏ´Â °ÍÀº ³­ÇØÇÑ ÀÛ¾÷À̹ǷÎ, Á» ´õ ½±°Ô ÇÒ ¼ö ÀÖ´Â µµ±¸µéÀÌ °³¹ßµÇ¾ú´Ù.

ÀÌÁß °¡Àå Àß ¾Ë·ÁÁø °ÍÀÌ LexÀÌ´Ù. Lex´Â C ¾ð¾î¸¦ Ÿ°ÙÀ¸·Î ÇÏ´Â UNIX ¿ë lexical analyzer generatorÀÌ´Ù. Lex´Â lexical analyzerÀÇ ¼¼ºÎ »çÇ×µéÀ» ´ã°í Àִ ƯÁ¤ÇÑ ÇüÅÂÀÇ specification ÆÄÀÏÀ» ºÐ¼®ÇÏ¿©, table-driven ¹æ½ÄÀÇ lexical analyzer C ¼Ò½º Äڵ带 »ý¼ºÇÑ´Ù.

JLex´Â LexÀÇ lexical analyzer »ý¼º ¸ðµ¨À» ±â¹ÝÀ¸·Î ÇÑ´Ù. JLex´Â Lex¿Í ºñ½ÁÇÑ specification ÆÄÀÏÀ» ¹Þ¾Æµé¿©¼­ ÇØ´ç ±â´ÉÀ» ¼öÇàÇÏ´Â Java ¼Ò½º Äڵ带 »ý¼ºÇÑ´Ù.