ScreenCopy.rar - 一个屏幕捕获程序,算法写的很经典,有需要时可以借荐。,2008-12-17 14:25:28,下载4次
dele-rem.rar - dele-rem:《编译原理》词法分析器中一个很精典的错误处理子程序,2007-06-16 11:43:20,下载15次
ASP.NET(ppt).rar - ASP.NET动态网站开发教程(PPT课件)
此教程详细介绍了用ASP.NET动态开发网站的相关知识,2007-06-16 11:39:01,下载109次
youxianzidongjihuajian.rar - 有限自动机的确定化及化简
1、更正了 DFA_simplify2 中的错误
2、增加新旧状态对照表 ds_temp
--NFA转DFA
-- 输入字符
-- 要求 id 必须从 1 开始连续递增,2007-06-16 11:29:39,下载26次
cifafenxiqi(new).rar - 词法分析器制作与应用
设计思想
(1)程序主体结构部分:
说明部分
%%
规则部分
%%
辅助程序部分
(2)主体结构的说明
在这里说明部分告诉我们使用的LETTER,DIGIT, IDENT(标识符,通常定义为字母开头的字母数字串)和STR(字符串常量,通常定义为双引号括起来的一串字符)是什么意思.这部分也可以包含一些初始化代码.例如用#include来使用标准的头文件和前向说明(forward ,references).这些代码应该再标记"%{"和"%}"之间 规则部分> 可以包括任何你想用来分析的代码 我们这里包括了忽略所有注释中字符的功能,传送ID名称和字符串常量内容到主调函数和main函数的功能.
(3)实现原理
程序中先判断这个句语句中每个单元为关键字、常数、运算符、界符,对与不同的单词符号给出不同编码形式的编码,用以区分之。
PL/0语言的EBNF表示
<常量定义>::=<标识符>=<无符号整数>
<标识符>::=<字母>={<字母>|<数字>}
<加法运算符>::=+|-
<乘法运算符>::=*|/
<关系运算符>::==|#|<|<=|>|>=
<字母>::=a|b|…|X|Y|Z
<数字>::=0|1|2|…|8|9,2007-06-16 11:18:25,下载9次