From 32a04f1e677cfa2b4f62a2c1db358588b78d593d Mon Sep 17 00:00:00 2001 From: Mel Date: Sat, 23 Oct 2021 00:38:57 +0200 Subject: Remove Plus unary op and implement other unary ops --- src/parse/ast/nodes.rs | 2 -- 1 file changed, 2 deletions(-) (limited to 'src/parse') diff --git a/src/parse/ast/nodes.rs b/src/parse/ast/nodes.rs index 36b15c8..822ffb6 100644 --- a/src/parse/ast/nodes.rs +++ b/src/parse/ast/nodes.rs @@ -42,7 +42,6 @@ impl BinaryOperator { #[derive(Debug, Clone, Copy)] pub enum UnaryOperator { - Plus, Minus, Not, } @@ -50,7 +49,6 @@ pub enum UnaryOperator { impl UnaryOperator { pub fn from_token(token: Token) -> Self { match token.variant { - OpPlus => Self::Plus, OpMinus => Self::Minus, OpNot => Self::Not, _ => panic!("Can't create unary operator from '{:?}'.", token.variant), -- cgit 1.4.1