首页 > 期刊 > 自然科学与工程技术 > 信息科技 > 计算机软件及计算机应用 > 电脑与信息技术 > 一种基于LL1文法实现的解释器 【正文】

一种基于LL1文法实现的解释器

刘辉; 严碧波 长江大学电子信息学院; 湖北荆州434023
  • ll1
  • 解释器
  • 词法分析
  • 语法分析
  • 符号表

摘要:随着计算机技术的快速发展,越来越多的编程语言出现在了大众的视野中。设计一门新的编程语言,最重要的工作就是实现其对应的编译系统。文章基于LL1文法设计并实现了一款解释器。LL1文法是一种上下文无关的简单文法,使用该文法可以简化解释器的实现过程。解释器主要由前端和后端两大部分组成,前端主要包括词法分析和语法分析,后端主要包括解释执行器和符号表。前端通过词法分析和语法分析将用户的源程序转换成抽象语法树,后端将遍历抽象语法树完成类型检查、符号表的建立以及用户程序的执行。

注:因版权方要求,不能公开全文,如需全文,请咨询杂志社

投稿咨询 免费咨询 杂志订阅

我们提供的服务

服务流程: 确定期刊 支付定金 完成服务 支付尾款 在线咨询