boolean (PsiBuilder b, int l) { if (!recursion_guard_(b, l, "item_")) return false; boolean r; r = consumeToken(b, HEADER); if (!r) r = consumeToken(b, SECTION); if (!r) r = consumeToken(b, COMMENT); if (!r) r = SYNTAX(b, l + 1); if (!r) r = ENTRY_DIRECTORY(b, l + 1); if (!r) r = ENTRY_FILE(b, l + 1); if (!r) r = consumeToken(b, CRLF); return r; }