keyword and operator enums
introduced maps to convert keyword/operator strings into enum values