< 返回B站视频无水印解析工具

【编译原理】从头开始开发一个C语言编译器

本课程我们将要编译的 C 源文件加载到内存中。我们创建一个词法分析器来对源输入进行词法分析,它将源代码转换为我们的编译器可以轻松理解的一堆标记。然后,我们通过解析器传递令牌以生成抽象语法树。AST 以逻辑方式描述 C 程序,使我们的编译器更容易理解。例如,对于表达式 50 + 20,您最终将得到一个根表达式节点,该节点具有值为 50 的左操作数和一个具有值为 20 的节点的右操作数。以这种方式分解问题可以更轻松地创建编译器。
前往BILIBILI(B站)播放
  • 来自:222.90.15.57
  • 时间:2023-04-21 14:01:53
  • 网址:https://www.bilibili.com/video/BV1Jy4y1d7nq