编译原理词法分析 程序流程图
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
附录1 程序流程图
Y
N
Y
N
N
N
Y
结束
读取下一字符
判断是否为组合字符
开始
定义字符串类型
读取文档字符 过滤Space 、table 、enter
判断ch 为字母
判断ch 为数字
2 判断ch 为以定义符
1
输出nul 输出符号
读取下一字符
ch=EOF
读取下一字符
Y
N
N
Y
N
Y
Y
N
2
读取下一字符
0<=ch<=9
number out of range!
输出Num,num
将ASC 码转换成数值赋值给num
数字串k<=nmax
2
读取下一字符
判断ch 为字母存入id
比较字符串id 与保留字
id=reserved word
输出ID,id
输出reserved word:id
1
1