基于扩展的BNF文法的通用语法分析算法

来源 :软件学报 | 被引量 : 0次 | 上传用户:tiankuangfeng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文介绍了如何用句法图来表示扩展的BNF文法(EBNF),给出一个将EBNF文法翻译成句法图算法,然后我们给出一个适用于各种过程性高级语言的通用语法分析算法,同时考虑了语法错误的恢复和语义子程序的嵌入。
其他文献
仅仅在一层知识上进行推理的推理模型有许多不足之处,例如,推理模型本身不能解释其行为的合理性(从观察者角度看),推理模型与外界进行信息交互时往往不能模拟人类的信息交互过程等
副溶血弧菌是成人腹泻中常见的致病菌之一,临床症状轻重不一,重者可有明显的全身中毒症状,常需住院治疗。笔者自2003年6月~2009年6月,应用黄连素治疗副溶血弧菌肠道感染70例,收到了
JSLC系统是一个规格说明语言JSL的转换系统,它的实现反映了一种规格说明语言的转换方法,本文详细介绍了JSLC系统的组成结构、实现基础和技术要点。
独立学院在我国高等教育事业中占有重要的地位,其发展状况直接关系到人民的利益和国家的利益。独立学院招生工作是独立学院生存和发展的关键,招生工作的好坏,事关民办高等教育乃
本文首先介绍了设计模式的概念及其在软件开发中的作用,进而结合标准接口仪器自动测试领域给出了设计模式的描述形式,并以特定领域的设计模式作为构件构造特定领域的软件构架,从
本文通过引进序Petri网的概念,定义了序Petri网计算机,最后讨论该机器的计算能力:它可以计算所有的一般递归函数。
目前,会计电算化广泛普及,为社会培养会计理论扎实、会计电算化操作技术娴熟的应用型人才是各高校会计专业电算化课程的教学目标。针对当前会计电算化课程教学中存在的问题,如课
语文教学对于初中生来说,有着至关重要的影响,对于学生升学,和以后的人生发展都有着深远的影响,在新课改的背景下,教师应采取切实有效的教学方式,使得语文教学质量得到进一步提升,情
重写系统是一种一般的计算模型,重写系统的归约策略的范式化性质对于实际应用重写系统进行计算具有决定意义,而重叠规则导致的歧义性是使归约过程复杂化重要原因,本文对重写系统
POLYBASE系统是一个集成的多数据库系统,本文主要讨论了POLYBASE系统的体系结构、集成数据模型,提出了一个基于架以查询树的查询表示模型,设计并实现了基于加权查询树查询表示模型的一个有效的导