📄 exprnode.java
字号:
package ast.statement;
public class ExprNode extends StatementNode {
private ast.IJSubNode expr = null;
public ExprNode (ast.IJSubNode expr) {
this.expr = expr;
}
public String toString (String prefix) {
return prefix + "expr";
}
public void dump(String prefix) {
System.out.println(toString(prefix));
if (expr != null)
expr.dump (prefix + " ");
}
public void codegen () {
if (expr != null)
expr.codegen ();
}
public int getDepth () {
if (expr == null)
return 0;
else
return expr.getDepth ();
}
public String getXMLType () {
return "expr";
}
public void genXML (java.io.PrintStream p, String prefix) {
p.println (prefix + "<expr>");
if (expr != null)
expr.genXML (p, prefix);
p.println (prefix + "</expr>");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -