pEpACIDLang { include pEpACIDLang.yml2 package ig_c99 { version 1.0; license "License text"; api test { 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"; }; enum doc_well_formatted { item item1 doc="oneline doc"; item item2 doc=""; item item3 doc= """ item 3 ------ multiline doc """; item decitem1 23 doc="oneline doc"; item decitem2 42 doc=""; item decitem3 -9999 doc= """ item 3 ------ multiline doc """; item hexitem1 "0x23" doc="oneline doc"; item hexitem2 "0x42" doc=""; item hexitem3 "0x99FF" 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 """; }; }; }; };