using Nub.Lang.Frontend.Lexing; namespace Nub.Lang.Frontend.Parsing.Expressions; public class UnaryExpressionNode(IReadOnlyList tokens, UnaryExpressionOperator @operator, ExpressionNode operand) : ExpressionNode(tokens) { public UnaryExpressionOperator Operator { get; } = @operator; public ExpressionNode Operand { get; } = operand; } public enum UnaryExpressionOperator { Negate, Invert }