boolean (PsiBuilder b, int l) { if (!recursion_guard_(b, l, "simple_literal_tokens")) return false; boolean r; r = consumeTokenFast(b, NUM_INT); if (!r) r = consumeTokenFast(b, NUM_LONG); if (!r) r = consumeTokenFast(b, NUM_BIG_INT); if (!r) r = consumeTokenFast(b, NUM_BIG_DECIMAL); if (!r) r = consumeTokenFast(b, NUM_FLOAT); if (!r) r = consumeTokenFast(b, NUM_DOUBLE); if (!r) r = string_literal_tokens(b, l + 1); if (!r) r = consumeTokenFast(b, KW_TRUE); if (!r) r = consumeTokenFast(b, KW_FALSE); if (!r) r = consumeTokenFast(b, KW_NULL); return r; }