diff --git a/src/main/java/org/jcnc/snow/compiler/parser/ast/ASTNode.java b/src/main/java/org/jcnc/snow/compiler/parser/ASTNode.java similarity index 67% rename from src/main/java/org/jcnc/snow/compiler/parser/ast/ASTNode.java rename to src/main/java/org/jcnc/snow/compiler/parser/ASTNode.java index 1fe49bd..1e585c5 100644 --- a/src/main/java/org/jcnc/snow/compiler/parser/ast/ASTNode.java +++ b/src/main/java/org/jcnc/snow/compiler/parser/ASTNode.java @@ -1,4 +1,4 @@ -package org.jcnc.snow.compiler.parser.ast; +package org.jcnc.snow.compiler.parser; // ----------------- AST 节点定义 ----------------- public abstract class ASTNode {} diff --git a/src/main/java/org/jcnc/snow/compiler/parser/ASTStatement.java b/src/main/java/org/jcnc/snow/compiler/parser/ASTStatement.java index e59848f..8d3b638 100644 --- a/src/main/java/org/jcnc/snow/compiler/parser/ASTStatement.java +++ b/src/main/java/org/jcnc/snow/compiler/parser/ASTStatement.java @@ -1,5 +1,3 @@ package org.jcnc.snow.compiler.parser; -import org.jcnc.snow.compiler.parser.ast.ASTNode; - public abstract class ASTStatement extends ASTNode {} diff --git a/src/main/java/org/jcnc/snow/compiler/parser/ast/ASTFunction.java b/src/main/java/org/jcnc/snow/compiler/parser/ast/ASTFunction.java index a0887e2..ffb2abd 100644 --- a/src/main/java/org/jcnc/snow/compiler/parser/ast/ASTFunction.java +++ b/src/main/java/org/jcnc/snow/compiler/parser/ast/ASTFunction.java @@ -1,5 +1,6 @@ package org.jcnc.snow.compiler.parser.ast; +import org.jcnc.snow.compiler.parser.ASTNode; import org.jcnc.snow.compiler.parser.ASTStatement; import java.util.ArrayList; diff --git a/src/main/java/org/jcnc/snow/compiler/parser/ast/ASTModule.java b/src/main/java/org/jcnc/snow/compiler/parser/ast/ASTModule.java index f6173e6..057581d 100644 --- a/src/main/java/org/jcnc/snow/compiler/parser/ast/ASTModule.java +++ b/src/main/java/org/jcnc/snow/compiler/parser/ast/ASTModule.java @@ -1,5 +1,7 @@ package org.jcnc.snow.compiler.parser.ast; +import org.jcnc.snow.compiler.parser.ASTNode; + import java.util.ArrayList; import java.util.List; diff --git a/src/main/java/org/jcnc/snow/compiler/parser/ast/ASTParameter.java b/src/main/java/org/jcnc/snow/compiler/parser/ast/ASTParameter.java index 3b576eb..3bc4930 100644 --- a/src/main/java/org/jcnc/snow/compiler/parser/ast/ASTParameter.java +++ b/src/main/java/org/jcnc/snow/compiler/parser/ast/ASTParameter.java @@ -1,5 +1,7 @@ package org.jcnc.snow.compiler.parser.ast; +import org.jcnc.snow.compiler.parser.ASTNode; + public class ASTParameter extends ASTNode { final String name, type; public ASTParameter(String name, String type) { this.name = name; this.type = type; }