首页> 外文会议>International Symposium on Computers in Education >Attribute grammars made easier: EvDebugger a visual debugger for attribute grammars
【24h】

Attribute grammars made easier: EvDebugger a visual debugger for attribute grammars

机译:属性语法更容易:EvDebugger是属性语法的可视调试器

获取原文

摘要

Compiler construction courses are usually considered by the students as a difficult subject of the Computer Science degree. The main problem found by the students is to fully understand the theoretical concepts taught during the course and its practical application to build a compiler. In this paper, we present a platform for the development and debugging of language processors based on attribute grammar-oriented specifications. The main aim of this tool is to help students to design their own language processors, supported by the visual debugger included. The animations provided by EvDebugger show, in an attractive way, how the attribute evaluation process is performed. In this way, students are able to solve design problems, improve the effectiveness and efficiency of their language processors and understand their operation through experimentation and debugging provided with the software tool. Besides, we performed an assessment study with students of a Compiler Construction course whose results are presented and discussed in this paper.
机译:学生通常将编译器构建课程视为计算机科学学位的难点课程。学生发现的主要问题是充分理解课程中讲授的理论概念及其在构建编译器中的实际应用。在本文中,我们提供了一个基于面向属性语法的规范的语言处理器开发和调试平台。该工具的主要目的是帮助学生设计自己的语言处理器,并在附带的视觉调试器的支持下进行设计。 EvDebugger提供的动画以吸引人的方式展示了如何执行属性评估过程。通过这种方式,学生能够解决设计问题,提高语言处理器的效率和效率,并通过软件工具附带的实验和调试来了解其操作。此外,我们还与编译器构建课程的学生进行了评估研究,其结果在本文中进行了介绍和讨论。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号