TokenParser () { final IElementType tokenType = getTokenType(); for (final PrattRegistry.ParserData parserData : myRegistry.getParsers(tokenType)) { if (parserData.priority() > myPriority && parserData.pattern().accepts(this)) { return parserData.parser(); } } return null; }