class Ven::Parselet::PAccessField
Overview
Reads a field access expression into QAccessField.
Also reads dynamic field access (a.(b)
) and branches
field access (a.[b.c, d]
).
Defined in:
ven/parselet/led.cr
Instance Method Summary
Instance methods inherited from class Ven::Parselet::Led
parse(tag : QTag, left : Quote, token : Word)
parse,
parse!(parser : Ven::Reader, tag : QTag, left : Quote, token : Ven::Word)
parse!
block(opening = true, semicolon : Bool = false)
block,
die(message : String)
die,
led(precedence = @precedence)
led,
precedence : Precedence
precedence,
semicolon : Bool
semicolon,
symbol(tag, token = nil) : QSymbol
symbol
Constructor methods inherited from class Ven::Parselet::Share
new(precedence : Ven::Precedence = Precedence::ZERO)
new
Instance Method Detail
def
parse(tag, left, token)
#