class compiler::ExprStmt

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

Source

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

expr

Expr expr

Source

isDefiniteAssign

virtual override Bool isDefiniteAssign(|Expr->Bool| f)

Source

isExit

virtual override Bool isExit()

Source

make

new make(Expr expr)

Source

print

virtual override Void print(AstWriter out)

Source

printOpt

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

Source

toStr

virtual override Str toStr()

Source

walkChildren

virtual override Void walkChildren(Visitor v, VisitDepth depth)

Source