首页> 外文会议> >VisPro: a visual language generation toolset
【24h】

VisPro: a visual language generation toolset

机译:VisPro:视觉语言生成工具集

获取原文

摘要

The implementation of visual programming languages (VPLs) and their supporting environments is time-consuming and tedious. To ease the implementation, researchers have developed some high-level tools, which can greatly reduce the effort of developing VPLs. None of them, however, can be easily used to create a complete visual language in a seamless way like the lex/yacc tools for textual language constructions. This paper presents VisPro, a toolset for developing diagrammatic VPLs in a way that is similar to lex/yacc. VisPro consists of a set of visual programming tools. It divides the process of a VPL construction into two steps: lexicon definition and grammar specification. The lexicon definition defines visual objects and a visual editor, and the language grammar is specified with graph rewriting rules (associated with actions written in Java). The compiler for the VPL is automatically created according to the grammar specification. A target VPL is a visual programming environment which contains the compiler and the visual editor.
机译:视觉编程语言(VPL)及其支持环境的实现既费时又乏味。为了简化实施,研究人员开发了一些高级工具,可以大大减少开发VPL的工作量。但是,它们中的任何一个都不能像用于文本语言构造的lex / yacc工具那样以无缝的方式轻松地创建完整的视觉语言。本文介绍了VisPro,这是一种以类似于lex / yacc的方式开发图表VPL的工具集。 VisPro包含一组可视化编程工具。它将VPL的构建过程分为两个步骤:词典定义和语法规范。词典定义定义了视觉对象和视觉编辑器,并且语言语法由图形重写规则(与用Java编写的动作关联)指定。 VPL的编译器是根据语法规范自动创建的。目标VPL是一个可视化编程环境,其中包含编译器和可视化编辑器。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号