feat(parser): 添加语义分析回调清理函数并完善资源管理
添加了 scc_sema_drop 函数用于清理语义分析回调结构, 并在主程序中正确初始化和释放语义分析回调, 确保资源得到适当管理。 同时修复了AST转储中的缩进问题,在函数调用括号前添加正确的缩进, 并修正了测试代码中的结构体字段初始化顺序。
This commit is contained in:
@@ -24,5 +24,6 @@ typedef struct scc_sema_callbacks {
|
||||
} scc_sema_callbacks_t;
|
||||
|
||||
void scc_sema_init(scc_sema_callbacks_t *callbacks);
|
||||
void scc_sema_drop(scc_sema_callbacks_t *callbacks);
|
||||
|
||||
#endif /* __SCC_SEMA_H__ */
|
||||
|
||||
Reference in New Issue
Block a user