classes.enumeration vocabulary
Factor handbook ยป Vocabulary index


Documentation
Enumeration classes

Metadata
Parents:classes
Authors:Leo Mehraban


Words

Tuple classes
ClassSuperclassSlots
incorrect-type-in-enum-value tupleexpected-type value word


Predicate classes
ClassSuperclass
enumeration-class class
enumeration-member-word word


Parsing words
WordSyntax
ENUMERATION:ENUMERATION: name elements ... ;


Ordinary words
WordStack effect
define-enum-class( class superclass member-list -- )
enum-member-list( enumeration-class -- member-list )
incorrect-type-in-enum-value( expected-type value word -- * )


Class predicate words
WordStack effect
enumeration-class?( object -- ? )
enumeration-member-word?( object -- ? )
incorrect-type-in-enum-value?( object -- ? )


Files


Metadata files