Fan

 

class

compiler::CondExpr

sys::Obj
  compiler::Node
    compiler::Expr
      compiler::CondExpr

CondExpr is used for || and && short-circuit boolean conditionals.

Slots

isCondSource

override Bool isCond()

Overrides compiler::Expr.isCond

Doc inherited from compiler::Expr.isCond

Is this a boolean conditional (boolOr/boolAnd)

makeSource

new make(Expr first, Token opToken)

opTokenSource

Token opToken

operandsSource

Expr[] operands

toStrSource

override Str toStr()

Overrides compiler::Expr.toStr

Doc inherited from sys::Obj.toStr

Return a string representation of this object.

walkChildrenSource

override Void walkChildren(Visitor v)

Overrides compiler::Expr.walkChildren