河北工业大学编译原理辩析.doc

编译原理实验报告 实验一 词法分析程序实现 一、实验目的与要求 通过编写和调试一个词法分析程序,掌握在对程序设计语言的源程序进行扫描的过程中,将字符形式的源程序流转化为一个由各类单词符号组成的流的词法分析方法。 表I 语言中的各类单词符号及其分类码表 := 14 IS + 15 PL - 16 MI * 17 MU / 18 DI 识别表I所列语言中的部分单词的DFA及相关的语义过程 将表I单词集中的整常数改为无符号常数,无符号常数的单词分类码助记符:UCON 描述无符号数的正规文法和状态转换图: 无符号数的右线性文法G1[无符号数]如下: 〈无符号数〉→ d〈余留无符号数〉 〈无符号数〉→ ·〈小数部分〉 〈无符号数〉→ d 〈余留无符号数〉→ d〈余留无符号数〉 〈余留无符号数〉→ ·〈十进小数〉 〈余留无符号数〉→ E〈指数部分〉 〈余留无符号数〉→ d 〈余留无符号数〉→ · 〈十进小数〉→ E〈指数部分〉 〈十进小数〉→ d〈十进小数〉 〈十进小数〉→ d 〈小数部分〉→ d〈十进小数〉 〈小数部分〉→ d 〈指数部分〉→ d〈余留整指数〉 〈指数部分〉→ +〈整指数〉 〈指数部分〉→ -〈整指数〉 〈指数部分〉→ d 〈整指数〉→ d〈余留整指数〉 〈整指数〉→ d 〈余留整指数〉→ d〈余留整

文档评论(0)

1亿VIP精品文档

相关文档