diff --git a/src/main/java/org/jcnc/snow/compiler/parser/ParserEngine.java b/src/main/java/org/jcnc/snow/compiler/parser/ParserEngine.java index fe6ee54..b2605a2 100644 --- a/src/main/java/org/jcnc/snow/compiler/parser/ParserEngine.java +++ b/src/main/java/org/jcnc/snow/compiler/parser/ParserEngine.java @@ -46,7 +46,7 @@ public class ParserEngine { String lex = ts.peek().getLexeme(); TopLevelParser parser = TopLevelParserFactory.get(lex); if (parser == null) { - throw new IllegalStateException("Unexpected top-level token: " + lex); + throw new IllegalStateException("意外的顶级标记: " + lex); } nodes.add(parser.parse(ctx)); diff --git a/src/main/java/org/jcnc/snow/compiler/parser/TopLevelParser.java b/src/main/java/org/jcnc/snow/compiler/parser/TopLevelParser.java index 1e3de17..63c4e0a 100644 --- a/src/main/java/org/jcnc/snow/compiler/parser/TopLevelParser.java +++ b/src/main/java/org/jcnc/snow/compiler/parser/TopLevelParser.java @@ -1,7 +1,7 @@ package org.jcnc.snow.compiler.parser; -import org.jcnc.snow.compiler.parser.context.ParserContext; import org.jcnc.snow.compiler.parser.ast.Node; +import org.jcnc.snow.compiler.parser.context.ParserContext; /** * 顶层结构解析器接口,用于解析模块级别的语法结构,如 {@code module}、{@code import} 等。