学海网 文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > 词法分析识别五类单词符
免费下载此文档

词法分析识别五类单词符

词法分析识别五类单词符

计算机092—07 邹芬芬

●实验目的

设计完成正则文法所描述的Pascal 语言子集单词符号的词法分析程序,加深对词法分析原理的理解。并掌握在对程序设计语言源程序进行扫描过程中将其分解为各类单词的词法分析方法。

编制一个读单词过程,从输入的源程序中,识别出各个具有独立意义的单词,即关键字、其他标识符、整型常数、运算符、界符五大类。并在文本文件中依次输出各个单词的内部编码及单词符号自身值。(遇到错误时可显示“Error”,然后跳过错误部分继续显示)。

●实验要求

1)给出各单词符号的类别编码;

2)词法分析程序应能发现输入串中的错误;

3)词法分析作为单独一遍编写,词法分析结果为二元式序列组成的中间文件;

4)设计两个测试用例(尽可能完备),并给出测试结果。

●实验设计

1)待分析的简单语言的词法

(1)关键字:

"begin","end","if","then","else","for","do","while","and","or","not"

所有的关键字都是小写。

(2)运算符和界符:

<, <=, <>, =, >, >=, :, :=, /, /*, +, -, *, ;, (, ), /* */

(3)其他单词是标识符(ID)和整型常数(NUM),通过以下正规式定义:

ID=letter(letter|digit)*

NUM=digit digit*

(4)空格由空白、制表符和换行符组成。空格一般用来分隔ID、NUM、运算符、界符和关键字,词法分析阶段通常被忽略。

1

第1页

免费下载Word文档免费下载:词法分析识别五类单词符

(下载1-9页,共9页)

TOP相关主题

我要评论

站点地图 | 文档上传 | 侵权投诉 | 手机版
新浪认证  诚信网站  绿色网站  可信网站   非经营性网站备案
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.xuehai.net All Rights Reserved.  email
返回顶部