assertInitializer method
Implementation
Parser<AssertInitializerNode> assertInitializer() =>
seq5(
ref0(assertToken),
ref1(token, '('),
ref0(expression),
(ref1(token, ',') & ref0(expression))
.map((l) => l[1] as ExpressionNode)
.optional(),
seq2(ref1(token, ',').optional(), ref1(token, ')')),
).map5(
(_, _, cond, msg, _) =>
AssertInitializerNode(AssertStatementNode(cond, msg)),
);