[Parse][CodeCompletion] Completions for precedencegroup decls

Added the 'Module::getPrecedenceGroups' API to separate precedence group lookup
from 'Module::lookupVisibleDecls', which together with 'FileUnit::lookupVisibleDecls',
to which the former is forwarded, are expected to look up only 'ValueDecl'. In particular, this
prevents completions like Module.PrecedenceGroup.
This commit is contained in:
fischertony
2018-06-30 08:15:14 +03:00
parent 261aca3008
commit e505d417fa
13 changed files with 380 additions and 36 deletions

View File

@@ -95,6 +95,7 @@ struct RequestedCachedModule {
CodeCompletionCache::Key Key;
const ModuleDecl *TheModule;
bool OnlyTypes;
bool OnlyPrecedenceGroups;
};
} // end namespace ide