Updated grammar and ast to take the ': flags' attribute on enum definition
Generator outputs comment for 'flags' attribute
Updated generator to include flag string conversion