接着上一篇文章介绍的Tiny语言的词法分析的实现,本文将介绍Tiny语言的语法分析器的实现。1 Tiny语言的语法下图是Tiny在BNF中的文法,
文法的定义可以看出,INNY语言有以下特点:
1 程序共有5中语句:if语句,repea语句,read语句,write语法和assign语句。
2 if语句以end作为结束符号,if语句和repeat语句允许语句序列作为主体。
3 输...
分类:
编程语言 时间:
2015-06-10 14:16:11
阅读次数:
233
Delphi中表示跳出的有break,continue,abort,exit,halt,runerror等1.break 强制退出最近的一层循环(注意:只能放在循环里;而且是只能跳出最近的一层循环),用于从for、while、repeat语句中强制退出 类似于C/C++等语言中的break的...
1、break 强制退出循环(只能放在循环中),用于从For语句,while语句或repeat语句中强制退出。 2、continue 用于从For语句,while语句或repeat语句强行结束本次称称循环,并开始下一次循环。 3、exit 用于从当前代码块中退出。若该代码为主程序,则终止该程序,若是...