PL/0语言是Pascal语言的一个子集,我们这里分析的PL/0的编译程序包括了对PL/0语言源程序进行分析处理、编译生成类PCODE代码,并在虚拟机上解释运行生成的类PCODE代码的功能。 PL/0语言编译程序采用以语法分析为核心、一遍扫描的编译方法。词法分析和代码生成作为独立的子程序供语法分析程序调用。语法分析的同时,提供了出错报告和出错恢复的功能。在源程序没有错误编译通过的情况下,调用类PCODE解释程序解释执行生成的类PCODE代码。以下源程序是以清华大学出版社《编译原理》中的源代码为基础作了少量改动而成。 程序在Turbo Pascal 7.0上编译运行通过。
上传时间: 2015-04-24
上传用户:SimonQQ
本程序是用VC++6.0写的,是一个模范银行ATM提款机的程序。可作为其他程序的子程序使用和作为VC++初学者的参考程序。
上传时间: 2013-12-17
上传用户:qq1604324866
VS1002D ADPCM RECORDING INSTRUCTIONS v 1.0 (C) 2004-09-23 VLSI SOLUTION OY This is a software package to patch VS1002d ADPCM recording capability. It is explained in VS10XX Application Notes, available at http://www.vlsi.fi/download/ See also source code src/microcontrol.c for example.
标签: INSTRUCTIONS RECORDING SOLUTION softwar
上传时间: 2014-01-05
上传用户:894898248
采用分枝限界法解决0/1背包问题! 本人上机实习作业,通过老师验收,合格! 针对部分上机实习的同学可以来下~
上传时间: 2013-12-17
上传用户:redmoons
TC 2.0 挖地雷 关于TC2.0版的挖地雷 1、整个游戏基于事件驱动的工作方式,这一点和windows应用程序是相通的。在程序的主 干中,不停的捕捉鼠标事件,再通过一个函数: Bool analysis(CPoint point, ClickInfor infor) 来分析鼠标事件作用在哪个对象上(游戏中的元素,比如按钮、菜单、地雷单元格都是 作为一个对象来看待),然后把鼠标事件分配到相应的对象上。不同的对象,对鼠标事件 有自己的事件处理函数,比如菜单的事件处理函数有两个:单击菜单项和鼠标焦点落在 菜单项上。菜单对象能够依据analysis传给它的击键信息,来判断到底调用哪个事件处 理函数。(在windows编程中,其实也是给对象或控件写事件处理函数)。 当然了,我这个程序中事件处理机制是非常基础和简单的,因为用的是TC2.0的编译器, 所以很多东西要自己写,会麻烦一些。 ………………详细情况见包内文档!
上传时间: 2013-12-24
上传用户:佳期如梦
VC6.0编写的SQL Server2000应用的企业备忘录,数据库应用的例子
上传时间: 2014-01-11
上传用户:fandeshun
嵌入式应用技术基础教程2 第11章 Flash存储器的在线编程 第12章 GP32的其他功能模块 第13章 LCD与LED编程 第14章 USB接口 第15章 CAN通信接口 第16章 08系列MCU编程器的开发 第17章 工业以太网 第18章 非接触式IC卡及其读写设备
上传时间: 2015-05-03
上传用户:gundan
Wap 2.0 Development 2002.chm
标签: Development 2002 Wap 2.0
上传时间: 2014-07-21
上传用户:大三三
VC技术内幕4.0,虽然较老,但通过该书我们可以了解一些VC以前的原理知识。
标签: 4.0
上传时间: 2015-05-06
上传用户:ls530720646
中国移动通信CMPP3.0短消息网关开发接口库内附中国移动通信CMPP3.0短消息网关开发接口使用手册
上传时间: 2013-11-25
上传用户:songyue1991