next up previous contents
Next: 15.3 錾Ž® Up: 15. Cmm‚Ì•¶–@\‘¢ Previous: 15.1 ƒgƒbƒvƒŒƒxƒ‹

15.2 ‰‰ŽZŽ®

<Ž®> $\Longrightarrow$ {<‘I‘ðŽ®>|<•Ï”€> <‘ã“ü‰‰ŽZŽq> <Ž®>}
     
<‘I‘ðŽ®> $\Longrightarrow$ <˜_—˜aŽ®> [`?' <˜_—˜aŽ®> `:' <‘I‘ðŽ®> ]
     
<˜_—˜aŽ®> $\Longrightarrow$ <˜_—ÏŽ®> { `||' <˜_—ÏŽ®> }*
     
<˜_—ÏŽ®> $\Longrightarrow$ <”äŠrŽ®> { `&&' <”äŠrŽ®> }*
     
<”äŠrŽ®> $\Longrightarrow$ <‰ÁŒ¸Ž®> [<”äŠr‰‰ŽZŽq> <‰ÁŒ¸Ž®> [<”äŠr‰‰ŽZŽq> <‰ÁŒ¸Ž®>]]
     
<‰ÁŒ¸Ž®> $\Longrightarrow$ <朎®> { {`+'|`-'|`<<'|`>>'|`|'} <朎®>}*
     
<朎®> $\Longrightarrow$ <‰‰ŽZ€> { {`*'|`/'|`%'|`&'} <‰‰ŽZ€> }*
     
<‰‰ŽZ€> $\Longrightarrow$ { [<‘O’u’P€‰‰ŽZŽq>]<€>[<Œã’u’P€‰‰ŽZŽq>] | <“ÁŽê’P€Ž®> }
     
<€> $\Longrightarrow$ {<’蔀>|<•Ï”€>|<錾Ž®>|<§ŒäŽ®>|< newŽ®>}
     
<’蔀> $\Longrightarrow$ <’è”> {<ƒNƒ‰ƒXŒÀ’莮>|<ƒƒ“ƒoŽwŽ¦Ž®>}*
     
<•Ï”€> $\Longrightarrow$ {<•Ï”>|`('<Ž®>`)'|<ƒƒ“ƒoŽwŽ¦Ž®>|<ƒNƒ‰ƒXŒÀ’莮>} {<ˆÊ’uŒÀ’莮>}*
     
<•Ï”> $\Longrightarrow$ { this| self|<Ž¯•ÊŽq>|<“ÁŽê•Ï”>}
     
<ˆÊ’uŒÀ’莮> $\Longrightarrow$ {<”z—ñƒCƒ“ƒfƒbƒNƒX>|<ƒƒ“ƒoŽwŽ¦Ž®>|<ƒNƒ‰ƒXŒÀ’莮>|`('[<Ž®—ñ>]`)'}
     
<“ÁŽê•Ï”> $\Longrightarrow$ `$'{`#'|`*'|`['<Ž®>`]'|<Ž¯•ÊŽq>}
     
<”z—ñƒCƒ“ƒfƒbƒNƒX> $\Longrightarrow$ `[' <Ž®> `]'
     
<ƒƒ“ƒoŽwŽ¦Ž®> $\Longrightarrow$ {`->'|`.'}<Ž¯•ÊŽq>
     
<ƒNƒ‰ƒX‘©”›Ž®> $\Longrightarrow$ `::'<Ž¯•ÊŽq>
     
< newŽ®> $\Longrightarrow$ new <Ž®>
     
<‘ã“ü‰‰ŽZŽq> $\Longrightarrow$ {`='|`+='|`-='|`*='|`/='|`$\%=$'|`<<='|`>>='|`$\&=$'|`|='|`^='}
     
<”äŠr‰‰ŽZŽq> $\Longrightarrow$ {`=='|`!='|`<'|`<='|`>'|`>='}
     
<‘O’u’P€‰‰ŽZŽq> $\Longrightarrow$ {`-'|`!'|`~'|`++'|` $-\hspace{0.2mm}-$'}
     
<Œã’u’P€‰‰ŽZŽq> $\Longrightarrow$ {`++'|` $-\hspace{0.2mm}-$'}
     
<“ÁŽê’P€Ž®> $\Longrightarrow$ `$?' <Ž¯•ÊŽq>


next up previous contents
Next: 15.3 錾Ž® Up: 15. Cmm‚Ì•¶–@\‘¢ Previous: 15.1 ƒgƒbƒvƒŒƒxƒ‹
Tetsuo Ono
1998-11-05