boolean () { final PsiBuilder.Marker marker = myBuilder.mark(); if (!parseSinglePattern()) { marker.drop(); return false; } final IElementType t = currentToken(); if (matches(QUANTIFIER_OPS)) { marker.done(TOKEN_MAP.get(t)); } else { marker.drop(); } return true; }