Change syntax.h to generate an enum class instead of a standard enum to take care of namespace collissions with common words (like link)