class Ven::Suite::QIf

Defined in:

ven/suite/quote.cr

Constructors

Instance Method Summary

Macro Summary

Constructor Detail

def self.new(tag : Ven::Suite::QTag, cond : Quote, suc : Quote, alt : Quote | Nil) #

Instance Method Detail

def alt : Ven::Suite::Quote? #

def alt=(alt : Ven::Suite::Quote | Nil) #

def clone #

Returns a copy of self with all instance variables cloned.


def cond : Ven::Suite::Quote #

def cond=(cond : Ven::Suite::Quote) #

def suc : Ven::Suite::Quote #

def suc=(suc : Ven::Suite::Quote) #

def tag : QTag #

def to_s(io) #

Lisp-like pretty-printing.

Use Qtos for Ven-like results.


Macro Detail

macro defquote!(*fields) #