📄 middlecode.java
字号:
/*
*@author yiminghe,创建日期 : 2006-5-28
*
* Email:yiming_water@hotmail.com
*/
package parser;
public class MiddleCode {
//操作符
public String op;
//源操作数1
public String arg1;
//源操作数2
public String arg2;
//目的操作数
public String dest;
/**
* 构造一条中间代码
* @param op
* @param arg1
* @param arg2
* @param dest
* @return 四元式中间代码
*/
public MiddleCode(String op,String arg1,String arg2,String dest) {
this.op=op;
this.arg1=arg1;
this.arg2=arg2;
this.dest=dest;
}
public String toString() {
StringBuffer temp=new StringBuffer();
temp.append("( ");
temp.append(op);
temp.append(" , ");
temp.append(arg1);
temp.append(" , ");
temp.append(arg2);
temp.append(" , ");
temp.append(dest);
temp.append(" ) ");
return temp.toString();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -