Module: Semdiff::NodeTypeFlags
- Defined in:
- lib/semdiff/type_visitor.rb
Constant Summary collapse
- ONE =
a node with a single type [a] instead of a union [a, b]
1 << 0
- BASIC =
a node with a basic shape, single constant, no children
1 << 1
- INTEGER =
an Integer node
1 << 2
- FLOAT =
a Float node
1 << 3
- BOOLEAN =
a Booolean node
1 << 4
- STRING =
a String node
1 << 5
- NUMERIC =
a Numeric subclass node
1 << 6
- ENUMERABLE =
a node that includes (or extends) Enumerable
1 << 7