一种交互式脚本语言解释器的实现方法
基本信息
申请号 | 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)执行已经加载好的二进制编码的脚本。本发明的有益效果:实现程序的灵活性;由于执行时无需重新编译,效率也能有所提升。 |
