第九章 编译原理---实验题目.docVIP

  • 2
  • 0
  • 约1.36千字
  • 约 8页
  • 2017-06-19 发布于湖北
  • 举报
编译原理上机实验试题 一、实验目的 通过本实验使学生进一步熟悉和掌握程序设计语言的词法分析分析原理i 其中,v为标识符,i为整型或实型数。要求完成 ① 使用自动机技术实现一个词法分析程序; ② 使用算符优先分析方法实现其语法分析程序; ③ 在语法分析过程中同时完成常量表达式的计算。 #include iostream #includestring using namespace std; FILE*fileP; char a[100]; void Ee(); void T(); void Tt(); void F(); void E(); int i=0; int j=0; int flag=0; boolis letter(char c) {if((c=Ac=Z)||(cac=z)) return true; else return false;} boolisDigit(char c) {if(c=0c=9) return true; else return false;} void read() { if(fgetc(fileP)==#){ char c=fgetc(fileP); while (c!=#) { a[j++]=c; fgetc(fileP); } } } void E() {T(

文档评论(0)

1亿VIP精品文档

相关文档