登录 注册
当前位置:主页 > 资源下载 > 9 > 在斯坦福开放课件上实现的CS143“Classroom Object-Oriented Language”编译器是Cool-Compiler

在斯坦福开放课件上实现的CS143“Classroom Object-Oriented Language”编译器是Cool-Compiler

  • 更新:2024-07-08 12:52:38
  • 大小:2.87MB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:其它 - 开发技术
  • 格式:ZIP

资源介绍

酷编译器 CS143的“Classroom Object-Oriented Language”编译器在斯坦福开放课件上的实现 这个目录中的文件可能会变得非常混乱,所以这里是一个基本的浏览: PA2J:词法分析器 该目录包含 JFlex 用于创建词法分析器的类和 flex 文件。 -cool.lex:JFlex 输入文件 -CoolLexer.java:包含生成的 flex 文件的文件,以及一些用于将词法分析器与其他创建的类合并的额外样板。 -pa1-grading.perl:用于词法分析器分级准确性的自动化脚本 输入“make lexer”以生成词法分析器文件。 PA3J:语法分析器/解析器生成器 该目录包含 Cup(一个基于 Java 的解析器生成器)的所有文件。 -cool.cup:Cup 解析器生成器的语法规范 运行cool 的结果是许多包含语言各种特性的类。 运行“make