修复注释

This commit is contained in:
Luke 2025-04-29 11:03:26 +08:00
parent 78306f86e3
commit e994cb39b4
2 changed files with 9 additions and 3 deletions

View File

@ -14,9 +14,12 @@ import java.util.Map;
* BasicIRBuilder AST抽象语法树转换为 IR中间表示 * BasicIRBuilder AST抽象语法树转换为 IR中间表示
* <p> * <p>
* 支持功能 * 支持功能
* 整棵模块Module到函数Function到语句Statement到表达式Expression的递归编译 * <p>
* 支持整数字面量标识符四则运算+ - * / * - 整棵模块Module到函数Function到语句Statement到表达式Expression的递归编译
* 支持变量声明赋值return 语句 * <p>
* - 支持整数字面量标识符四则运算+ - * /
* <p>
* - 支持变量声明赋值return 语句
*/ */
public final class BasicIRBuilder { public final class BasicIRBuilder {

View File

@ -6,8 +6,11 @@ import java.util.List;
* IRInstruction 所有 IR 指令的抽象基类Abstract Base Class * IRInstruction 所有 IR 指令的抽象基类Abstract Base Class
* <p> * <p>
* 每一条 IR 指令都至少具备以下基本属性 * 每一条 IR 指令都至少具备以下基本属性
* <p>
* - 操作符op指示这条指令的操作类型如加法常量加载等 * - 操作符op指示这条指令的操作类型如加法常量加载等
* <p>
* - 目标寄存器dest保存运算结果的寄存器某些指令可能没有结果 * - 目标寄存器dest保存运算结果的寄存器某些指令可能没有结果
* <p>
* - 操作数列表operands指令所使用的操作数如常量或寄存器 * - 操作数列表operands指令所使用的操作数如常量或寄存器
* <p> * <p>
* 继承类可以根据需要覆盖 dest() operands() 方法 * 继承类可以根据需要覆盖 dest() operands() 方法