TODO: Is the visitor the right approach?
TODO: Add tests
TODO: Test that only highlightings for main file are returned, but not headers.
...as specified at
https://github.com/microsoft/vscode-languageserver-node/pull/367
See also
https://github.com/microsoft/vscode-languageserver-node/issues/368
So far, this is an *incomplete* implementation providing highlighting
for identifiers of VarDecl/DeclRefExpr.