class Crystal::Macros::RangeLiteral

Overview

A range literal.

Defined in:

compiler/crystal/macros.cr

Instance Method Summary

Instance Method Detail

def begin : ASTNode #

Similar to Range#begin


[View source]
def each(&) : Nil #

Similar to Range#each


[View source]
def end : ASTNode #

Similar to Range#end


[View source]
def excludes_end? : ASTNode #

Similar to Range#excludes_end?


[View source]
def map(&) : ArrayLiteral #

Similar to Enumerable#map for a Range. Only works on ranges of NumberLiterals considered as integers.


[View source]
def to_a : ArrayLiteral #

Similar to Enumerable#to_a for a Range. Only works on ranges of NumberLiterals considered as integers.


[View source]