C语言switch语句的一种文法改写方法

来源 :现代电子技术 | 被引量 : 0次 | 上传用户:java_xz
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为了使C语言中的switch语句被计算机理解,首先要对其建立文法并对其进行文法改写。针对switch语句,提出一种文法改写方法。该方法采用自底向上的语法制导翻译方法,根据switch语句代码结构的特点,利用拆分法,使得改写前后的文法完全等价,只要给出语义动作,就能实现switch语句的翻译。这种方法不会对原文法的语法分析带来影响,而且使得分析程序在栈中存取语义信息更方便。
其他文献
设计并实现基于SoPC技术的嵌入式智能家居控制器。简单介绍智能家居系统的总体结构,随后对核心部分家居控制器的实现在硬件和软件2方面进行详细论述,其中运用NiosⅡ软核处理器
近几年来,随着国家新农村建设的发展.国家对农村投入不断加大,市场经济逐步完善,农村财务会计队伍的素质和管理体制与现阶段农村经济发展之间的矛盾日益突出,已经严重影响了农
目的:寻找提高医治带状疱疹的有效方法。方法:将60例带状疱疹患者随机分为治疗组(30例)和对照组(30例)。对照组以抗病毒、营养神经为主;治疗组在此基础上加用灸法,治疗2个疗
随着我国农业的开放度不断提高,农业、农村发展的有利条件和积极因素在增多.同时各种传统和非传统的挑战也在叠加凸显。如何确保粮食生产不滑坡、农民收入不徘徊、农村发展势头
针对基于Gnutella协议的非结构P2P网络中利用洪泛搜索机制进行资源搜索的网络流量大,效率低等问题,提出一种基于分布式Caching的自适应搜索机制。在使用该搜索机制的Gnutella网
误码仪是数字通信系统性能测试的重要仪器。设计采用国外专用集成误码测试芯片DS2172、E1接口芯片DS21554和单片机芯片AT89C52联合设计,全部采用高效低功耗芯片,并使用单电源工
人脸自动定位技术在智能视频通信、视频监控以及娱乐等领域有着广泛的应用。通过将基于肤色的人脸检测和基于人工神经网络的控制策略相结合,提出一种新的人脸自动定位算法。该算法简单有效,克服传统跟踪算法中需要利用帧间相关信息和需要标定摄像机的缺点,只需通过人脸检测程序给出人脸特征点在计算机图像中的坐标,就可直接得出摄像机水平调整量和垂直调整量,根据调整量控制摄像机运动即可将人脸自动定位在图像中心。最后利用面