CiExpr ParseMulExpr()
{
CiExpr left = ParsePrimaryExpr();
while (See(CiToken.Asterisk) || See(CiToken.Slash) || See(CiToken.Mod)) {
CiToken op = this.CurrentToken;
NextToken();
left = new CiBinaryExpr { Left = left, Op = op, Right = ParsePrimaryExpr() };
}
return left;
}