변수 선언하듯이  
enum SignFlag {black, yellow, green, blue, red};
이렇게 나와있는데
이러면 변수랑 헷갈리잖아
세미콜론 위치가 저게 아니고
enum SignFlag {black, yellow, green, blue, red; }
가 되거나 아예 빠져야 맞는거 아냐? 클래스랑 똑같은 레벨인거 같은데
어차피 세미콜론 자체만으로 의미가 있기 때문에 둘다 컴파일 에러가 안나긴 하지만
저건 아닌 거 같은데.....