termExpr method
Multiplication, division, modulo, matrix multiplication *, /, //, %, @.
Implementation
Parser<ExpressionNode> termExpr() => ref0(factorExpr)
.plusSeparated(
[
ref1(token, '//').map((t) => t.value),
ref1(token, '*').map((t) => t.value),
ref1(token, '/').map((t) => t.value),
ref1(token, '%').map((t) => t.value),
ref1(token, '@').map((t) => t.value),
].toChoiceParser().cast<String>(),
)
.map((seq) => _foldBinOps(seq.elements, seq.separators.cast<String>()));