词法分析程序流程图
2017-05-09 18:26:57 0 举报
编译原理词法分析程序流程图
作者其他创作
大纲/内容
Y
N
判断是否是字母
退回一个字符,种别码syn为3,并将token转为数值型给sum
将当前字符加入token,获取下一个字符
种别码改为1
种别码syn为-1
判断是否是字母或数字
判断ch!='#'
判断种别码syn
输出种别码,输出识别词
运算符
defualt
将ch加入prog[80]数组中
3
种别码syn为4,token存符号
种别码syn不为0
退回一个字符,种别码syn为2
获得输入字符给ch
计数行数加一,rom++
判断是否是保留字
-2
-1
判断是否为数字
结束
判断是否为空格或tab
扫描函数scanner()
种别码syn为5,token存符号
开始
准备好识别词数组token[8]
种别码syn为-2
分隔符
输出错误在rom行
\
调用scaner()函数从prog[80]识别出一个词
种别码syn为0,token存符号
#
字符ch
输出种别码,输出数字sum
主函数
default
暂停
从prog[80]得到现在定位字符
0 条评论
下一页