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_80 : QIf) #

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[View source]