编译原理词法分析程序设计实验报告.docVIP

  • 12
  • 0
  • 约6.41千字
  • 约 14页
  • 2021-12-01 发布于辽宁
  • 举报

编译原理词法分析程序设计实验报告.doc

编译原理词法分析程序设计实验报 【实验目得】 1.了解词法分析得主要任务。 2.熟悉编译程序得编制。 【实验内容】 根据某文法 , 构造一基本词法分析程序。找出该语言得关键字、标识符、整数以 及其她一些特殊符号,给出单词得种类与值 . 【实验要求】 构造一个小语言得文法 类C小语言文法(以EB N F表示)? ?〈程序〉::=〈分程序〉{V分程序>}、 V分程序〉::=< 标识符> (V变量说明部分〉{,〈变量说明部分〉})〈函数体〉 ?〈变量说明部分〉:: =in t〈标识符> {,V标识符〉} ?<函数体>={[ <变量说明部分 >;] < 语句序列〉] <语句序列〉::=<语句序列 >;〈语句〉丨〈语句〉 ?〈语句〉::=<赋值语句 > 丨〈条件语句 > 丨 <循环 语句〉|V函数调用语句 > ?<赋值语句>::=V标识符〉=〈表达式> V表达式〉::=[+| -]<项>{〈加法运算符><项 >} ?V项〉::=V因子〉{〈乘法运算符 >〈因 子〉} V因子 > :=< 标识符〉丨 <无符号整数〉 <加法运算符〉::=+卜 <乘法运算符〉::=*|/ ?<条件语句> ::=if<条件>{语句序列>} [else语句序列>} <条件〉::=<表达式 >〈关系运算符 ><表达式〉?<关系运算符>::===|!= |>| <|>=|<= 〈循环语句〉::=for(〈表达式 >; <

文档评论(0)

1亿VIP精品文档

相关文档