docs: 修改语义错误定位为绝对路径注释

This commit is contained in:
Luke 2025-06-09 14:57:59 +08:00
parent 8d628d29d2
commit bd96f76240

View File

@ -16,7 +16,7 @@ import org.jcnc.snow.compiler.parser.ast.base.Node;
* *
* <p><b>示例输出</b></p> * <p><b>示例输出</b></p>
* <pre> * <pre>
* playground\main.snow: 7, 28: 参数类型不匹配 (位置 1): 期望 int, 实际 long * D:\Devs\IdeaProjects\Snow\playground\main.snow: 7, 28: 参数类型不匹配 (位置 1): 期望 int, 实际 long
* </pre> * </pre>
* *
* @param node 指向发生语义错误的 AST 节点可用于获取详细的位置信息文件名行号列号等 * @param node 指向发生语义错误的 AST 节点可用于获取详细的位置信息文件名行号列号等
@ -28,7 +28,7 @@ public record SemanticError(Node node, String message) {
/** /**
* 返回该语义错误的字符串描述格式如下 * 返回该语义错误的字符串描述格式如下
* <pre> * <pre>
* [文件: ] X, Y: [错误信息] * [文件绝对路径: ] X, Y: [错误信息]
* </pre> * </pre>
* 若节点未能提供有效位置则输出未知位置 * 若节点未能提供有效位置则输出未知位置
* *