An enumerated type declares a list of symbolic names or a range of integers beginning with zero.
type Color in Red, Green, Blue type Digit in 0 to 9
Symbolic enumeration values are declared as a list of simple names separated by commas. When referenced the name is translated into a corresponding unsigned integer constant. To reference an enumerated value in an expression, preceeded the symbolic name with a leading dot. An enumerated range value is written as an unsigned integer constant.
local Color, Digit Color = .Green Digit = 7