15.3 构造AST