1. 梳理第二章的内容,写一篇理解与总结。
2. 尝试写出PL/0 语言的文法。
整数n
N->B|N0|NB
B->1|2|...|9
标识符i
I->L|IL|ID
L->a|b|c|...|y|z
D->0|1|2|...|9
表达式e
条件语句
赋值语句
复合语句
函数
程序
...
基本表达式 → 标识符 | 常量 | 字符串 | (表达式)
选择语句 → IF(表达式)语句 | IF(表达式)语句 ELSE 语句
循环语句 → WHILE(表达式)语句 | FOR(表达式语句;表达式语句)语句 | FOR(表达式语句;表达式语句;表达式)语句