From 8d628d29d2b0a5703badb83f3c1d23e74d2bb7bd Mon Sep 17 00:00:00 2001 From: Luke Date: Mon, 9 Jun 2025 14:55:24 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E8=AF=AD=E4=B9=89=E9=94=99=E8=AF=AF?= =?UTF-8?q?=E5=AE=9A=E4=BD=8D=E4=B8=BA=E7=BB=9D=E5=AF=B9=E8=B7=AF=E5=BE=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../org/jcnc/snow/compiler/parser/context/ParserContext.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/jcnc/snow/compiler/parser/context/ParserContext.java b/src/main/java/org/jcnc/snow/compiler/parser/context/ParserContext.java index a3d1481..5ff228a 100644 --- a/src/main/java/org/jcnc/snow/compiler/parser/context/ParserContext.java +++ b/src/main/java/org/jcnc/snow/compiler/parser/context/ParserContext.java @@ -1,6 +1,8 @@ package org.jcnc.snow.compiler.parser.context; import org.jcnc.snow.compiler.lexer.token.Token; + +import java.nio.file.Paths; import java.util.List; /** @@ -33,7 +35,7 @@ public class ParserContext { */ public ParserContext(List tokens, String sourceName) { this.tokens = new TokenStream(tokens); - this.sourceName = sourceName; + this.sourceName = Paths.get(sourceName).toAbsolutePath().toString(); }