Hive does not require space after -- in comments.
Hive does not recognise /* */ comments.

Only /*+ */ hint syntax is supported.
Add ftplugin to set comments variables.
Add some more keywords.

'hive_version' variable is used to guard keywords that only appeared in
later versions of Hive and are still can be used as valid identifiers in
the earler versions.
Remove trailing whitespace.