语法分析递归下降流程图DOCWord文档下载推荐.docx
《语法分析递归下降流程图DOCWord文档下载推荐.docx》由会员分享,可在线阅读,更多相关《语法分析递归下降流程图DOCWord文档下载推荐.docx(12页珍藏版)》请在冰豆网上搜索。
![语法分析递归下降流程图DOCWord文档下载推荐.docx](https://file1.bdocx.com/fileroot1/2023-1/24/01d8140d-6b1c-4d21-bb12-584993cb2e2a/01d8140d-6b1c-4d21-bb12-584993cb2e2a1.gif)
声明语句
INPUTSYM=下一个符号
INPUTSYM=‘int’
标识符
ERROR
INPUTSYM=‘;
’
出口
4.
N
Y
Y
N
语句序列
INPUTSYM=‘}’
语句
read语句
INPUTSYM=‘write’
INPUTSYM=‘if’
If语句
INPUTSYM=‘while’
while语句
INPUTSYM=‘for’
for语句
INPUTSYM=‘read’
INPUTSYM=‘{’
复合语句
INPUTSYM=‘ID’
INPUTSYM=‘(’
INPUTSYM=‘NUM’
表达式语句
5.正确
if语句
表达式
INPUTSYM=‘)’
INPUTSYM=‘else’
6.正确
7.正确
8.正确
9.正确
INPUTSYM=下一符号
write_语句
INPUTSYM=’;
’
错误
Y
10.正确
11.正确
12.正确
13正确
INPUTSYM=’ID’
布尔表达式
INPUTSYM=’=’
退回上一字符
14.正确
算术表达式
INPUTSYM=’>
=’
INPUTSYM=’<
INPUTSYM=’==’
INPUTSYM=’!
15.正确
项
INPUTSYM=’+’
INPUTSYM=’—’
16.正确
因子
INPUTSYM=’*’
INPUTSYM=’/’
17.正确