vgrindefs
—
vgrindefs
vgrindefs
ÆÄÀÏÀº
vgrind(1)
ÇÏÁö¸¸
ÀÌ¿ëÇÏ´Â
¸ðµç ¾ð¾î
Á¤ÀǸ¦
Æ÷ÇÔÇϰí
ÀÖ½À´Ï´Ù.
ÀÌ
µ¥ÀÌŸº£À̽º´Â
termcap(5)
¿¡ ¸Å¿ì
ÀÚÁÖ(Àß)
À¯»çÇϰí
ÀÖ½À´Ï´Ù.
ÀÌÇÏÀÇ
°Ñ(Ç¥)´Â, °¢
ÇʵåÀÇ
¸íΰú
Àǹ̸¦
ÇØ¼³Çϰí
ÀÖ½À´Ï´Ù.
¸íĪÇü
ÇØ¼³ |
ab |
ij¸¯ÅÍ
¶óÀÎ ´ëü
ÄÚ¸àÆ®ÀÇ
½ÃÀÛÀ»
³ªÅ¸³»´Â
Á¤±Ô Ç¥Çö |
ae |
ij¸¯ÅÍ
¶óÀÎ ´ëü
ÄÚ¸àÆ®ÀÇ
³¡À»
³ªÅ¸³»´Â
Á¤±Ô Ç¥Çö |
pb |
ij¸¯ÅÍ
¶óÀÎ
¼ö¼ÓÀÇ
½ÃÀÛÀ»
³ªÅ¸³»´Â
Á¤±Ô Ç¥Çö |
bb |
ij¸¯ÅÍ
¶óÀÎ
ÀÚ±¸Àû
ºí·ÏÀÇ
½ÃÀÛÀ»
³ªÅ¸³»´Â
Á¤±Ô Ç¥Çö |
be |
ij¸¯ÅÍ
¶óÀÎ
ÀÚ±¸Àû
ºí·ÏÀÇ
³¡À»
³ªÅ¸³»´Â
Á¤±Ô Ç¥Çö |
cb |
ij¸¯ÅÍ
¶óÀÎ
ÄÚ¸àÆ®ÀÇ
½ÃÀÛÀ»
³ªÅ¸³»´Â
Á¤±Ô Ç¥Çö |
ce |
ij¸¯ÅÍ
¶óÀÎ
ÄÚ¸àÆ®ÀÇ
³¡À»
³ªÅ¸³»´Â
Á¤±Ô Ç¥Çö |
sb |
ij¸¯ÅÍ
¶óÀÎ
ij¸¯ÅÍ
¶óÀÎÀÇ
½ÃÀÛÀ»
³ªÅ¸³»´Â
Á¤±Ô Ç¥Çö |
se |
ij¸¯ÅÍ
¶óÀÎ
ij¸¯ÅÍ
¶óÀÎÀÇ
³¡À»
³ªÅ¸³»´Â
Á¤±Ô Ç¥Çö |
lb |
ij¸¯ÅÍ
¶óÀÎ
ij¸¯ÅÍ
¶óÀÎ
Á¤¼öÀÇ
½ÃÀÛÀ»
³ªÅ¸³»´Â
Á¤±Ô Ç¥Çö |
le |
ij¸¯ÅÍ
¶óÀÎ
ij¸¯ÅÍ
¶óÀÎ
Á¤¼öÀÇ
³¡À»
³ªÅ¸³»´Â
Á¤±Ô Ç¥Çö |
nc |
ij¸¯ÅÍ
¶óÀκñÄÚ¸àÆ®¸¦
³ªÅ¸³»´Â
Á¤±Ô Ç¥Çö
(¾Æ·¡¿Í
°°ÀÌ ÂüÁ¶) |
tl |
bool |
ÁöÁ¤ÇßÀ»
°æ¿ì,
ÀÚ±¸»óÀÇ
Åé ·¹º§
À̿ܿ¡¼´Â
¼ö¼ÓÀÌ
Á¤ÀǵÇÁö
¾Ê´Â °ÍÀ»
ÀǹÌÇÑ´Ù |
oc |
bool |
ÁöÁ¤ÇßÀ»
°æ¿ì,
´ë¹®ÀÚ¿Í
¼Ò¹®ÀÚ°¡
µî°¡ÀÎ
°ÍÀ»
ÀǹÌÇÑ´Ù |
kw |
ij¸¯ÅÍ
¶óÀÎ
½ºÆäÀ̽º¿¡¼
´Ü¶ôÁö¾îÁø
Ű¿öµåÀÇ
¸®½ºÆ® |
ºñÄÚ¸àÆ®´Â,
Åë»óÀº
ÄÚ¸àÆ®ÀÇ
½ÃÀÛÀ»
³ªÅ¸³»´Â
¼øÂ÷
¼ø¼°¡ ±×
Ư¼öÇÑ
Àǹ̸¦
ÀÒ´Â °Í
°°Àº
Ưº°ÇÑ
»óȲÀ»
±â¼úÇϴµ¥
ÇÊ¿äÇÕ´Ï´Ù.
ÀÌ
ÀüÇüÀûÀÎ
½Ç·Ê´Â, Perl ¿¡
µÎ¾î, Åë»ó
ÄÚ¸àÆ®¸¦
‘
#
’
±×¸®°í
½ÃÀÛÇϴµ¥
´ëÇØ,
ij¸¯ÅÍ
¶óÀÎ ‘
$#
’
ÇÏÁö¸¸
¹è¿¿¡
´ëÇÑ
¿ÀÆÛ·¹ÀÌÅÍÀÎ
¿¹¿¡ º¼
¼ö°¡
ÀÖ½À´Ï´Ù.
ÀÌÇÏÀÇ
¿£Æ®¸®´Â C
¾ð¾î¸¦
±â¼úÇÏ´Â
°ÍÀ¸·Î,
¾ð¾î
¿£Æ®¸®ÀÇ
ÀüÇü¿¹ÀÔ´Ï´Ù.
C|c::pb=^\d? *? \d? \p\d? \(\a? \) :bb={:be=}:cb=/*:ce=*/:sb=":se=\e":\
:lb=':le=\e':tl:\
:kw=asm auto break case char continue default do double else enum\
extern float for fortran goto if int long register return short\
sizeof static struct switch typedef union unsigned while #define\
#else #endif #if #ifdef #ifndef #include #undef # define else endif\
if ifdef ifndef include undef:
ÃÖÃÊÀÇ
Çʵå´Â
´ÜÁö
¾ð¾î¸í (¿Í
±× ¸ðµç
º¯Á¾)À»
³ªÅ¸³»´Â
°Í¿¡
Áö³ªÁö
¾Ê´Â °Í¿¡
ÁÖÀÇÇØ
ÁÖ¼¼¿ä. ÀÌ
°æ¿ì,
C¾ð¾î´Â "c"
³ª "C" ¶ó´Â
À̸§À¸·Î
vgrind(1)
(À¸)·Î
ÁöÁ¤ÇÒ
¼ö°¡
ÀÖ½À´Ï´Ù.
ÇàÀÇ
¸¶Áö¸·
ij¸¯Åͷμ
\ ¸¦ ÁÖ´Â
°ÍÀ¸·Î,
¿£Æ®¸®´Â
º¹¼öÇà¿¡
ÀÌÀ» ¼ö°¡
ÀÖ½À´Ï´Ù.
vgrindefs
ÀÇ
ÄÉÀÌÆÄºñ¸®Æ¼´Â
2 °³ÀÇ
ÇüÅ·Î
³ª´©¾îÁý´Ï´Ù.
Áï, ¾ð¾î¿¡
ƯÁ¤ÀÇ
±â´ÉÀÌ
°®ÃçÁö°í
ÀÖ´Â °ÍÀ»
³ªÅ¸³»´Â
ºÒÇüÀÇ
ÄÉÀÌÆÄºñ¸®Æ¼¿Í
Á¤±Ô Ç¥Çö
¶Ç´Â
Ű¿öµåÀÇ
¸®½ºÆ®¸¦
³ªÅ¸³»´Â
ij¸¯ÅÍ
¶óÀÎÀÇ
ÄÉÀÌÆÄºñ¸®Æ¼ÀÔ´Ï´Ù.
vgrindefs
ÇÏ
ex(1)
(ÀÌ)³ª
lex(1)
ÀÇ Á¤±Ô
Ç¥Çö¿¡
¸Å¿ì Àß
´àÀº °ÍÀ»
ÀÌ¿ëÇÕ´Ï´Ù.
ij¸¯ÅÍ `^', `$', `:'
¹× `\' (Àº)´Â
¿¹¾àµÈ
ij¸¯ÅÍÀ̹ǷÎ,
À̰͵éÀÌ
Åë»óÀÇ
ij¸¯Åͷμ
Æ÷ÇԵǴÂ
°æ¿ì´Â
‘
\
’ (À»)¸¦
Á÷Àü¿¡
µÎ´Â °Í¿¡
ÀÇÇØ "ÄõÆ®"
ÇÏÁö
¾ÊÀ¸¸é
¾ÈµË´Ï´Ù.
¸ÞŸ½Åº¼°ú
±×·¯ÇÑ
Àǹ̴Â,
ÀÌÇÏ´ë·ÎÀÔ´Ï´Ù.
- $
- ÁÙ ³¡
- ^
- ÁÙ¸Ó¸®
- \d
- µô¸®¹ÌÅÍ
(½ºÆäÀ̽º,
ÅÇ, °³Çà,
ÇàÀÇ ½ÃÀÛ)
- \a
- ½Éº¼·ÎºÎÅÍ
µÇ´Â ¸ðµç
ij¸¯ÅÍ
¶óÀο¡
¸ÅÄ¡ ÇÑ´Ù (lex
¿¡¼ÀÇ . *
(¿Í)°ú °°´Ù)
- \p
- ¸ðµç
¿µ¼ýÀڷκÎÅÍ
µÇ´Â
À̸§¿¡
¸ÅÄ¡ ÇÑ´Ù.
¼ö¼Ó
Á¤ÀÇÀÇ
³»ºÎ
(pb)¿¡¼´Â ÀÌ
½Éº¼¿¡
¸ÅÄ¡ ÇÏ´Â
ij¸¯ÅÍ
¶óÀÎÀÌ
¼ö¼ÓÀÇ
À̸§À¸·Î¼
ÀÌ¿ëµË´Ï´Ù.
- ()
- ±×·ìÈ
- |
- ¼±ÅÃ
- ?
- Á÷ÀüÀÇ
Ç׸ñÀÌ
»ý·«
°¡´ÉÇÏ´Ù
- \e
- ij¸¯ÅÍ
¶óÀÎÀÇ
Àü¿¡ µÎ´Â
°ÍÀ¸·Î, ±×
ij¸¯ÅÍ
¶óÀΰú
¼±µÎ°¡
À̽ºÄÉÀÌÇÁ
ij¸¯ÅÍ (\)ÀÎ
ÀÔ·Â
ij¸¯ÅÍ
¶óÀΰú´Â
¸ÅÄ¡ ÇÏÁö
¾Ê°Ô
µË´Ï´Ù.
ij¸¯ÅÍ
¶óÀÎ
µô¸®¹ÌÅ͸¦
À̽ºÄÉÀÌÇÁ
ÇÏ´Â
°ÍÀ¸·Î½á
ij¸¯ÅÍ
¶óÀÎÁß¿¡
Æ÷ÇÔÇÏ´Â
°ÍÀÌ
°¡´ÉÇÑ (C ¿Í
°°Àº)
¾ð¾î·Î
»ç¿ëµÇ´Â
°ÍÀÌ,
ÀüÇüÀûÀÎ
»ç¿ë¹ýÀÔ´Ï´Ù.
±× ¿ÜÀÇ
½Ã½ºÅÛ³»ÀÇ
Á¤±Ô
Ç¥Çö°ú
´Þ¸®,
À̰͵éÀº
ij¸¯ÅÍ
´ÜÀ§´Â
¾Æ´Ï°í
´Ü¾î
´ÜÀ§·Î
¸ÅÄ¡
ÇÕ´Ï´Ù.
±×·¯´Ï±î,
"(tramp|steamer) flies? " (¿Í)°ú
°°Àº
°æ¿ì´Â "tramp",
"steamer", "trampflies", ¶Ç´Â
"steamerflies" ¿¡ ¸ÅÄ¡
ÇÕ´Ï´Ù.
Ű¿öµå
¸®½ºÆ®´Â
¾ð¾î¿¡
ÀÖ¾î¼ÀÇ
Ű¿öµå¸¦
½ºÆäÀ̽º¿¡¼
´Ü¶ôÁö¾î
´Ü¼øÇϰÔ
¿°ÅÇÑ
°ÍÀÔ´Ï´Ù.
¸¸¾à "oc"
ºÒ¸®¾ð °ª
Ç÷¡±×°¡
ÁöÁ¤µÇ¾î
ÀÖÀ¸¸é,
À̰ÍÀº
´ë¹®ÀÚ¿Í
¼Ò¹®ÀÚ°¡
µî°¡ÀÎ
°ÍÀ»
³ªÅ¸³»¹Ç·Î,
¸ðµç
Ű¿öµå´Â
¼Ò¹®ÀÚ·Î
ÁöÁ¤Çؾß
ÇÕ´Ï´Ù.
- /usr/share/misc/vgrindefs
- ´Ü¸»
±â¼úÀ»
Æ÷ÇÔÇÑ
ÆÄÀÏ
troff(1),
vgrind(1)
vgrindefs
ÆÄÀÏ
Æ÷¸ËÀº
4.2BSD
±×¸®°í
µîÀåÇß½À´Ï´Ù.