case | action |
---|---|
comp reg "=" x | |
comp reg op x | |
comp reg "=" | comp reg "=" exp comp reg op exp' |
comp reg op | comp (reg+1) "=" exp comp (reg+1) op' exp' |
comp 0 "=" x*y+z*w | comp 0 "=" x*y | comp 0 "=" x | R0=x |
comp 0 "*" y | R0*=y | ||
comp 0 "+" z*w | comp 1 "=" z | R1=z | |
comp 1 "*" w | R1*=w | ||
R0+=R1 |