findDefinitionsAndOpen(true);
} else {
//We don't have a match: ask for a reparse
Object lock = new Object();
for (PyEdit pyEdit : askReparse) {
IParserObserver observer = new FindParserObserver(pyEdit, askReparse, lock);
PyParser parser = pyEdit.getParser();
parser.addParseListener(observer); //it will analyze when the next parse is finished
parser.forceReparse();
}
}