Bugfixes touch #8
Fixed bug with ";" at the end of an enum declaration
Parsing extensions directive.