ƼÆÌ

TinYAP´Â C (¹× Java)¿¡ ¹ÙÀεù µÈ Ãß»ó ¹× ÀûÀÀ Çü Àç±Í ÆıâÀÔ´Ï´Ù.
Áö±Ý ´Ù¿î·Îµå

ƼÆÌ ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • GPL
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Damien Leroux
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://code.google.com/p/tinyaml/

ƼÆÌ Å±×


ƼÆÌ ¼³¸í

TinyApÀº C (¹× Java)¿¡ ¹ÙÀεù µÈ Ãß»óÀûÀÌ°í ÀûÀÀ Çü Àç±Í Æļ­ÀÔ´Ï´Ù. TinyApÀº C (¹× Java)¿¡ ¹ÙÀεù µÈ Ãß»óÀûÀÌ°í ÀûÀÀ Çü Àç±Í Æļ­ÀÔ´Ï´Ù. ±×°ÍÀº ¾ÆÁ÷ ¶Ç ´Ù¸¥ Æļ­°¡ ¾Æ´Õ´Ï´Ù. TinyApÀº ÀϺΠÅؽºÆ®¿Í AST¸¦ ÀÔ·ÂÀ¸·Î ¼³¸íÇÏ°í Á¦°øµÈ ¹®¹ý¿¡ µû¶ó ÅؽºÆ® ³»¿ëÀ» ¼³¸íÇÏ´Â ´Ù¸¥ AST¸¦ Ãâ·ÂÇÕ´Ï´Ù. ¼Ò½º ¹®¹ýÀ» ±¸¹® ºÐ¼®Çϱâ À§ÇØ ´ÜÀÏ µµ±¸¸¦ Á¤ÀÇÇÏ°í ¿øº» ¹®¹ýÀ» ±¸¹® ºÐ¼® ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±âº»°ª ÀÎ TinyAP´Â »ç¿ëÀÚ°¡ LL (k) ¾ð¾î¿¡ ´ëÇØ AST¸¦ ±¸¹® ºÐ¼®ÇÏ°í »ý¼º ÇÒ ¼öÀÖ°Ô ÇØÁÖ´Â µÎ °³ÀÇ ¹®¹ý Çü½ÄÀ» ¾Ë°í ÀÖ½À´Ï´Ù. Æļ­´Â óÀ½¿¡ C¿¡¼­ °³¹ßµÇ¾úÀ¸¸ç jni.until Ãß°¡ ¿äûÀ» »ç¿ëÇÏ¿© C ++ ¹× Java¿¡ ¹ÙÀεùµÇ¾î ÀÖÀ¸¸ç C ++ ¹× Java API´Â ´õ ¸¹°Å³ª ´ú ÁߴܵǾú½À´Ï´Ù. ¼³Ä¡ :ÀÌ ÆÐÅ°Áö¸¦ ÄÄÆÄÀÏÇÏ´Â °¡Àå °£´ÜÇÑ ¹æ¹ýÀº ´ÙÀ½°ú °°½À´Ï´Ù. 1. `cd 'ÆÐÅ°ÁöÀÇ ¼Ò½º Äڵ尡 µé¾îÀÖ´Â µð·ºÅ丮¿¡`./configure'¸¦ ÀÔ·ÂÇÏ¿© system.running` configure '¿¡ ´ëÇÑ ÆÐÅ°Áö¸¦ ±¸¼º ÇÒ ¼ö ÀÖ½À´Ï´Ù. ½ÇÇà Áß¿¡´Â ITS°¡ È®ÀÎÇÏ´Â ±â´ÉÀ» ¾Ë¸®´Â ¸Þ½ÃÁö¸¦ ÀμâÇÕ´Ï´Ù .2. ÆÐÅ°Áö¸¦ ÄÄÆÄÀÏÇÏ·Á¸é`make '¸¦ ÀÔ·ÂÇϽʽÿÀ. ¼±ÅÃÀûÀ¸·Î,`check '¸¦ ÀÔ·ÂÇÏ¿© package.4¿Í ÇÔ²² Á¦°øµÇ´Â ÀÚü Å×½ºÆ®¸¦ ½ÇÇàÇÕ´Ï´Ù. `make install 'À» ÀÔ·ÂÇÏ¿© ÇÁ·Î±×·¥ ¹× ¸ðµç µ¥ÀÌÅÍ ÆÄÀÏ ¹× ¹®¼­¸¦ ¼³Ä¡ÇϽʽÿÀ .5. `clean 'À» ÀÔ·ÂÇÏ¿© ¼Ò½º ÄÚµå µð·ºÅ丮¿¡¼­ ÇÁ·Î±×·¥ ¹ÙÀ̳ʸ® ¹× °³Ã¼ ÆÄÀÏÀ» Á¦°Å ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ`configure '»ý¼º µÈ ÆÄÀÏÀ» Á¦°ÅÇÏ·Á¸é (±×·¡¼­ ´Ù¸¥ Á¾·ùÀÇ ÄÄÇ»ÅÍ¿¡ ´ëÇÑ ÆÐÅ°Áö¸¦ ÄÄÆÄÀÏ ÇÒ ¼ö ÀÖÀ½),`make distclean'À» ÀÔ·ÂÇϽʽÿÀ. ¶ÇÇÑ`À¯Áö º¸¼ö°¡ ±ú²ýÇÑ '¸ñÇ¥µµ ÀÖÁö¸¸ ÁÖ·Î ÆÐÅ°ÁöÀÇ °³¹ßÀÚµéÀ»À§ÇÑ °ÍÀÔ´Ï´Ù. À̸¦ »ç¿ëÇÏ´Â °æ¿ì ¹èÆ÷ÀÚ¿Í ÇÔ²² Á¦°øµÈ ÆÄÀÏÀ» Àç»ý¼ºÇϱâ À§ÇØ ¸ðµç Á¾·ùÀÇ ´Ù¸¥ ÇÁ·Î±×·¥À» °¡Á®¿Í¾ß ÇÒ ¼ö ÀÖ½À´Ï´Ù. /home/marius/desktop/tinyap-1.2-1/src/.libs/lt-tinyap ] ] ] - grammar, -g nameÀÌ ¹®¹ýÀ» »ç¿ëÇÏ¿© ÀÔ·Â "¸í½Ã Àû"(±âº»°ª) ¸í½Ã Àû º¯Çü "camelcasing"À» ¼±ÅÃÇÕ´Ï´Ù. camelcasing variant ¼±Åà ±âŸ ¹®ÀÚ¿­Àº -print-grammar¿¡¼­ ¹®¹ýÀ» Àд ÆÄÀÏ À̸§ÀÔ´Ï´Ù. -pg Ãâ·Â ÇöÀç ¹®¹ýÀº`normicit 'dialect ÀμöÀÇ ÇöÀç ¹®¹ýÀÌ À§¿Í °°½À´Ï´Ù. -Input, -i name ÅؽºÆ® ¼Ò½º - (±âº»°ª) Ç¥ÁØ ÀÔ·ÂÀ» ¼±ÅÃÇÕ´Ï´Ù. ´Ù¸¥ ¹®ÀÚ¿­Àº -Output¿¡¼­ Àд ÆÄÀÏ À̸§ÀÔ´Ï´Ù. -o name redirect Á÷·ÄÈ­ µÈ AST Ãâ·Â - (±âº»°ª) Ç¥ÁØ Ãâ·Â ¼±Åà ´Ù¸¥ ¹®ÀÚ¿­Àº -pparse, -p Parse ÀÔ·Â ÅؽºÆ®¸¦ ¾µ ÆÄÀÏ À̸§ÀÔ´Ï´Ù. -Grammar, -pag Parse ÀÔ·Â ÅؽºÆ® ¹× Ãâ·Â AST¸¦ »õ·Î¿î ¹®¹ý --walk, -w name c¸¦ °È´Ù ¸í¸í µÈ ¿ø¼þÀ̸¦ »ç¿ëÇÏ´Â ÁË¼Û ÇÑ Ãâ·Â Æ®¸® (¿¹¿­ÀÚ!) --help, -hÀÌ ¸±¸®½º ¿¡¼­ÀÌ textwhatÀÇ »õ·Î¿î ±â´ÉÀ» Ç¥½ÃÇϽʽÿÀ. ¡¤ TinyApÀº ÇöÀç AST "¾ÆÇÁ¶õ¡"(¶Ç´Â "¿ª ÆļÕ")À» Áö¿øÇÕ´Ï´Ù. ¡¤ ÀÌ°ÍÀº ÅؽºÆ®·Î µÇµ¹¾Æ°©´Ï´Ù. ÀϺΠ¼­½Ä Áö¿ø. ¡¤ µ¥ÀÌÅÍ (UN) Á÷·ÄÈ­ ¹× ¿¹¼ú Àμ⠼ҽº Äڵ忡 À¯¿ë ÇÒ ¼ö ÀÖ½À´Ï´Ù.


ƼÆÌ °ü·Ã ¼ÒÇÁÆ®¿þ¾î

SDCC.

SDCC´Â ANSI-C ÄÄÆÄÀÏ·¯¸¦ ÃÖÀûÈ­Çϸç RetoragettableÀ» ÃÖÀûÈ­ÇÕ´Ï´Ù. ...

180

´Ù¿î·Îµå

ÇÁ¸®Å©½º

PRECCX´Â ¹®¸Æ Á¾¼Ó ¹®¹ýÀÌÀÖ´Â ¾ð¾î¸¦À§ÇÑ ¹«ÇÑ ¸ð¾çÀÇ LookaHead °íÂ÷¿ø ÄÄÆÄÀÏ·¯ÀÔ´Ï´Ù. ...

145

´Ù¿î·Îµå