赞
踩
在没有AST抽象语法树的时候,直接迭代返回值就计算完了,有了AST抽象语法树后,值放在树节点里,在遍历的时候返回运算结果。再抽象一下,遍历的时候也不计算,而是生成字节码放入文件里,等后面用虚拟机处理字节码时运算!!!
前面的文章
Demllie>做一个Toy语言编译器,随便玩玩
Demllie>小型词法分析器,其实就是循环判断
Demllie>编译语言实现的核心问题,就是这里不明白让我白白写6000行垃圾
Demllie>由迭代法next_term_factor_expr来构造AST抽象语法树
static FILE* output=NULL<
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。