logo
class

compiler::ExprStmt

sys::Obj
  compiler::Node
    compiler::Stmt
      compiler::ExprStmt

ExprStmt is a statement with a stand along expression such as an assignment or method call.

Slots

expr

Expr expr

isExit

virtual Bool isExit()

make

new make(Expr expr)

print

virtual Void print(AstWriter out)

printOpt

Void printOpt(AstWriter out, Bool nl := def)

walkChildren

virtual Void walkChildren(Visitor v, VisitDepth depth)