class Crystal::Macros::NumberLiteral
Overview
Any number literal.
Defined in:
compiler/crystal/macros.crInstance Method Summary
-
#%(other : NumberLiteral) : NumberLiteral
Same as
Number#%
-
#&(other : NumberLiteral) : NumberLiteral
Same as
Number#&
-
#*(other : NumberLiteral) : NumberLiteral
Same as
Number#*
-
#**(other : NumberLiteral) : NumberLiteral
Same as
Number#**
-
#+(other : NumberLiteral) : NumberLiteral
Same as
Number#+
-
#+ : NumberLiteral
Same as
Number#+
-
#-(other : NumberLiteral) : NumberLiteral
Same as
Number#-
-
#- : NumberLiteral
Same as
Number#-
-
#//(other : NumberLiteral) : NumberLiteral
Same as
Number#//
-
#<(other : NumberLiteral) : BoolLiteral
Compares this node's value to another node's value.
-
#<<(other : NumberLiteral) : NumberLiteral
Same as
Number#<<
-
#<=(other : NumberLiteral) : BoolLiteral
Compares this node's value to another node's value.
-
#<=>(other : NumberLiteral) : NumberLiteral
Compares this node's value to another node's value.
-
#>(other : NumberLiteral) : BoolLiteral
Compares this node's value to another node's value.
-
#>=(other : NumberLiteral) : BoolLiteral
Compares this node's value to another node's value.
-
#>>(other : NumberLiteral) : NumberLiteral
Same as
Number#>>
-
#^(other : NumberLiteral) : NumberLiteral
Same as
Number#^
-
#|(other : NumberLiteral) : NumberLiteral
Same as
Number#|
-
#~ : NumberLiteral
Same as
Number#~
-
#kind : SymbolLiteral
The type of the literal:
:i32
,:u16
,:f32
,:f64
, etc. -
#to_number : MacroId
Returns the value of this number without a type suffix.
Instance Method Detail
Compares this node's value to another node's value.
Compares this node's value to another node's value.
Compares this node's value to another node's value.
Compares this node's value to another node's value.
Compares this node's value to another node's value.