use crate::lex::token::Token; #[derive(Debug)] pub enum Expression { Binary { left: Box, op: Token, right: Box, }, Unary { op: Token, right: Box, }, Group(Box), Literal(Token), }