脚本代码的处理方法及装置、非易失性存储介质制造方法及图纸

技术编号:44559536 阅读:19 留言:0更新日期:2025-03-11 14:20
本申请公开了一种脚本代码的处理方法及装置、非易失性存储介质。其中,该方法包括:获取目标程序的脚本代码,其中,脚本代码基于前端编程语言;确定目标程序的后端编程语言,并确定前端编程语言对应的第一抽象语法树以及后端编程语言对应的第二抽象语法树;根据第一抽象语法树以及第二抽象语法树,建立前端编程语言与后端编程语言之间的语法映射关系;根据语法映射关系,将后端编程语言转换为符合前端编程语言的目标声明文件;利用编辑器加载目标声明文件。本申请解决了由于相关技术需要人工将一种编程语言转化为另一种编程语言,造成的转化效率低下的技术问题。

【技术实现步骤摘要】

本申请涉及代码编辑,具体而言,涉及一种脚本代码的处理方法及装置、非易失性存储介质


技术介绍

1、在进行适用特定领域的平台开发,特别是企业级应用开发时,大部分场景均需要以脚本的形式提供特定领域中特有的功能接口,便于快速编写业务代码。

2、业务脚本代码一般运行于系统后台,后台一般使用java等后端语言,而脚本语言常常使用的是前端语言的语法,两者的语法不同,往往需要人工将后台接口语法转换为脚本语法。

3、人工进行跨语言语法转换需耗费大量时间,且容易出现后台接口语法与脚本语法不对应的情况,而脚本语言为解释型语言,一般没有编译过程,问题往往在系统运行过程中才能发现,耗费时间人力成本较大。

4、针对上述的问题,目前尚未提出有效的解决方案。


技术实现思路

1、本申请实施例提供了一种脚本代码的处理方法及装置、非易失性存储介质,以至少解决由于相关技术需要人工将一种编程语言转化为另一种编程语言,造成的转化效率低下的技术问题。

2、根据本申请实施例的一个方面,提供了一种脚本代码的处本文档来自技高网...

【技术保护点】

1.一种脚本代码的处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,确定所述前端编程语言对应的第一抽象语法树,包括:

3.根据权利要求1所述的方法,其特征在于,确定所述后端编程语言对应的第二抽象语法树,包括:

4.根据权利要求1所述的方法,其特征在于,根据所述语法映射关系,将所述后端编程语言转换为符合所述前端编程语言的目标声明文件,包括:

5.根据权利要求4所述的方法,其特征在于,所述语法映射关系存储于计算机缓存中。

6.根据权利要求1所述的方法,其特征在于,利用编辑器加载所述目标声明文件,包括:

<...

【技术特征摘要】

1.一种脚本代码的处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,确定所述前端编程语言对应的第一抽象语法树,包括:

3.根据权利要求1所述的方法,其特征在于,确定所述后端编程语言对应的第二抽象语法树,包括:

4.根据权利要求1所述的方法,其特征在于,根据所述语法映射关系,将所述后端编程语言转换为符合所述前端编程语言的目标声明文件,包括:

5.根据权利要求4所述的方法,其特征在于,所述语法映射关系存储于计算机缓存中。

6.根据权利要求1所述的方法,其特征在于,利用编...

【专利技术属性】
技术研发人员:蔡骏傅昆朱玉银张壹芬
申请(专利权)人:中控技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1