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#**
-
#+ : NumberLiteral
Same as Number#+
-
#+(other : NumberLiteral) : NumberLiteral
Same as Number#+
-
#- : NumberLiteral
Same as Number#-
-
#-(other : NumberLiteral) : 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#~
Instance methods inherited from class Crystal::Macros::ASTNode
!=(other : ASTNode) : BoolLiteral
!=,
==(other : ASTNode) : BoolLiteral
==,
class_name : StringLiteral
class_name,
id : MacroId
id,
raise(message) : NoReturn
raise,
stringify : StringLiteral
stringify
Instance methods inherited from class Reference
==(other)==(other : self) ==, hash hash, inspect(io : IO) : Nil inspect, object_id : UInt64 object_id, same?(other : Reference)
same?(other : Nil) same?, to_s(io : IO) : Nil to_s
Instance methods inherited from class Object
!=(other)
!=,
!~(other)
!~,
==(other)
==,
===(other)===(other : YAML::Any)
===(other : JSON::Any) ===, =~(other) =~, class class, clone clone, crystal_type_id crystal_type_id, dup dup, hash hash, inspect
inspect(io : IO) inspect, itself itself, not_nil! not_nil!, tap(&block) tap, to_json to_json, to_pretty_json(io : IO)
to_pretty_json to_pretty_json, to_s
to_s(io : IO) to_s, to_yaml(io : IO)
to_yaml to_yaml, try(&block) try
Class methods inherited from class Object
==(other : Class)
==,
===(other)
===,
cast(other) : self
cast,
from_json(string_or_io) : self
from_json,
from_yaml(string : String) : self
from_yaml,
hash
hash,
inspect(io)
inspect,
name : String
name,
to_s(io)
to_s,
|(other : U.class)
|
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.