一种交互式脚本语言解释器的实现方法

基本信息

申请号 CN201310447472.7 申请日 -
公开(公告)号 CN103488519B 公开(公告)日 2016-05-25
申请公布号 CN103488519B 申请公布日 2016-05-25
分类号 G06F9/45(2006.01)I;G06F9/44(2006.01)I 分类 计算;推算;计数;
发明人 毛恩沛 申请(专利权)人 上海野火网络科技有限公司
代理机构 北京纽乐康知识产权代理事务所(普通合伙) 代理人 上海野火网络科技有限公司
地址 200080 上海市虹口区四平路421弄107号M66室
法律状态 -

摘要

摘要 本发明涉及一种交互式脚本语言解释器的实现方法,包括:nova语言的编译,包括以下步骤:1)由策划人员实现nova语言的源代码;2)使用工具程序,调用编译器依次编译所有源代码,生成二进制编码的脚本;3)工具程序调用打包接口,将所有的二进制编码的脚本序列化,生成一段完整的二进制编码的脚本,将完整的二进制编码的脚本写入文件中;Nova语言的执行,包括以下步骤1)由宿主语言调用加载接口,加载包含二进制编码的脚本的文件;2)宿主语言检测需要调用的脚本,调用脚本程序;3)执行已经加载好的二进制编码的脚本。本发明的有益效果:实现程序的灵活性;由于执行时无需重新编译,效率也能有所提升。