文件名称:编译注释版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目标代码数组长度(可容纳代码行数) *)