编译注释版PL0

时间:2015-07-02 05:51:27
【文件属性】:

文件名称:编译注释版PL0

文件大小:124KB

文件格式:DOC

更新时间:2015-07-02 05:51:27

编译 注释 PL0

编译注释版PL0 {$Apptype console}program pl0(fa,fa1,fa2); (* PL/0编译程序与代码生成解释运行程序 *)(* PL/0 compiler with code generation *)label 99; (* 声明出错跳转标记 *)(* 在Turbo Pascal 7.0中已不允许跨过程的GOTO转移,因此后面的GOTO语句均被我去除了,因此这里的label也没有意义了 *)const (* 常量定义 *)  norw = 13;     (* of reserved words *) (* 保留字的个数 *)  txmax = 100;   (* length of identifier table *) (* 标识符表的长度(容量) *)  nmax = 14;     (* max number of digits in numbers *) (* 数字允许的最长位数 *)  al = 10;       (* length of identifiers *) (* 标识符最长长度 *)  amax = 2047;   (* maximum address *) (* 寻址空间 *)  levmax = 3;    (* max depth of block nesting *) (* 最大允许的块嵌套层数 *)  cxmax = 200;   (* size of code array *) (* 类PCODE目标代码数组长度(可容纳代码行数) *)


网友评论

  • 非常感谢,注释非常详细