首页> 外文OA文献 >Generating SGML specific editors : from DTDs to attribute grammars
【2h】

Generating SGML specific editors : from DTDs to attribute grammars

机译:生成特定于SGML的编辑器:从DTD到属性语法

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

SGML (Standard Generalized Markup Language) is well established in electronic publishingindustry. The number of users and the number of applications grows everyday.If we look at the market the choice of available tools is very wide. We have tools forevery purpose and for each price.However, from a technical point of view there are still some open areas for research andimprovement. In this work we will address the parsing technology. Can we improve it? Or,is there another way to do it? Can we achieve better results? These are some of thequestions that we will try to answer along this paper.SGML parsers are normally implemented using traditional technology: syntax directedtranslation. In the SGML context these parsers are good and offer a good performance. Theproblems emerge when we want to do something else besides structural validation. Forexample, to build an extension to perform semantic checking or to have on-line validationinstead of batch validation.The focus of this paper will be a DTD (Document Type Definition) editor that generatesspecific editors for each specific type of document. To implement this editor we developan AG (Attribute Grammar) for SGML syntax. But the most important part it is not thisgrammar. The editor has a built-in generator that at any moment translates the DTD beingedited to a generic AG.In this paper we will discuss the methodology used to develop this DTD editor and we willmake a detailed presentation of the conversion performed between DTDs and AttributeGrammars. At the end we will show a glimpse of the intended environment that along withthis editor includes a style editor and a semantics editor.
机译:SGML(标准通用标记语言)在电子出版行业中非常成熟。用户数量和应用程序数量每天都在增长。如果我们着眼于市场,可用工具的选择范围非常广泛。我们为每个目的和每个价格提供工具。但是,从技术角度来看,仍然存在一些需要研究和改进的领域。在这项工作中,我们将讨论解析技术。我们可以改善它吗?或者,还有另一种方法吗?我们可以取得更好的结果吗?这些是我们将在本文中尝试回答的一些问题。SGML解析器通常使用传统技术实现:语法定向翻译。在SGML上下文中,这些解析器很好,并且提供了良好的性能。当我们除了结构验证之外还想做其他事情时,问题就会出现。例如,构建扩展以执行语义检查或具有在线验证而不是批量验证。本文的重点是DTD(文档类型定义)编辑器,该编辑器将为每种特定类型的文档生成特定的编辑器。为了实现此编辑器,我们为SGML语法开发了AG(属性语法)。但是最重​​要的部分不是语法。该编辑器具有内置生成器,该生成器可随时将要编辑的DTD转换为通用AG。在本文中,我们将讨论开发此DTD编辑器的方法,并详细介绍DTD和AttributeGrammars之间执行的转换。最后,我们将展示预期的环境,与此编辑器一起包括样式编辑器和语义编辑器。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号