class Ven::Parselet::PSpread
- Ven::Parselet::PSpread
- Ven::Parselet::Nud
- Reference
- Object
Overview
Reads a spread into QMapSpread or QReduceSpread.
QMapSpread operator does not support naked unary; i.e.,
|+_| [1, "2", false]
will die of read error. Hence a
grouping should be used: |(+_)| [1, "2", false]
Defined in:
ven/parselet/nud.crInstance Method Summary
Instance methods inherited from class Ven::Parselet::Nud
block(opening = true, semicolon : Bool = false)
block,
die(message : String)
die,
led(precedence : Precedence)led(precedence = @precedence) led, parse(tag : QTag, token : Word) parse, parse!(parser : Ven::Reader, tag : QTag, token : Ven::Word) parse!, semicolon : Bool semicolon, symbol(tag, token = nil) : QSymbol symbol