annotate: Try to get more specific cursor.
annotate: Try to get more specific cursor.

Sometimes the annotated cursors refered to a parent token (but even
clang_visitChildren would not yield more specific ones). On the other
hand, using clang_getCursor all the way instead of clang_annotateTokens
does not work well for preprocessor tokens.

Oberon00/synth,Oberon00/synth,Oberon00/synth,Oberon00/synth