pEpACIDLang { include pEpACIDLang.yml2 package ig_c99 { version 1.0; license "License text"; copyleft "Copyleft text"; api test_enum { enum implicit_value_items { item item1; item item2; item item3; item item4; }; enum explicit_dec_value_items { item item1 0; item item2 2; item item3 987; item item4 -3; }; enum explicit_hex_value_items { item item1 "0x0"; item item2 "0x2"; item item2 "0xFF"; item item2 "0xff"; item item3 "0x987"; item item4 "0x3"; }; }; api test_enum_doc { enum doc_well_formatted { item item1 doc="oneline doc"; item item2 doc=""; item item3 doc= """ item 3 ------ multiline doc """; }; enum doc_badly_formattted { item item1 0; item item2 1; item item3 2 doc= """ item 3 ------ multiline doc with bad formattting """; }; enum item_items_with_doc { item item1 0x00; item item2 0x10 doc="oneline doc"; item item3 0xff doc= """ item 3 ------ multi line doc """; }; }; }; }