流程图
2019-08-26 18:06:21 0 举报
编译器流程图
作者其他创作
大纲/内容
返回索引
N
运算符?
Y
返回结果
生成为假跳转四元式
{?
Factor因子?
Stmts语句串?
Expr表达式结束
直接返回
生成四元式
Stmts语句串?
) ?
Stmt语句?
预处理
+?或-?
返回空
词法分析
Bool逻辑判断语句?
跳出?
Stmts语句串开始
否则 ?
Stmt语句结束
标识符?
( ?
标识符?或常数?
Bool结束
如果 ?
; ?
存在跳出指令?
记录false_next为假地址
Expr表达式?
结束
做 ?
输出四元式
Term项?
回填为假时的跳转索引
Stmts语句串结束
Block程序块开始
( ?
回填跳出索引
回填为真时的跳转索引
记录true_next为真地址
Stmt语句开始
开始
= ?或*= ?或*=?
Bool开始
Facor因子结束
Block程序块结束
Expr表达式开始
整型?或浮点型?
返回Block数据块
Factor因子开始
} ?
循环?
Term表达式开始
语法分析
返回子串
继续?
循环 ?
Term项结束
0 条评论
下一页