class

DoisC::ASTData::IfLetStatement

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

An if-let statement, i.e. if let y = Some(x)...

Constructors

new(pattern : Pattern, scrutinee : Expression, body : Procedure, else_body : Procedure | Nil, source_location : SourceLocation)
Source

Instance methods

body
Source
else_body
Source
pattern
Source
scrutinee
Source