Go 语言编译过程概述

抽象语法树中的每一个节点都表示源代码中的一个元素,每一颗子树都表示一个语法元素,例如一个if else 语句,我们可以从 2 * 3 + 7 这一表达式中解析出下图所示的抽象语法树。