当前位置: 首页 > news >正文

网站如何上传到主机网站建设中制作页面导航

网站如何上传到主机,网站建设中制作页面导航,虾米音乐歌曲链接做qq音乐网站,网站后台更新怎么做【问题描述】 请根据给定的文法设计并实现词法分析程序#xff0c;从源程序中识别出单词#xff0c;记录其单词类别和单词值#xff0c;输入输出及处理要求如下#xff1a; #xff08;1#xff09;数据结构和与语法分析程序的接口请自行定义#xff1b;类别码需按下表格… 【问题描述】 请根据给定的文法设计并实现词法分析程序从源程序中识别出单词记录其单词类别和单词值输入输出及处理要求如下    1数据结构和与语法分析程序的接口请自行定义类别码需按下表格式统一定义    2你的词法分析程序需要将注释去掉注释有两种单行注释和多行注释风格与C语言相同。    3Ident为标识符以字母或下划线开头由字母、下划线、数字组成的串    4IntConst为整型常量仅包含10进制无符号整数    5FormatString是用于printf中的格式化字符串特殊字符仅包含%d和\n例如m%d\n    6为了方便进行自动评测输入的被编译源文件统一命名为 testfile.txt注意不要写错文件名输出的结果文件统一命名为 output.txt注意不要写错文件名结果文件中每行按如下方式组织                 单词类别码 单词的字符/字符串形式(中间仅用一个空格间隔)                 单词的类别码请统一按如下形式定义 词法分析类别码定义如下 单词名称类别码单词名称类别码单词名称类别码单词名称类别码IdentIDENFR!NOT*MULTASSIGNIntConstINTCONAND/DIV;SEMICNFormatStringSTRCON||OR%MOD,COMMAmainMAINTKwhileWHILETKLSS(LPARENTconstCONSTTKgetintGETINTTKLEQ)RPARENTintINTTKprintfPRINTFTKGRE[LBRACKbreakBREAKTKreturnRETURNTKGEQ]RBRACKcontinueCONTINUETKPLUSEQL{LBRACEifIFTK-MINU!NEQ}RBRACEelseELSETKvoidVOIDTK 【输入形式】testfile.txt中的符合文法要求的测试程序。 【输出形式】要求将词法分析结果输出至output.txt中。 【特别提醒】  1读取的字符串要原样保留着便于输出特别是数字这里输出的并不是真正的单词值其实是读入的字符串单词值需另行记录。 2本次作业只考核对正确程序的处理但需要为今后可能出现的错误情况预留接口。 3在今后的错误处理作业中需要输出错误的行号在词法分析的时候注意记录该信息。 4单词的类别和单词值以及其他关注的信息在词法分析阶段获取后后续的分析阶段会使用请注意记录当前要求的输出只是为了便于评测完成编译器中无需出现这些信息请设计为方便打开/关闭这些输出的方案。 【样例输入】 int main(){int c;c  getint();printf(output is %d,c);return c; } 【样例输出】 CONSTTK const INTTK int IDENFR array LBRACK [ INTCON 2 RBRACK ] ASSIGN  LBRACE { INTCON 1 COMMA , INTCON 2 RBRACE } SEMICN ; INTTK int MAINTK main LPARENT ( RPARENT ) LBRACE { INTTK int IDENFR c SEMICN ; IDENFR c ASSIGN  GETINTTK getint LPARENT ( RPARENT ) SEMICN ; PRINTFTK printf LPARENT ( STRCON output is %d COMMA , IDENFR c RPARENT ) SEMICN ; RETURNTK return IDENFR c SEMICN ; RBRACE } 【评分标准】 按与预期结果不一致的项数每一行单词信息算一项扣分每项扣5%。 【参考代码】参考代码仅能识别整型常量你可以在此基础上扩充。 src.rar 【文档要求】完成词法分析阶段设计文档   【提交形式】将所开发的词法分析程序的源文件.cpp/.c/.h/.java不含工程文件打包为zip或rar后提交。对于使用 java 开发的编译器程序运行的入口为 src 目录下 Compiler.java 中的 main 方法。上传请直接打包 src 文件夹如果引用了第三方外部包不推荐请将外部 jar 包文件放到 bin 目录下bin 和 src 两个文件夹同级将 bin 和 src 一起打包后提交即可。 评测机所采用的编译学生代码的版本是C/C gcc/g 8.1.0Java jdk 1.8 注意在MAC下压缩会产生额外的文件到压缩包中需删掉额外文件后提交。 答案: Mag1skY/Compiler-Principles: 词法分析 语法分析 中间代码生成 代码生成
http://www.dnsts.com.cn/news/34631.html

相关文章:

  • 为wordpress移动端谷歌seo关键词优化
  • 叫别人做网站需要注意什么建筑招聘平台
  • 火狐浏览器网站开发人员湖北立方建设工程有限公司网站
  • 企业邮箱 网站建设企业手机网站建设流程图
  • 网站建设集团展馆展示设计公司哪家好一点
  • 网站备案手机号码可以下载电影的网站怎么做
  • 制作返利网站wordpress rest 接口
  • 靖江有哪些做网站的江苏工程建设信息官方网站
  • 网站首页制作案例网站未备案wordpress链接
  • 至设计网站新遵义
  • 战地之王网站做任务广东省住房和城乡建设厅官网
  • 黄埔网站建设价格aspnet网站开发工具
  • 北京哪家网站建设公司比较好湘潭做网站 i磐石网络
  • 企业网站建设的常见流程绍兴市网站建设公司
  • 会议室效果图制作深圳网站推广优化
  • 建设个人网站的好处专业免费网站建设一般多少钱
  • 阿里云centos7做网站深圳网页制作与网站建设地址
  • 对接 网站后台杭州建网站哪家口碑好
  • 货代可以从哪些网站开发客户网页设计素材参考
  • 如何做谷歌网站优化网页制作教程 赵丰年 pdf
  • 怎么引导做淘宝的客户做官方网站刷赞网站空间
  • 手机网站做落地页微信个人商城网站模板
  • 上海网站建设公司招聘建立一个网站的技术解决方案
  • 网站开发项目成本分析之合理性广州冼村街道办
  • 台州网站排名优化费用wordpress google 慢
  • 手机触屏网站网站域名授权怎么做
  • 番禺哪里有做网站的公司wordpress的中文插件安装教程视频教程
  • 个人做网站模版是否有人买网络设计专业包括哪些
  • 重庆智慧团建网站登录平台企业品牌宣传型网站
  • 十大门户网站做网站的分工