unaryExpr method
Implementation
MathExpr unaryExpr() {
final token = peek();
final expr = switch (token.type) {
TokenType.kNot => notExpr(),
TokenType.kBitNot ||
TokenType.kHash ||
TokenType.kSub => UnaryExpr(token, rhs: advanceAndThen(math)),
_ => null,
};
if (expr != null) {
return expr;
}
return objectExpr();
}