An enumeration type declaration has the form:
/-,----------\
|
>>--enum------------------{----enumerator----}--;--><
\-identifier-/
An enumerator has the form:
>>--identifier---------------------------------------><
\-=--integral_constant_expression-/