franca parser: disallow empty enums and unions