class Ven::Suite::ReadExpansion

Defined in:

ven/suite/read_expansion.cr

Constructors

Instance Method Summary

Instance methods inherited from class Ven::Suite::Visitor(Ven::Suite::Quote)

last=(last : Quote) last=, visit(quote : Quote)
visit(quotes : Quotes)
visit
, visit!(quote : _) visit!

Constructor Detail

def self.new(definitions : Hash(String, Ven::Suite::Quote)) #

[View source]

Instance Method Detail

def die(message : String) #

Given a message, dies of read error that is assumed to be at the start of the current quote.


[View source]
def visit!(q : QReadtimeSymbol) #

Substitutes itself with the quote it was assigned.


[View source]
def visit!(__temp_78 : QIf) #

[View source]
def visit!(__temp_79 : QBox) #

[View source]
def visit!(__temp_80 : QString) #

[View source]
def visit!(__temp_81 : QRegex) #

[View source]
def visit!(__temp_82 : QNumber) #

[View source]
def visit!(__temp_83 : QURef) #

[View source]
def visit!(__temp_84 : QUPop) #

[View source]
def visit!(__temp_85 : QRuntimeSymbol) #

[View source]
def visit!(__temp_86 : QVector) #

[View source]
def visit!(__temp_87 : QUnary) #

[View source]
def visit!(__temp_88 : QBinary) #

[View source]
def visit!(__temp_89 : QCall) #

[View source]
def visit!(__temp_90 : QAssign) #

[View source]
def visit!(__temp_91 : QBinaryAssign) #

[View source]
def visit!(__temp_92 : QReturnDecrement) #

[View source]
def visit!(__temp_93 : QReturnIncrement) #

[View source]
def visit!(__temp_94 : QDies) #

[View source]
def visit!(__temp_95 : QIntoBool) #

[View source]
def visit!(__temp_96 : QMapSpread) #

[View source]
def visit!(__temp_97 : QReduceSpread) #

[View source]
def visit!(__temp_98 : QGroup) #

[View source]
def visit!(__temp_99 : QBlock) #

[View source]
def visit!(__temp_100 : QFun) #

[View source]
def visit!(__temp_101 : QEnsure) #

[View source]
def visit!(__temp_102 : QQueue) #

[View source]
def visit!(__temp_103 : QInfiniteLoop) #

[View source]
def visit!(__temp_104 : QAccessField) #

[View source]
def visit!(__temp_105 : QBaseLoop) #

[View source]
def visit!(__temp_106 : QStepLoop) #

[View source]
def visit!(__temp_107 : QComplexLoop) #

[View source]
def visit!(__temp_108 : QNext) #

[View source]
def visit!(__temp_109 : QReturnStatement) #

[View source]
def visit!(__temp_110 : QReturnExpression) #

[View source]