• 大小: 151KB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2021-10-18
  • 语言: Java
  • 标签: 编译原理  

资源简介

本书主要介绍编译系统的一般构造原理和基本实现技术。内容包括语言基础知识、词法分析、语法分析、中间代码生成、代码优化、目标代码生成、符号表的构造和运行时存储空间的组织等,同时将“PL/0语言编译程序”的设计作为实例贯穿于相关章节中。本资源是书附录代码,包括PL/0程序的Java实现、C语言实现和lex,yacc实现

资源截图

代码片段和文件信息

/**
 *  这个类只是包含了报错函数以及错误计数器。
 */
public class Err {
/**
 * 错误计数器,编译过程中一共有多少个错误
 */
public static int err = 0;

/**
 * 报错函数
 * @param errcode 错误码
 */
public static void report(int errcode) {
char[] s = new char[PL0.lex.cc-1];
java.util.Arrays.fill(s ‘ ‘);
String space = new String(s);
System.out.println(“****“ + space + “!“ + errcode);
PL0.fa1.println(“****“ + space + “!“ + errcode);
err ++;
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     116224  2009-10-13 11:19  21731 源程序\附录A-1.doc

     文件     207360  2009-10-13 11:19  21731 源程序\附录A-2.doc

     文件       1327  2006-03-06 10:05  21731 源程序\附录A-3\java_base\doc\allclasses-frame.html

     文件       1167  2006-03-06 10:05  21731 源程序\附录A-3\java_base\doc\allclasses-noframe.html

     文件       5132  2006-03-06 10:05  21731 源程序\附录A-3\java_base\doc\class-use\Err.html

     文件       6242  2006-03-06 10:05  21731 源程序\附录A-3\java_base\doc\class-use\Instr.html

     文件       7626  2006-03-06 10:05  21731 源程序\附录A-3\java_base\doc\class-use\Interpreter.html

     文件       6235  2006-03-06 10:05  21731 源程序\附录A-3\java_base\doc\class-use\Parser.html

     文件       5132  2006-03-06 10:05  21731 源程序\附录A-3\java_base\doc\class-use\PL0.html

     文件       7538  2006-03-06 10:05  21731 源程序\附录A-3\java_base\doc\class-use\Scanner.html

     文件       7508  2006-03-06 10:05  21731 源程序\附录A-3\java_base\doc\class-use\Symbol.html

     文件       7508  2006-03-06 10:05  21731 源程序\附录A-3\java_base\doc\class-use\Table.html

     文件       7087  2006-03-06 10:05  21731 源程序\附录A-3\java_base\doc\class-use\Table.Item.html

     文件      22218  2006-03-06 10:05  21731 源程序\附录A-3\java_base\doc\constant-values.html

     文件       4916  2006-03-06 10:05  21731 源程序\附录A-3\java_base\doc\deprecated-list.html

     文件      10130  2006-03-06 10:05  21731 源程序\附录A-3\java_base\doc\Err.html

     文件       9348  2006-03-06 10:05  21731 源程序\附录A-3\java_base\doc\help-doc.html

     文件       6768  2006-03-06 10:05  21731 源程序\附录A-3\java_base\doc\index-files\index-1.html

     文件       6397  2006-03-06 10:05  21731 源程序\附录A-3\java_base\doc\index-files\index-10.html

     文件       8511  2006-03-06 10:05  21731 源程序\附录A-3\java_base\doc\index-files\index-11.html

     文件       7315  2006-03-06 10:05  21731 源程序\附录A-3\java_base\doc\index-files\index-12.html

     文件       7570  2006-03-06 10:05  21731 源程序\附录A-3\java_base\doc\index-files\index-13.html

     文件       6554  2006-03-06 10:05  21731 源程序\附录A-3\java_base\doc\index-files\index-14.html

     文件       9890  2006-03-06 10:05  21731 源程序\附录A-3\java_base\doc\index-files\index-15.html

     文件       6731  2006-03-06 10:05  21731 源程序\附录A-3\java_base\doc\index-files\index-16.html

     文件       9307  2006-03-06 10:05  21731 源程序\附录A-3\java_base\doc\index-files\index-17.html

     文件       8749  2006-03-06 10:05  21731 源程序\附录A-3\java_base\doc\index-files\index-18.html

     文件       6937  2006-03-06 10:05  21731 源程序\附录A-3\java_base\doc\index-files\index-19.html

     文件       6992  2006-03-06 10:05  21731 源程序\附录A-3\java_base\doc\index-files\index-2.html

     文件       6855  2006-03-06 10:05  21731 源程序\附录A-3\java_base\doc\index-files\index-20.html

............此处省略42个文件信息

评论

共有 条评论