class Ven::Suite::Detree
- Ven::Suite::Detree
- Ven::Suite::Visitor(String)
- Reference
- Object
Overview
A visitor that provides detreeing, which means converting
a Quote
back into source code.
Defined in:
ven/suite/detree.crClass Method Summary
-
.detree(quotes : Quotes)
Returns the detreed quotes.
Instance Method Summary
- #visit(q : QVoid)
- #visit!(q : QRuntimeSymbol)
- #visit!(q : QNumber)
- #visit!(q : QString)
- #visit!(q : QRegex)
- #visit!(q : QVector)
- #visit!(q : QUPop)
- #visit!(q : QURef)
- #visit!(q : QUnary)
- #visit!(q : QBinary)
- #visit!(q : QAssign)
- #visit!(q : QBinaryAssign)
- #visit!(q : QCall)
- #visit!(q : QDies)
- #visit!(q : QIntoBool)
- #visit!(q : QReturnIncrement)
- #visit!(q : QReturnDecrement)
- #visit!(q : QAccessField)
- #visit!(q : QReduceSpread)
- #visit!(q : QMapSpread)
- #visit!(q : QIf)
- #visit!(q : QBlock)
- #visit!(q : QGroup)
- #visit!(q : QEnsure)
- #visit!(q : QFun)
- #visit!(q : QInfiniteLoop)
- #visit!(q : QBaseLoop)
- #visit!(q : QStepLoop)
- #visit!(q : QComplexLoop)
- #visit!(q : QNext)
- #visit!(q : QReturnStatement | QReturnExpression)
- #visit!(q : QBox)
Instance methods inherited from class Ven::Suite::Visitor(String)
last=(last : Quote)
last=,
visit(quote : Quote)visit(quotes : Quotes) visit, visit!(quote : _) visit!