首页> 外文学位 >Graphical representations for context-free grammars.
【24h】

Graphical representations for context-free grammars.

机译:与上下文无关的语法的图形表示。

获取原文
获取原文并翻译 | 示例

摘要

Although the field of software engineering has produced many important advances in the design and analysis of computer programs, little work has been done to apply software engineering techniques to the design and analysis of grammars for programming languages. For the most part, researchers are still using the same antiquated tools and techniques that have been in use since the 1960's. This dissertation proposes some modern methods and tools that may be applied to the study and design of grammars for programming languages.; Three major advances are detailed in this text. First, a graphical representation is introduced that is suitable for describing grammars for programming languages. The graphical representation is shown to increase the readability and understanding of grammars, and an environment for using such representations is described. Second, some important algorithms for working with grammars are introduced, such as algorithms for extracting a subgrammar, refactoring an existing grammar, and producing a spanning set of test cases for the grammar. Finally, a markup language (GrailML) is proposed that may be used for describing grammars in a cross-platform, tool-independent manner. The markup language is based on XML (eXtensible Markup Language); thus, grammars described using the markup language may be manipulated programmatically.
机译:尽管软件工程领域在计算机程序的设计和分析方面已经取得了许多重要的进步,但是在将软件工程技术应用于编程语言的语法设计和分析方面所做的工作很少。在大多数情况下,研究人员仍在使用自1960年代以来一直使用的过时的工具和技术。本文提出了一些可用于编程语言语法研究和设计的现代方法和工具。本文详细介绍了三个主要方面。首先,引入了适合于描述编程语言语法的图形表示。示出了图形表示以增加语法的可读性和理解,并且描述了用于使用这种表示的环境。其次,介绍了一些用于语法的重要算法,例如,提取子语法,重构现有语法以及生成语法的测试用例集的算法。最后,提出了一种标记语言(GrailML),可用于以跨平台,独立于工具的方式描述语法。标记语言基于XML(可扩展标记语言);因此,可以以编程方式操纵使用标记语言描述的语法。

著录项

  • 作者

    Morrison, Kelly Ivy.;

  • 作者单位

    Auburn University.;

  • 授予单位 Auburn University.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2002
  • 页码 126 p.
  • 总页数 126
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号