Added enumeration test case
Added shorter syntax to access enumeration's case
Fixed the incorrect grammar rule for tokenizing operators that start with dot
Added switch-case for enum support with test case
Switch case implemented with test cases