tiny-compiler 实现超级 mini 的编译器 | 学习编译器原理 词法分析 tokenizer 语法分析 parser traverser ast transformer origin ast -> standard ast codegen 输出 -> comiler整合编译