boolean (PsiBuilder b, int l) { if (!recursion_guard_(b, l, "platform_")) return false; boolean r; r = consumeToken(b, ANDROID); if (!r) r = consumeToken(b, ANDROID_X64); if (!r) r = consumeToken(b, ANDROID_X86); if (!r) r = consumeToken(b, ANDROID_ARM32); if (!r) r = consumeToken(b, ANDROID_ARM64); if (!r) r = consumeToken(b, ARM32); if (!r) r = consumeToken(b, ARM64); if (!r) r = consumeToken(b, IOS); if (!r) r = consumeToken(b, IOS_ARM32); if (!r) r = consumeToken(b, IOS_ARM64); if (!r) r = consumeToken(b, IOS_X64); if (!r) r = consumeToken(b, LINUX); if (!r) r = consumeToken(b, LINUX_ARM32_HFP); if (!r) r = consumeToken(b, LINUX_MIPS32); if (!r) r = consumeToken(b, LINUX_MIPSEL32); if (!r) r = consumeToken(b, LINUX_X64); if (!r) r = consumeToken(b, MACOS_X64); if (!r) r = consumeToken(b, MINGW); if (!r) r = consumeToken(b, MINGW_X64); if (!r) r = consumeToken(b, MIPS32); if (!r) r = consumeToken(b, MIPSEL32); if (!r) r = consumeToken(b, OSX); if (!r) r = consumeToken(b, TVOS); if (!r) r = consumeToken(b, TVOS_ARM64); if (!r) r = consumeToken(b, TVOS_X64); if (!r) r = consumeToken(b, WASM); if (!r) r = consumeToken(b, WASM32); if (!r) r = consumeToken(b, WATCHOS); if (!r) r = consumeToken(b, WATCHOS_ARM32); if (!r) r = consumeToken(b, WATCHOS_ARM64); if (!r) r = consumeToken(b, WATCHOS_X64); if (!r) r = consumeToken(b, WATCHOS_X86); if (!r) r = consumeToken(b, X64); if (!r) r = consumeToken(b, UNKNOWN_PLATFORM); return r; }