工业控制计算机
工業控製計算機
공업공제계산궤
INDUSTRY CONTROL COMPUTER
2015年
3期
6-8
,共3页
解释器%flex%bison%语句解释器%插补器
解釋器%flex%bison%語句解釋器%插補器
해석기%flex%bison%어구해석기%삽보기
定义了工业机器人编程语言,并设计、实现了机器人语言的解释器.解释器的主要功能是将机器人语言源程序转换成合适的中间数据结构,并对中间数据结构进行解释执行.解释器分为前端和后端,前端包括词法分析、语法分析、语义分析、中间数据结构的生成,后端包括语句解释器和插补器.词法分析借助flex工具实现,语法分析借助bison实现,并得到抽象语法树.语义分析通过对语法树的遍历完成类型检查及符号表的建立,同时生成中间数据结构.语句解释器对中间数据结构进行解释执行,并启动插补器进行插补计算.最后,对该解释器的功能进行了测试验证,符合预期要求.
定義瞭工業機器人編程語言,併設計、實現瞭機器人語言的解釋器.解釋器的主要功能是將機器人語言源程序轉換成閤適的中間數據結構,併對中間數據結構進行解釋執行.解釋器分為前耑和後耑,前耑包括詞法分析、語法分析、語義分析、中間數據結構的生成,後耑包括語句解釋器和插補器.詞法分析藉助flex工具實現,語法分析藉助bison實現,併得到抽象語法樹.語義分析通過對語法樹的遍歷完成類型檢查及符號錶的建立,同時生成中間數據結構.語句解釋器對中間數據結構進行解釋執行,併啟動插補器進行插補計算.最後,對該解釋器的功能進行瞭測試驗證,符閤預期要求.
정의료공업궤기인편정어언,병설계、실현료궤기인어언적해석기.해석기적주요공능시장궤기인어언원정서전환성합괄적중간수거결구,병대중간수거결구진행해석집행.해석기분위전단화후단,전단포괄사법분석、어법분석、어의분석、중간수거결구적생성,후단포괄어구해석기화삽보기.사법분석차조flex공구실현,어법분석차조bison실현,병득도추상어법수.어의분석통과대어법수적편력완성류형검사급부호표적건립,동시생성중간수거결구.어구해석기대중간수거결구진행해석집행,병계동삽보기진행삽보계산.최후,대해해석기적공능진행료측시험증,부합예기요구.