广西科技大学学报

2005, (S3)

[打印本页] [关闭]
本期目录(Current Issue) | 过刊浏览(Past Issue) | 高级检索(Advanced Search)

GPJ_Pascal集成开发坏境——词法分析、语法分析、语义分析和中间代码生成
GPJ_Pascal 集成开发坏境——词法分析、语法分析、语义分析和中间代码生成

张弦 ,原庆能

摘要(Abstract):

GPJ_Pascal是PASCAL的一个子集。GPJ_Pascal集成开发环境是编辑、编译和执行GPJ_Pascal程序的平台,具有可视化的用户界面。本文主要介绍了GPJ_Pascal编译器的构造,其中,词法分析器扫描源程序,根据语言的词法规则,分解和识别出每个单词,同时进行词法检查;语法分析器以词法分析器生成的符号表为基础,验证单词符号串序列是否是语言文法的一个句子;在分析过程中,符号表被频繁地用来建立表项、查找表项、填充和引用表项;语法分析子程序采用了自上而下的递归子程序法,在语法分析的同时,也根据程序的语义生成有利于程序移植的相应三元式代码,并提供了出错处理的机制。GPJ_Pascal编译器总体结构完整、清晰,含义明确、易读、易理解,出错少,可靠性大,并易于对GPJ_Pascal的词法和语法进行扩充。

关键词(KeyWords): 词法分析;语法分析;符号表;三元式

Abstract:

Keywords:

基金项目(Foundation):

作者(Author): 张弦 ,原庆能

Email:

文章评论(Comment):

序号(No.) 时间(Time) 反馈人(User) 邮箱(Email) 标题(Title) 内容(Content)
反馈人(User) 邮箱地址(Email)
反馈标题(Title)
反馈内容(Content)
扩展功能
本文信息
服务与反馈
本文关键词相关文章
本文作者相关文章
中国知网
分享