云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 编译技术课程设计报告-词法分析、语法分析、中间代码生成

编译技术课程设计报告-词法分析、语法分析、中间代码生成

  • 62 次阅读
  • 3 次下载
  • 2025/12/12 10:16:15

{

words[j++] = ch; words[j] = '\\0'; flag = 9; }

else if (ch == '+') {

words[j++] = ch; words[j] = '\\0'; flag = 9; } else { i--; flag = 9; } break; }

case'-':{ if (ch == '-') words[j++] = ch; words[j] = '\\0'; ch = program[i++]; if (ch == '=') {

words[j++] = ch; words[j] = '\\0'; flag = 12; }

else if( ch == '-') {

words[j++] = ch; words[j] = '\\0'; flag = 12; } else { i--; flag = 12; } break; }

第20页

case'*':{ if (ch == '*') words[j++] = ch; words[j] = '\\0'; ch = program[i++]; if (ch == '*') {

words[j++] = ch; words[j] = '\\0'; flag = 11; } else { i--; flag = 10; } break; }

case'/':{ if (ch == '/') words[j++] = ch; words[j] = '\\0'; ch = program[i++]; if (ch == '=') {

words[j++] = ch; words[j] = '\\0'; flag = 13; } else { i--; flag = 13; } break; }

case';':{ words[j] = ch; words[j+1] = '\\0'; flag = 15; break; }

第21页

case'(':{ words[j] = ch; words[j+1] = '\\0'; flag = 17; break; }

case')':{ words[j] = ch; words[j+1] = '\\0'; flag = 17; break; }

case'[':{ words[j] = ch; words[j+1] = '\\0'; flag = 21; break; }

case']':{ words[j] = ch; words[j+1] = '\\0'; flag = 21; break; }

case'{':{ words[j] = ch; words[j+1] = '\\0'; flag = 20; break; }

case'}':{ words[j] = ch; words[j+1] = '\\0'; flag = 20; break; }

case':':{

第22页

words[j] = ch; words[j+1] = '\\0'; flag = 22; break; }

case',':{ words[j] = ch; words[j+1] = '\\0'; flag = 16; break; }

case'#':{ words[j] = ch; words[j+1] = '\\0'; flag = 0; break; }

case' '://空格 {

words[j] ='_'; words[j+1] = '\\0'; flag = 24; break; }

//case'$':{ //words[j] = '#'; //words[j+1] = '\\0'; //flag = 0; //break; //}

default:{ flag = -1; break; } }

return flag; }

第23页

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

{ words[j++] = ch; words[j] = '\\0'; flag = 9; } else if (ch == '+') { words[j++] = ch; words[j] = '\\0'; flag = 9; } else { i--; flag = 9; } break; } case'-':{ if (ch == '-') words[j++] = ch; words[j] = '\\0'; ch = program[i++]; if (ch == '=') { words[j++] = ch; words[j] = '\\0'; flag = 12; } else if( ch == '-') { words[j++] = ch; words[j] = '\

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com