Compiler show error expected identifier before 'R'

Code:
#include<stdio.h>



int main (void)


{
	enum colour {'R', 'G', 'Y'}TrafficLight;
	
	scanf("%c", TrafficLight);
	
	switch(TrafficLight)
	{
		case 'R': 
		        printf("Red Light\n");
				break;
		case 'G':  
		       printf("Green Light \n");
			   break;
		case 'Y':  
		       printf("Yellow Light\n");
			   break;
        default:
               printf("Light OFF \n");				   
               break;			   
	}
	
	return 0;
	
}