cbc/net/loveruby/cflat/ast/ExprStmtNode.java

27 lines
525 B
Java

package net.loveruby.cflat.ast;
public class ExprStmtNode extends StmtNode {
protected ExprNode expr;
public ExprStmtNode(Location loc, ExprNode expr) {
super(loc);
this.expr = expr;
}
public ExprNode expr() {
return expr;
}
public void setExpr(ExprNode expr) {
this.expr = expr;
}
protected void _dump(Dumper d) {
d.printMember("expr", expr);
}
public ExprStmtNode accept(ASTVisitor visitor) {
return visitor.visit(this);
}
}