首页> 美国政府科技报告 >Grammars as Contracts; Software engineering rept
【24h】

Grammars as Contracts; Software engineering rept

机译:作为合同的语法;软件工程部

获取原文

摘要

Component-based development of language tools stands in need of meta-tool support. This support can be offered by generation of code - libraries or full-fledged components - from syntax definitions. We develop a comprehensive architecture for such syntax-driven meta-tooling in which grammars serve as contracts between components. This architecture addresses exchange and processing both of full parse trees and of abstract syntax trees, and it caters for the integration of generated parse and pretty-print components with tree processing components. We discuss an instantiation of the architecture for the syntax definition formalism /sdf, integrating both existing and newly developed meta-tools that support /sdf. The /aterm format is adopted as exchange format. This instantiation gives special attention to adaptability, scalability, reusability, and maintainability issues surrounding language tool development.

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号