资源简介

java实现的编译原理实验,读入文件中的源程序,经过词法分析,将结果放入一个文件中,然后进行语法分析,和中间代码的生成最后将生成的四元式也存入文件中。

资源截图

代码片段和文件信息

void main()
{
int abc;
a=1;
b=2;
if(a>b){
c=1;
}
else{
c=0;
}
while(b>a){
a=a+1;
}

for(int i=0;i<10;i++){
printf(i);
}
// int mm = 0;

/*这是注释*/
scanf(c);
}

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

     文件        303  2019-05-05 19:57  complie-pro\.classpath

     文件        312  2019-05-05 19:54  complie-pro\.git\config

     文件         73  2019-05-05 19:53  complie-pro\.git\description

     文件         23  2019-05-05 19:54  complie-pro\.git\HEAD

     文件        478  2019-05-05 19:53  complie-pro\.git\hooks\applypatch-msg.sample

     文件        896  2019-05-05 19:53  complie-pro\.git\hooks\commit-msg.sample

     文件       3327  2019-05-05 19:53  complie-pro\.git\hooks\fsmonitor-watchman.sample

     文件        189  2019-05-05 19:53  complie-pro\.git\hooks\post-update.sample

     文件        424  2019-05-05 19:53  complie-pro\.git\hooks\pre-applypatch.sample

     文件       1638  2019-05-05 19:53  complie-pro\.git\hooks\pre-commit.sample

     文件       1348  2019-05-05 19:53  complie-pro\.git\hooks\pre-push.sample

     文件       4898  2019-05-05 19:53  complie-pro\.git\hooks\pre-rebase.sample

     文件        544  2019-05-05 19:53  complie-pro\.git\hooks\pre-receive.sample

     文件       1492  2019-05-05 19:53  complie-pro\.git\hooks\prepare-commit-msg.sample

     文件       3610  2019-05-05 19:53  complie-pro\.git\hooks\update.sample

     文件       2288  2019-05-05 19:54  complie-pro\.git\index

     文件        240  2019-05-05 19:53  complie-pro\.git\info\exclude

     文件        187  2019-05-05 19:54  complie-pro\.git\logs\HEAD

     文件        187  2019-05-05 19:54  complie-pro\.git\logs\refs\heads\master

     文件        187  2019-05-05 19:54  complie-pro\.git\logs\refs\remotes\origin\HEAD

     文件         46  2019-05-05 19:54  complie-pro\.git\objects\04\fae257278d4bd361296572ea6bd1c618fcbd93

     文件        495  2019-05-05 19:54  complie-pro\.git\objects\06\70c4f821d1fb29a520d6d93d7e1d76aa0007f8

     文件         59  2019-05-05 19:54  complie-pro\.git\objects\07\a127f4fcafa7d059d6f0393c5e84ea36e744f6

     文件        398  2019-05-05 19:54  complie-pro\.git\objects\0a\a18610919a74a9e9a1fb589f4d035cbe080f39

     文件       1604  2019-05-05 19:54  complie-pro\.git\objects\15\e36f486299f50d8c252c8c85d9acdfe6a23005

     文件       1620  2019-05-05 19:54  complie-pro\.git\objects\17\2b30d5f19d509b7c5cf32491b098ef6cc44d73

     文件        165  2019-05-05 19:54  complie-pro\.git\objects\27\dd2960b9e02a50aa50d7807896a7bc19fb8b9f

     文件        560  2019-05-05 19:54  complie-pro\.git\objects\28\9e9cc9b82b4f861c77853336e1ac1303221876

     文件        858  2019-05-05 19:54  complie-pro\.git\objects\2b\d0baec48d823e85b56c903d2386f8fd56ad8e8

     文件         45  2019-05-05 19:54  complie-pro\.git\objects\30\0944f9a80ca35aed5ba10c139c282ff8f15d6a

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

评论

共有 条评论