Files
nub-lang/src/compiler/Nub.Lang/Frontend/Parsing/UnaryExpressionNode.cs
2025-05-17 18:22:23 +02:00

15 lines
366 B
C#

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