ITPub博客

首页 > Linux操作系统 > Linux操作系统 > semantic_main.c

semantic_main.c

原创 Linux操作系统 作者:liuzhili3608 时间:2008-06-22 16:48:05 0 删除 编辑
#include
#include
#include "semantic.c"
#include "scan.c"
extern int TESTscan();
extern int TESTparse();
char Scanin[300],Scanout[300],Errorfile[300],Codeout[300];/*用于接收输入输出以及错误文件名*/
FILE *fin,*fout;/*用于指向输入输出文件的指针*/
void main()
{
 int es=0;
 es=TESTscan();/*调词法分析*/
 if(es>0) printf("ci fa fen xi you cuo wu,bian yi ting zhi!\n");/*词法分析有错,编译停止*/
 else printf("ci fa fen xi cheng gong!\n");/*词法分析成功*/
 if(es==0)
 {
  es=TESTparse();/*调语法、语义分析并生成代码*/
  if(es==0) printf("yu fa\yu yi fen xi bing sheng cheng dai ma cheng gong!\n");/*语法、语义分析并生成代码成功*/
  else printf("yu fa\ yu yi fen xi bing sheng cheng dai ma cuo wu!\n");/*语法、语义分析并生成代码错误*/
 }
}

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/12993749/viewspace-353265/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: semantic.c
下一篇: 马尔可夫链
请登录后发表评论 登录
全部评论

注册时间:2008-03-25

  • 博文量
    34
  • 访问量
    64275