From 20183be93dceb3f99d16b02d9400684290fcaa00 Mon Sep 17 00:00:00 2001 From: Luke Date: Wed, 11 Jun 2025 17:40:07 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20TokenFactory=E6=8A=8Abool=E6=94=B9?= =?UTF-8?q?=E4=B8=BAboolean?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- playground/Demo4/Main.snow | 2 +- .../java/org/jcnc/snow/compiler/lexer/token/TokenFactory.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/playground/Demo4/Main.snow b/playground/Demo4/Main.snow index 4dc5351..1641146 100644 --- a/playground/Demo4/Main.snow +++ b/playground/Demo4/Main.snow @@ -3,7 +3,7 @@ module: Main parameter: return_type: int body: - declare b1: bool + declare b1: boolean return 0 end body diff --git a/src/main/java/org/jcnc/snow/compiler/lexer/token/TokenFactory.java b/src/main/java/org/jcnc/snow/compiler/lexer/token/TokenFactory.java index 6a01378..98155f6 100644 --- a/src/main/java/org/jcnc/snow/compiler/lexer/token/TokenFactory.java +++ b/src/main/java/org/jcnc/snow/compiler/lexer/token/TokenFactory.java @@ -33,7 +33,7 @@ public class TokenFactory { /** * 内置类型名称集合,如 int、string 等。 */ - private static final Set TYPES = Set.of("int", "string", "float", "bool", "void", "double", "long", "short", "byte"); + private static final Set TYPES = Set.of("int", "string", "float", "boolean", "void", "double", "long", "short", "byte"); /** * 创建一个根据内容自动推断类型的 {@link Token} 实例。