基于多线程LL(1)分析表自动生成的并行算法

来源 :吉林大学学报:信息科学版 | 被引量 : 0次 | 上传用户:franklee19851126
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为解决编译系统工作中由于文法非终结符数量庞大造成的生成LL(1)分析表速度缓慢的问题,描述了多处理机环境下的LL(1)分析表白动生成的一种并行处理方法,并讨论了LL(1)分析表生成的并行算法的设计思想和实现策略。在采用LL(1)方法实现自顶向下语法分析的并行编译中,LL(1)分析表的生成一直处于关键地位,由于文法中的终结符和非终结符个数很多,分析表的构造成为提高语法分析速度的瓶颈问题,因此考虑采用LL(1)分析表的并行生成。算法采用多线程的工作模式,并借助于线程间的通讯机制实现,此并行处理方法对编译的并行
其他文献
为缓解中国西部地区淡水供需矛盾,研制了一种大功率核磁共振找水仪发射机。该发射机由DDS(Direct Digital Frequency Synthesis)芯片产生频率为当地拉莫尔频率的信号,通过大功
本文介绍了笔者在<食用菌栽培>教学、实习、考核等环节中采取有效措施,取得良好效果的几点做法.
为保护利害关系人的利益,稳定住房秩序,保持所有权与使用权的一致性.关于房屋买卖中优先购买权的特性,时间界限问题以及纠纷的处理问题己成为我国今后民事立法中需不断加强与
为提高资源发现效率,减少非结构化对等网络中由于覆盖网络和物理网络间的不匹配,对等节点能力及节点间“兴趣域”的差异对资源定位的影响,建立了节点价值模型,提出了基于“利益”
【关键词】包虫病流行病学;报告  根据《2006-2015年全国重点寄生虫病防治规划》,结合《青海省2009年度中央补助地方包虫病防治项目管理方案》和《青海省2008年度中央补助地方包虫病防治项目技术方案》的要求,为保证包虫病防治项目在我州的顺利开展,由青海省地方病预防控制所黄南州疾病预防控制中心组成工作组,在泽库县疾病预防控制中心的协助下,于2010年6月10日至7月25日在该县宁秀乡、和日乡等