docs: 优化 BreakStatementParser 类的文档注释
This commit is contained in:
parent
1eaaacdf8c
commit
7c0a5e2524
@ -6,11 +6,23 @@ import org.jcnc.snow.compiler.parser.ast.base.NodeContext;
|
|||||||
import org.jcnc.snow.compiler.parser.context.ParserContext;
|
import org.jcnc.snow.compiler.parser.context.ParserContext;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 解析 break 语句:仅包含关键字本身,并以换行结束。
|
* {@code BreakStatementParser} 用于解析 break 语句。
|
||||||
|
* <p>
|
||||||
|
* break 语句的语法仅包含关键字本身,随后以换行结束。
|
||||||
* 语义:立即终止当前(最内层)循环。
|
* 语义:立即终止当前(最内层)循环。
|
||||||
|
* </p>
|
||||||
*/
|
*/
|
||||||
public class BreakStatementParser implements StatementParser {
|
public class BreakStatementParser implements StatementParser {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 解析 break 语句节点。
|
||||||
|
* <p>
|
||||||
|
* 期望格式为:'break' NEWLINE
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @param ctx 解析上下文
|
||||||
|
* @return BreakNode AST 节点
|
||||||
|
*/
|
||||||
@Override
|
@Override
|
||||||
public BreakNode parse(ParserContext ctx) {
|
public BreakNode parse(ParserContext ctx) {
|
||||||
// 记录当前位置作为 NodeContext
|
// 记录当前位置作为 NodeContext
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user