-
CLIParser 解析CLI命令
-
CompileDriver是整个输入层向Compiler.java提供的接口类
-
CompileOptions保存CLI命令选项
-
CompileSession记录编译上下文(包括CompileOptions、CompileReport、CompileLog)
-
CompileLog:用来记录编译器运行日志
-
CompileReport:初步暂定为后续目标代码的有关 加减指令、乘除指令、跳转指令等的数量报告,当然可以拓展,现在只是占位,还没有填内容
-
提供IO工具类,可以写入目标文件(区分了相对路径和绝对路径)
-
提供Global类,放全局指定value,现在填写了CLI命令中的默认value