- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
小型编译系统
小型编译系统 需求说明 1.文法 我的文法是扩充C0文法,等级是中偏高 (编号:1KKh8),我申请获得优秀,以下是文法。红色字体表示是我在原文法基础上进行的扩充。 <加法运算符>?::= +|-<乘法运算符> ?::= *|/<关系运算符> ?::=? |=||=|!=|==<字母> ??::= _|a|...|z|A|...|Z<数字> ??::= 0|<非零数字><非零数字> ?::= 1|...|9<字符>? ??::=? ‘加法运算符>|<乘法运算符>|<字母>|<数字>’<字符串> ??::=? “{合法字符}”????????????????????????????? //字符串中可以出现所有合法的可打印字符集中的字符<程序> ???::= [<常量说明部分>][<变量说明部分>]{<有返回值函数定义部分>}{<无返回值函数定义部分>}<主函数><常量说明部分>?::= ?const<常量定义>;{ const<常量定义>;}<常量定义> ??::= ? int<标识符>=<整数>{,<标识符>=<整数>}| float<标识符>=<实数>{,<标识符>=<实数>}| char<标识符>=<字符>{,<标识符>=<字符>}<整数> ???::= [+|-]<非零数字>{<数字>}|0<实数> ???::= [+|-]整数[.整数]<标识符> ???::=? <字母>{<字母>|<数字>}<声明头部> ??::= ?int<标识符> |float <标识符>|char<标识符><变量说明部分> ?::=?变量定义;{变量定义;}<变量定义>??::= <类型标识符><标识符>{,<标识符>}<常量>???::=? 整数| 实数|字符<类型标识符>????? ::=? int | float | char<有返回值函数定义部分> ?::= ?<声明头部>‘(’<参数>‘)’ ‘{’<复合语句>‘}’<无返回值函数定义部分> ?::=?void标识符‘(’参数‘)’‘{’复合语句‘}’<复合语句> ??::= ?[<常量说明部分>][<变量说明部分>]<语句列><参数> ???::=?<参数表><参数表> ???::=? <类型标识符><标识符>{,<类型标识符><标识符>}| 空<主函数> ???::=?void main‘(’<参数>‘)’ ‘{’<复合语句>‘}’<表达式> ???::= [+|-]<项>{<加法运算符><项>}<项> ????::= <因子>{<乘法运算符><因子>}<因子> ???::= <标识符>|‘(’<表达式>‘)’|<整数>|<有返回值函数调用语句>|实数|<字符>?????? ???//返回值为char型的函数和<字符>, 用字符的ASCII码参加计算<语句> ???::= <条件语句>|<循环语句>| ‘{’语句列‘}’|<有返回值函数调用语句>; | <无返回值函数调用语句>;|<赋值语句>;|<do循环语句>;|for语句;|<读语句>;|<写语句>;|<空>|<情况语句>|<返回语句>;<赋值语句> ??::= ?<标识符>=<表达式><条件语句>??::= ?if ‘(’<条件>‘)’<语句>[else<语句>]<条件> ???::=? <表达式><关系运算符><表达式>|<表达式> //表达式为0条件为假,否则为真<循环语句> ??::= ?while ‘(’<条件>‘)’<语句> <do循环语句> ::=??do<语句>while‘(’<条件>‘)’ for语句 ::= for‘(’ 赋值语句; 条件;赋值语句‘)’ 语句<情况语句>??::=? switch ‘(’<表达式>‘)’ ‘{’<情况表>[<缺省>]‘}’<情况表>???::=? <情况子语句>{<情况子语句>}<情况子语句>??::=? case<常量>:<语句><缺省>???::=? default : <语句><有返回值函数调用语句> ::= <标识符>‘(’<值参数表>‘)’<无返回值函数调用语句> ::= <标识符>‘(’<值参数表>‘)’<值参数表> ??::= <表达式>{,<表达式>}|<空><语句列>???::= <语句>{<语句>}<读语句> ???::= ?scanf ‘(’<标识符>‘)’<写语句> ???::=?printf ‘(’[字符串,][<表达式>] ‘)’<返回语句> ??::= ?return[‘(’<表达式>‘)’]??? 2.语法图 程序 复合语句 语句列 语句 情况 表达式 项 因子 条件 3.P-code指令系统 伪指令 数值代码 LIT
您可能关注的文档
最近下载
- 低空经济行业专题系列二:eVTOL动力系统的市场空间、技术趋势和产业链机遇-国信证券.pptx VIP
- 化妆品105条考试试题.docx VIP
- 矛盾化解与行为习惯养成主题班会课件.pptx VIP
- 人教版(2024)新教材小学二年级美术上册第三单元《第3课 玩具的巧思》精品课件.pptx
- 必威体育精装版人教版初中物理教材目录.docx VIP
- 机械加工生产操作岗位培训试卷.pdf VIP
- 2025至2031年中国实木砧板行业投资前景及策略咨询研究报告.docx
- 《微信营销与运营》5套期末考试卷AB卷带答案习题试卷模拟卷.docx VIP
- 大学生职业生涯规划.pdf VIP
- 5年级下册期末练习卷.docx VIP
有哪些信誉好的足球投注网站
文档评论(0)