For instance, suppose an input method has the variables:
- <li> name:intvar, description:"value is an integer",
+ @li name:intvar, description: "value is an integer",
initial value:0, value-range:0..3,10,20
- <li> name:symvar, description:"value is a symbol",
+ @li name:symvar, description: "value is a symbol",
initial value:nil, value-range:a, b, c, nil
- <li> name:txtvar, description:"value is an M-text",
+ @li name:txtvar, description: "value is an M-text",
initial value:empty text, no value-range (i.e. any text)
Then, the returned plist has this form ('X:Y' means X is a key and Y is
a value, and '(...)' means a plist):
@verbatim
- plist:(intvar:(mtext:"value is an integer"
+ plist:(intvar:(mtext:'value is an integer'
integer:0
plist:(integer:0 integer:3)
integer:10
Îã¤È¤·¤Æ¡¢¤¢¤ëÆþÎϥ᥽¥Ã¥É¤¬¼¡¤Î¤è¤¦¤ÊÊÑ¿ô¤ò»ý¤Ä¾ì¹ç¤ò¹Í¤¨¤è¤¦¡£
- <li> name:intvar, ÀâÌÀ:"value is an integer",
- ½é´üÃÍ:0, ÃͤÎÈÏ°Ï:0..3,10,20
+ @li name:intvar, ÀâÌÀ:"value is an integer",
+ ½é´üÃÍ:0, ÃͤÎÈÏ°Ï:0..3,10,20
- <li> name:symvar, ÀâÌÀ:"value is a symbol",
+ @li name:symvar, ÀâÌÀ:"value is a symbol",
½é´üÃÍ:nil, ÃͤÎÈÏ°Ï:a, b, c, nil
- <li> name:txtvar, ÀâÌÀ:"value is an M-text",
- ½é´üÃÍ:empty text, ÃͤÎÈϰϤʤ·(¤É¤ó¤Ê M-text ¤Ç¤â²Ä)
+ @li name:txtvar, ÀâÌÀ:"value is an M-text",
+ ½é´üÃÍ:empty text, ÃͤÎÈϰϤʤ·(¤É¤ó¤Ê M-text ¤Ç¤â²Ä)
¤³¤Î¾ì¹ç¡¢ÊÖ¤µ¤ì¤ë¥ê¥¹¥È¤Ï°Ê²¼¤Î¤è¤¦¤Ë¤Ê¤ë¡£¡Ê'X:Y' ¤È¤¤¤¦µË¡¤Ï X
¤¬¥¡¼¤Ç Y ¤¬ÃͤǤ¢¤ë¤³¤È¤ò¡¢¤Þ¤¿ '(...)' ¤Ï¥×¥í¥Ñ¥Æ¥£¥ê¥¹¥È¤ò¼¨¤¹¡£¡Ë