ed829bdc21423977f0cb6cf23354e57c60d7b6ae
- 将 `resolved_deps` 重命名为 `deps` 并新增 `dep_map` 用于存储依赖关系 - 新增 `get_dependencies_of` 方法以获取指定包的直接依赖列表 - 实现递归打印依赖树的功能,优化 `tree` 命令展示效果 - 引入分层命令行参数解析,支持子命令及更多选项(如 --record、--args 等) - 改进日志输出与构建模式提示信息,使其更准确反映当前构建状态 - 编译器类中增加命令记录机制,便于调试和回溯执行过程
Simple Models C Compiler
Smaller Compiler(SMCC)
This is a simple C compiler that generates executable code from a simple c99 sub programming language. The language supports basic operations such as arithmetic, logical, conditional statements and if else while for switch case statements and function calls and system calls.
Features
-
隔离标准库
-
轻量化
-
模块化
-
自举构建
Description
Languages
C
69.5%
C++
26.3%
Python
3.3%
Makefile
0.9%