词法分析器
编译原理—词法分析器实验报告
张雅梅(10072510308)
一、实验目的:
1.设计、编制、调试一个词法分析子程序-识别单词,加深对词法分析原理的理解。 2.掌握在对程序设计语言的源程序扫描的过程中,将其分解后各类单词的语法分析方法。
二、实验要求:
1. 对给定的程序通过词法分析器弄够识别一个个单词符号,并以二元式(单词种别码,单词符号的属性值)显示。而本程序则是通过对给定路径的文件的分析后以单词符号和文字提示显示。
2. 本程序自行规定:
(1)关键字"begin","end","if","then","else","while","write","read", "do", "call","const","char","until","procedure","repeat" (2)运算符:"+","-","*","/","="
(3)界符:"{","}","[","]",";",",",".","(",")",":"
(4)其他标记 如字符串,表示以字母开头的标识符。 (5)空格、回车、换行符跳过。 在屏幕上显示如下: ( 1 , 无符号整数) ( begin , 关键字 ) ( if , 关键字 ) ( +, 运算符 ) ( ; , 界符 ) ( a , 普通标识符 )
三、使用环境:
Window vista 下的 Visual Studio 2008;
四、实验步骤
1.查询资料,了解词法分析器的工作过程与原理。
2.分析题目,整理出基本设计思路。
3.实践编码,将设计思想转换用c语言编码实现,编译运行。
C++词法分析器编译原理—词法分析器实验报告一、实验目的: 1.设计、编制、调试一个词法分析子程序-识别单词,加深对词法分析原理的...
实验1 词法分析实验报告... 7页 免费词法分析器C++代码 暂无评价0人阅读0次下载举报文档 词法分析...
c++写的词法分析器 支... cout<<"***欢迎使用词法分析器***\n\n"; cout<<"(当前文件夹下Input.txt...
C语言词法分析器 3页 免费 词法分析器(C语言) 3页 2财富值...一.目的与要求:通过编写并上机调试一个词法分析程序,掌握在对程序设计语言的源...
词法分析器C++实现_计算机软件及应用_IT/计算机_专业资料。编译原理上机作业,... 编译原理词法分析器(C语... 5页 1下载券 实现C-语言的词法分析器 暂无...
使用 C/C++程序设计语言和递归下降子程序的方法编写该函数绘图语言的词法分析器.并要求 设计一个词法分析器的测试小程序来调用自己编写的词法分析器测试各种不同的...
{'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','...
对给定的程序通过词法分析器弄够识别一个个单词符号,并以二 元式(单词种别码...2.分析题目,整理出基本设计思路。 3.实践编码,将设计思想转换用 c 语言编码...
编译原理 C/C++语言词法分析器 计算机学院 2011211315 班 网络工程 2011211542 刘轩 C/C++语言词法分析器的设计与实现一.实验目的: 1.强化对系统软件综合工程实现...
编译原理词法分析器c++源程序_IT/计算机_专业资料。一个源代码... /*C语言所有关键字/ char *limit[]={" ","(",")","[","]","->...
闽公网安备 35021102001881号 
热门文档