标签「编译原理」(共 1 篇文章)

前言

最近想重拾编译原理,还记得编辑原理的基本流程:

词法分析 -> 语法分析 -> 语义分析 -> 中间代码生成 -> 代码优化 -> 目标代码生成

对于几乎没有学过编译原理的人来说,充分理解并掌握这么多流程的确不现实,但可以从实现一个最简单的 JSON Parser 入手。

对于 Parser 来说,主要负责的是词法分析、语法分析和语义分析。

其中,词法分析将代码中的关键字、变量名、字符串、直接量和大括号等等转换成标记(token)并归类,这一步叫 tokenize。

Copyright © 2017 dremy.cn
皖ICP备16015002号