unary method
Implementation
Expr unary() {
if (match([TokenType.BANG, TokenType.MINUS])) {
Token operator = previous();
Expr right = unary();
return Unary(operator, right);
}
return wait();
}
Expr unary() {
if (match([TokenType.BANG, TokenType.MINUS])) {
Token operator = previous();
Expr right = unary();
return Unary(operator, right);
}
return wait();
}