From a9819b769a2c21ebb3760cd2258b880bbd7f7560 Mon Sep 17 00:00:00 2001 From: Luke Date: Thu, 12 Jun 2025 16:21:54 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=A2=9E=E5=8A=A0=E4=B8=80=E5=85=83?= =?UTF-8?q?=E5=89=8D=E7=BC=80(-x=20!x)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../org/jcnc/snow/compiler/parser/expression/Precedence.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/org/jcnc/snow/compiler/parser/expression/Precedence.java b/src/main/java/org/jcnc/snow/compiler/parser/expression/Precedence.java index 5eb7efe..61f4dab 100644 --- a/src/main/java/org/jcnc/snow/compiler/parser/expression/Precedence.java +++ b/src/main/java/org/jcnc/snow/compiler/parser/expression/Precedence.java @@ -24,6 +24,9 @@ public enum Precedence { */ PRODUCT, + /** 一元前缀(-x !x) */ + UNARY, + /** * 函数调用、成员访问等最强绑定(例如 foo()、obj.prop)。 */