class

DoisC::ASTData::IfExpression

Inherits DoisC::ASTData::Expression < DoisC::ASTData::Node < Reference < Object

A conditional branched expression

Constructors

new(branches : Array(IfBranch(Expression)), else_body : Expression | Nil, source_location : SourceLocation)
Source

Instance methods

branches
Source
else_body
Source