首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 109 毫秒
1.
嵌入式JavaScript解释器的设计与实现   总被引:1,自引:0,他引:1  
结合嵌入式系统的特点,介绍了笔者开发的嵌入式JavaScript解释器系统,解释器系统采用JavaScript语言规范支持和具体实现分离的原则,解释器以自定义的字节码为中间代码,前端系统与后端系统相互独立,具有良好的可移植性。  相似文献   

2.
封闭手机系统之上的一种手机中间件平台,采用Doug Lea 内存管理算法对非常有限的系统内存进行管理,小内存块的有效利用率比较低,针对该手机中间件的内存特点,开发了基于封闭手机系统手机中间件上的一款JavaScript 解释器系统,该系统分为解释前端和解释后端两部分,采取语法分析驱动词法分析和语义动作策略,并基于语法制导思想构造了JavaScript 生成抽象语法树的属性文法。相对于其他解释器系统而言,有效地降低了小内存块的大规模使用,提高了内存利用率,效果良好。  相似文献   

3.
定义了工业机器人编程语言,并设计、实现了机器人语言的解释器。解释器的主要功能是将机器人语言源程序转换成合适的中间数据结构,并对中间数据结构进行解释执行。解释器分为前端和后端,前端包括词法分析、语法分析、语义分析、中间数据结构的生成,后端包括语句解释器和插补器。词法分析借助flex工具实现,语法分析借助bison实现,并得到抽象语法树。语义分析通过对语法树的遍历完成类型检查及符号表的建立,同时生成中间数据结构。语句解释器对中间数据结构进行解释执行,并启动插补器进行插补计算。最后,对该解释器的功能进行了测试验证,符合预期要求。  相似文献   

4.
本文主要介绍了作者参与开发数据库过程语言解释器,在解释器的设计中借鉴了Java虚拟机和.NETCLR的思想。结合作者的经验,对解释器系统的设计技术与实现方法进行了一定探讨。  相似文献   

5.
介绍一种扩充现有解释器的实用方法。从一种名为Hoc的简单脚本语言,扩充到一种全功能的2D绘图语言Easydraw,展示如何扩充已有解释器,并提出进一步的扩充方法。在此基础上展示如何编写实际项目中的脚本语言。  相似文献   

6.
7.
工业机器人广泛应用于各行业自动化生产线上,为满足不同生产控制要求,需要具有一定的可编程能力.然而,现有的高级编程语言的很多高级特性在工业机器人中并未使用,且学习难度大,不适合作为现场编程语言.研究设计了机器人语言和工业机器人语言解释器,通过C语言开发实现.机器人语言设计基于现有的编程语言,针对工业机器人的控制要求加入特殊功能设计;解释器用于解释运行机器人语言,从而使工业机器人具有现场编程能力.  相似文献   

8.
XML解释器是XML技术的关键部分之一.本文详细介绍XML解释器的构建原理,以及如何利用语言识别工具ANTLR来实现.  相似文献   

9.
为促进Agent技术在各种领域的广泛应用,很多Agent系统开发平台应运而生。文章是以UM-PRS为基本开发平台,设计和实现了一个基于BDI模型的Agent解释器,以支持用户动态地构建自主Agent。主要阐述了基于BDI模型的Agent解释器的体系结构、实现原理和具体设计方法,并结合一个应用例子说明该解释器的工作过程。  相似文献   

10.
类汇编语言解释器设计与实现   总被引:1,自引:0,他引:1  
黄淑玲 《微处理机》2010,31(1):76-78
类汇编语言是汇编语言的一个子集。对类汇编语言解释器进行了设计与实现。该解释器实现了汇编语言的大部分功能,例如段的分配、符号变量的定义、表达式的解析、指令的解释等等。而且在需要时能方便地进行扩展。  相似文献   

11.
本文论述一个在Transputer环境上设计并实现的一阶谓词逻辑程序解释器IFLP,着重讨论了其核心词法分析部分与合一回溯算法部分的实现机制,并给出相庆的运行实例。IFLP具有程序动态跟踪功能,能够随时指示问题求解过程中的逻辑推理步骤和解题轨迹,有助于用户了解程序的动态行为和调试复杂的逻辑程序。  相似文献   

12.
阐述了WMLScript解释器在原理、体系结构及实现WMLScript解释器所要解决的关键技术。  相似文献   

13.
VoiceXML语言解释器的设计与实现   总被引:4,自引:0,他引:4  
VoiceXML语言是一种基于XML的标准对话标记语言,它是实现语音浏览网络模式的关键技术之一。该文介绍了VoiceXML语言的基本内容,设计了VoiceXML语言解释器的解释算法,并完成了对象树生成模块和语音解释模块的设计。  相似文献   

14.
15.
目前可编程仪器标准命令(SCPI)依然被广泛使用,因此设计一个高效通用的SCPI命令解释器很重要。常用的SCPI命令解释器多以C语言开发,采用链式二叉树等存储结构,多有如解析效率低、通用性差、不识别等效命令等缺点。因此提出一种基于Python语言的设计。相比于常用的链式二叉树或顺序存储等结构,本设计提出一种基于Python字典结构的新型存储结构,减少了解析时的查询次数,提高了解析效率。而针对常用SCPI命令解释器通用性差的缺点,本设计提出以XML文档描述SCPI命令树,在启动时动态加载进内存的方式提高了解释器的通用性。同时,由于Python跨平台的特性,所设计的SCPI命令解释器也拥有良好的跨平台特性,适于在各平台下工作。  相似文献   

16.
本文首先给出智能解释器PIEP(PrologInterpreterwithanEditorandaPre-processor)的目标模型,重点阐述PIEP的七个主要窗口的功能和特点,然后简单介绍具有错误捕俘思想的解释器实现的主要流程及方案,最后给出了解释环境的性能分析和评价。  相似文献   

17.
ActionScript语言是Flash动画的脚本语言,本文主要介绍笔者设计开发的ActionScript解释器.解释器以动画文件中的字节码为输入,采用面向对象的设计方法,实现ActionScript语言与Flash动画的交互,并通过扩展解释器的功能,扩展Flash交互动画的应用.  相似文献   

18.
通过分析STEP-NC数据模型及程序结构,指出ISO10303 Part21物理文件格式数控程序不适合在网络上传输的缺点.因而在对现有数控系统进行基于STEP-NC的改造时,采用XML作为STEP-NC数控程序的文件格式,并提出面向网络化制造STEP-NC数控系统的基本框架,阐述了各组成模块的功能.同时从教据存储结构、解析XML、信息提取方法三个方面重点介绍基于XML的STEP-NC程序解释器的设计.最后采用JAVA语言实现了该解释器的功能,并通过STEP.NC标准草案里的一个实例验证该设计的正确性.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号