We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 60eb978 commit 561082bCopy full SHA for 561082b
lib/Parse/ParseStmt.cpp
@@ -924,10 +924,12 @@ ParserResult<PoundAvailableInfo> Parser::parseStmtConditionPoundAvailable() {
924
///
925
/// condition:
926
/// expr-basic
927
-/// expr-basic ',' conditional-binding (',' conditional-binding)*
928
-/// conditional-binding (',' conditional-binding)*
929
-/// condition-binding:
+/// expr-basic ',' bind-or-available (',' bind-or-available)*
+/// bind-or-available (',' bind-or-available)*
+/// bind-or-available:
930
/// ('var' | 'let') condition-bind (',' condition-bind)* condition-where
931
+/// 'case' condition-bind
932
+/// '#available' '(' availability-spec (',' availability-spec)* ')'
933
/// condition-bind:
934
/// pattern '=' expr-basic
935
/// condition-where:
0 commit comments