mirror of https://github.com/aamine/cbc
27 lines
525 B
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);
|
|
}
|
|
}
|