forIfClause method
Implementation
Parser<ComprehensionNode> forIfClause() =>
seq4(
ref0(asyncToken).optional(),
ref0(forToken),
seq3(ref0(starTargets), ref0(inToken), ref0(disjunction)),
ref0(ifClause).star(),
).map4(
(asyncTok, _, inSeq, ifs) => ComprehensionNode(
target: inSeq.$1,
iter: inSeq.$3,
ifs: ifs,
isAsync: asyncTok != null,
),
);