class Ven::Parselet::PFun

Overview

Parses a 'fun' statement into a QFun.

Defined in:

ven/parselet/nud.cr

Class Method Summary

Instance Method Summary

Macro Summary

Instance methods inherited from class Ven::Parselet::Nud

parse(parser : Reader, tag : QTag, token : Token) parse, semicolon? : Bool semicolon?

Class Method Detail

def self.given(parser : Reader) #

Parses the 'given' appendix.


[View source]
def self.parameters(parser : Reader) #

Parses a list of parameters. Makes sure there are either no '' or only one ''.


[View source]

Instance Method Detail

def parse(parser, tag, token) #

[View source]

Macro Detail

macro parameter(parser) #

Reads a parameter (symbol, '' or '$'). Does not check whether there is one or multiple ''s.


[View source]