From 94c2a34fd684d1f06ca283eaa794b28a8fe39dee Mon Sep 17 00:00:00 2001 From: Luke Date: Mon, 9 Jun 2025 17:17:46 +0800 Subject: [PATCH] =?UTF-8?q?style:=20=E4=BB=A3=E7=A0=81=E6=A0=BC=E5=BC=8F?= =?UTF-8?q?=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- playground/{main.snow => Main.snow} | 0 playground/{test.snow => Math.snow} | 2 +- .../java/org/jcnc/snow/compiler/lexer/core/LexerEngine.java | 2 +- .../org/jcnc/snow/compiler/semantic/error/SemanticError.java | 2 +- 4 files changed, 3 insertions(+), 3 deletions(-) rename playground/{main.snow => Main.snow} (100%) rename playground/{test.snow => Math.snow} (86%) diff --git a/playground/main.snow b/playground/Main.snow similarity index 100% rename from playground/main.snow rename to playground/Main.snow diff --git a/playground/test.snow b/playground/Math.snow similarity index 86% rename from playground/test.snow rename to playground/Math.snow index 161b7b2..e79d078 100644 --- a/playground/test.snow +++ b/playground/Math.snow @@ -2,7 +2,7 @@ module: Math function: factorial parameter: declare n1: long - declare n2: long + declare n2: int return_type: long body: return n1+n2 diff --git a/src/main/java/org/jcnc/snow/compiler/lexer/core/LexerEngine.java b/src/main/java/org/jcnc/snow/compiler/lexer/core/LexerEngine.java index 819fa07..4d06999 100644 --- a/src/main/java/org/jcnc/snow/compiler/lexer/core/LexerEngine.java +++ b/src/main/java/org/jcnc/snow/compiler/lexer/core/LexerEngine.java @@ -48,7 +48,7 @@ public class LexerEngine { * 构造时立即进行全量扫描。 * * @param source 源代码文本 - * @param sourceName 文件名或来源描述(如"main.snow") + * @param sourceName 文件名或来源描述(如"Main.snow") */ public LexerEngine(String source, String sourceName) { this.context = new LexerContext(source); diff --git a/src/main/java/org/jcnc/snow/compiler/semantic/error/SemanticError.java b/src/main/java/org/jcnc/snow/compiler/semantic/error/SemanticError.java index 4a36d25..113777e 100644 --- a/src/main/java/org/jcnc/snow/compiler/semantic/error/SemanticError.java +++ b/src/main/java/org/jcnc/snow/compiler/semantic/error/SemanticError.java @@ -16,7 +16,7 @@ import org.jcnc.snow.compiler.parser.ast.base.Node; * *

示例输出:

*
- *   D:\Devs\IdeaProjects\Snow\playground\main.snow: 行 7, 列 28: 参数类型不匹配 (位置 1): 期望 int, 实际 long
+ *   D:\Devs\IdeaProjects\Snow\playground\Main.snow: 行 7, 列 28: 参数类型不匹配 (位置 1): 期望 int, 实际 long
  * 
* * @param node 指向发生语义错误的 AST 节点,可用于获取详细的位置信息(文件名、行号、列号等)