O Reilly最新IT類書籍(1218) OReilly.Unix.in.a.Nutshell.4th.Edition OReilly.Mac.OS.X.Tiger.in.a.Nutshell OReilly.Monad OReilly.UML.2.0.in.a.Nutshell OReilly.Oracle.Pl.SQL.for.DBAs OReilly.Open.Sources.2.0 OReilly.ApPlied.Software.Project.Management
标签: Nutshell OReilly Edition Reilly
上传时间: 2013-12-21
上传用户:dancnc
词法分析器制作与应用 设计思想 (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
上传时间: 2015-11-04
上传用户:zhengzg
编译原理词法,语法分析,能检查错误,Pl/0,
标签: 编译原理
上传时间: 2013-12-05
上传用户:jcljkh
从结构上来说,实时多任务操作系统包括两部分,一部分为操作系统内核(kernel),即实时执行程序(Real Time Executive:RTX),另一部分是输入输出部分(I/O)(注意开发系统不属于操作系统的范畴);嵌入式系统对I/O的需求通常比较小(无文件系统需求),因此很多实时多任务操作系统本质上就是一个实时执行程序,如AMX(Kadak),VRTX(Microtec),iRMX(Intel)等(这里的X即:eXecutive),如果纯粹从kernel的角度来考察目前流行的各种实时多任务操作系统的性能,它们的效率差别都不大。 在市面上可以得到一些RTX的源代码(有用C实现的,有用汇编实现的,还有用Pl/M语言实现的),从internet上也可以荡一些下来(我介绍一个站点www.eg3.com,堪称世界电子工程师资源宝库),下面我要介绍的一个RTX版本(我命名为SRTX:short RTX),可以说是RTX中的元老级产品了,来自某研究所,九十年代初他们到美国考察,从美国某公司购得。五年以前,SRTX在国内有售,许多搞工控的研究所利用SRTX开发了一些大型或小型的产品,这里介绍的SRTX我作了一些简化和改动.
标签:
上传时间: 2015-12-09
上传用户:wang5829
一个简单的词法分析器,识别的语言是Pl/0,要用的话自己修改一下
标签: 分析器
上传时间: 2015-12-25
上传用户:ywqaxiwang
1 安装:首先安装MPlAB IDE V7.42的程序,然后再安装C的组件PICC8.05-Pl.安装过程中全部确认选择,完毕后重启计算机。 2 激活:(PICC8.05-Pl) 运行“开始”菜单下的“HI-TECH SOFTWARE”中的 激活(ComPlier Activation)程序, 再同时启动算号器程序(HtkeyGen.exe),将Last Name前的勾去掉,填入公司名称,算出相应内 容填入激活程序相应栏目,OK即可完成激活。 3 设置: 3.1 将MPlAB 7.42启动后,在文件栏中打开C的桌面项目文件,在Project栏目中 检查 select language Toolsuite...中的选项,所有路径须指向安装路径如C:\HT-PIC\BIN\PICC.EXE; 3.2 在Project栏目中检查 setlanguage Tool Locations中的HI-TECH ToolsuiteXDGR 相关选项,executables中各程序应指向picc.exe Default Search Paths & Directories中 的相关路径应为安装目录如C:\HT-PIC\include 和C:\HT-PIC\lib; 3.3 设置programmer中的select programmer选项为"MPlAB IED 2"(经验:如果不打开编译器,此选项无法选中)。 3.4 设置单片机型号,在Congfigure中的Select Device选择准确的芯片型号;
上传时间: 2016-01-01
上传用户:Ants
Oracle PlSQL for DBAs 源代码,《Oracle PlSQL for DBAs》专门讲解适合DBA使用的Pl/sql
上传时间: 2016-01-02
上传用户:
oracle经典文档,虽然版本只是8i之前,但是包含了标准的SQL,Pl/SQL编程,和ORACLE DBA管理等很多方面的东西,值得一看
上传时间: 2014-03-12
上传用户:baitouyu
编译技术中的词法分析器,用C语言实现。根据Pl/0的描述编写。
上传时间: 2016-02-02
上传用户:xaijhqx
(1) 将此番分析程序设计成独立一遍扫描源程序的结构。词法分析的输出结果采用如下的二元组表示: (单词种别,单词自身的值) 对表识符,采用下列的二元组表示: (表识符,指向标识符表项的指针) 单词种别建议采用一个关键字一个整数值、一个算符一个整数值等形式,每个整数值是不重复的,设计中应考虑好编码的方案(要跟语法分析连贯)。 (2) 测试用例: 应该建立至少两个测试用例:一个词法上正确的Pl/0源程序和词法上部正确的源程序。
上传时间: 2013-12-25
上传用户:xcy122677