步骤1:VAR_TEMP 词法+语法支持(token/关键字/VarSection::Temp/保留字放行)+ 测试
This commit is contained in:
@@ -35,6 +35,7 @@ namespace compiler {
|
||||
VAR_OUTPUT, ///< 输出变量段起始
|
||||
VAR_GLOBAL, ///< 全局变量段起始
|
||||
VAR_EXTERNAL, ///< 外部变量段起始
|
||||
VAR_TEMP, ///< 临时变量段起始(VAR_TEMP)
|
||||
END_VAR, ///< 变量段结束
|
||||
BOOL, ///< 布尔类型
|
||||
BYTE, ///< 位串类型(8 位)
|
||||
|
||||
@@ -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:段种类 + 声明列表。
|
||||
|
||||
Reference in New Issue
Block a user