步骤1:VAR_TEMP 词法+语法支持(token/关键字/VarSection::Temp/保留字放行)+ 测试

This commit is contained in:
2026-08-26 17:53:25 +08:00
parent 6fa4eda020
commit aa0c66780c
6 changed files with 51 additions and 5 deletions
+1
View File
@@ -35,6 +35,7 @@ namespace compiler {
VAR_OUTPUT, ///< 输出变量段起始
VAR_GLOBAL, ///< 全局变量段起始
VAR_EXTERNAL, ///< 外部变量段起始
VAR_TEMP, ///< 临时变量段起始(VAR_TEMP
END_VAR, ///< 变量段结束
BOOL, ///< 布尔类型
BYTE, ///< 位串类型(8 位)
+2 -2
View File
@@ -53,9 +53,9 @@ namespace compiler {
/**
* @brief 变量段种类。
* @details 枚举值:Local=VAR、Input=VAR_INPUT、Output=VAR_OUTPUT、
* Global=VAR_GLOBAL、External=VAR_EXTERNAL。
* Global=VAR_GLOBAL、External=VAR_EXTERNAL、Temp=VAR_TEMP
*/
enum class VarSection { Local, Input, Output, Global, External };
enum class VarSection { Local, Input, Output, Global, External, Temp };
/**
* @brief 一段 VAR_* … END_VAR:段种类 + 声明列表。