Find generator variables without fake early declarations
This causes the real point of declaration to be bolded/highlighted.
It also means all declarations have the same range as their NameAst node,
which should allow simplification of some other code (not in this patch).
Differential Revision: https://phabricator.kde.org/D7593