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.