I find that often, when place the cursor in // a code comment
 or "a literal string", I find myself waiting for semantic to digest gobs of files in an apparent attempt to look up what should be ignored.  Happily, ^G works eventually, but it is an interruption to the workflow.

As an enhancement to your excellent SW, may I suggest first checking to see if the point lies in a comment or literal string before charging off into the look-up task.

FWIW, I'm working in C++ with more kSLOCs than you can shake a stick at.