
<unit>
<enum_decl>enum <name>NAME</name>;</enum_decl>
</unit>

<unit>
<enum>enum <name>NAME</name> <block>{}</block>;</enum>
</unit>
<!--
<unit>
<function_decl><type><name>void</name></type> <name>f</name><parameter_list>(<parameter><decl><type>enum <name>NAME</name></type> <name>a</name></decl></parameter>)</parameter_list>;</function_decl>
</unit>

<unit>
<function_decl><type><name>void</name></type> <name>f</name><parameter_list>(<parameter><decl><type>enum <name>NAME</name></type> <name>NAME</name></decl></parameter>)</parameter_list>;</function_decl>
</unit>

<unit>
<function_decl><type><name>void</name></type> <name>f</name><parameter_list>(<parameter><decl><type>enum <name>NAME</name> <modifier>*</modifier></type> <name>a</name></decl></parameter>)</parameter_list>;</function_decl>
</unit>

<unit>
<function_decl><type><name>void</name></type> <name>f</name><parameter_list>(<parameter><decl><type>enum <name>NAME</name> <modifier>*</modifier></type> <name>NAME</name></decl></parameter>)</parameter_list>;</function_decl>
</unit>
-->
