docs: 优化 BreakStatementParser 类的文档注释

This commit is contained in:
Luke 2025-07-29 11:23:01 +08:00
parent 1eaaacdf8c
commit 7c0a5e2524

View File

@ -6,11 +6,23 @@ import org.jcnc.snow.compiler.parser.ast.base.NodeContext;
import org.jcnc.snow.compiler.parser.context.ParserContext;
/**
* 解析 break 语句仅包含关键字本身并以换行结束
* {@code BreakStatementParser} 用于解析 break 语句
* <p>
* break 语句的语法仅包含关键字本身随后以换行结束
* 语义立即终止当前最内层循环
* </p>
*/
public class BreakStatementParser implements StatementParser {
/**
* 解析 break 语句节点
* <p>
* 期望格式为'break' NEWLINE
* </p>
*
* @param ctx 解析上下文
* @return BreakNode AST 节点
*/
@Override
public BreakNode parse(ParserContext ctx) {
// 记录当前位置作为 NodeContext