1.把stdast.h中的stack部分和table部分分出了2个.h文件。
其中stack.h由table.cpp实现(因为原本就是在table.cpp实现的,所以并没有改名),table.h中的函数由于十分简短,故保持原状,在结构体内部实现。
2.更改了stack.h和table.h中结构体声明的所有注释,现在注释放在了对应行的上一行,便于vscode提取说明。
经测试可以编译生成,其功能与分割前无区别,更加便于查看函数说明。
1.把stdast.h中的stack部分和table部分分出了2个.h文件。
其中stack.h由table.cpp实现(因为原本就是在table.cpp实现的,所以并没有改名),table.h中的函数由于十分简短,故保持原状,在结构体内部实现。
2.更改了stack.h和table.h中结构体声明的所有注释,现在注释放在了对应行的上一行,便于vscode提取说明。
经测试可以编译生成,其功能与分割前无区别,更加便于查看函数说明。