动态获取领域特定语言语法元素和库函数的方法及装置制造方法及图纸

技术编号:38200053 阅读:28 留言:0更新日期:2023-07-21 16:41
本申请提供了一种动态获取领域特定语言语法元素和库函数的方法、装置、电子设备及计算机可读存储介质,该动态获取领域特定语言语法元素和库函数的方法包括:启动服务端服务器,并控制服务端服务器加载语法元素文件;在启动服务端服务器过程中,创建数据接口;其中,数据接口用于接收语法元素文件;启动客户端服务器;控制浏览器通过客户端服务器登录服务端服务器,且在登录服务端服务器的过程中,控制客户端服务器通过数据接口获取语法元素文件。本申请能够有效地提高语法元素文件的准确性,并确保客户端和服务端的语法元素的一致性。并确保客户端和服务端的语法元素的一致性。并确保客户端和服务端的语法元素的一致性。

【技术实现步骤摘要】
动态获取领域特定语言语法元素和库函数的方法及装置


[0001]本申请属于数据获取领域,尤其涉及一种动态获取领域特定语言语法元素和库函数的方法、装置、电子设备及计算机可读存储介质。

技术介绍

[0002]多维数据库产品一般都提供了领域特定语言(Domain Specific Language,DSL),该语言用于多维分析和聚合计算。例如IBM TM1提供了业务规则和TI脚本语言;Oracle Essbase提供了Calc Script计算脚本语言。这些语言不同于通用的计算机编程语言,而属于DSL语言,专用于多维分析和聚合计算领域。
[0003]现有技术中,多维数据库和客户端通常是两个开发团队,多维库产品的客户端组件将对应多维数据库版本提供的语法元素文件内置在客户端中,即多维数据库进行语法元素文件开发之后,客户端再编写该语法元素文件。
[0004]然而,多维数据库领域特定语言并不是一成不变的,随着业务需求的扩大,语法元素和库函数也会不断丰富来满足更多的使用场景。随着现代软件开发不断缩短的迭代发布周期,多维库的领域特定语言在版本迭代之本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种动态获取领域特定语言语法元素和库函数的方法,其特征在于,所述方法包括:启动服务端服务器,并控制所述服务端服务器加载语法元素文件;在启动所述服务端服务器过程中,创建数据接口;其中,所述数据接口用于接收所述语法元素文件;启动客户端服务器;控制浏览器通过客户端服务器登录服务端服务器,且在登录所述服务端服务器的过程中,控制所述客户端服务器通过所述数据接口获取所述语法元素文件。2.根据权利要求1所述的动态获取领域特定语言语法元素和库函数的方法,其特征在于,所述控制浏览器通过客户端服务器登录服务端服务器,且在登录所述服务端服务器的过程中,控制所述客户端服务器通过所述数据接口获取所述语法元素文件,包括:获取用户发送的登录指令;基于所述登录指令,所述控制浏览器通过客户端服务器登录服务端服务器,且在登录所述服务端服务器的过程中,控制所述客户端服务器通过所述数据接口获取所述语法元素文件。3.根据权利要求2所述的动态获取领域特定语言语法元素和库函数的方法,其特征在于,在控制所述客户端服务器通过数据接口获取所述语法元素文件之后,所述方法还包括:将所述语法元素文件缓存到浏览器前端。4.根据权利要求3所述的动态获取领域特定语言语法元素和库函数的方法,其特征在于,所述语法元素文件至少包括库函数;其中,所述方法还包括:打开代码编译器;其中,所述代码编译器用于对所述库函数进行呈现;在所述代码编译器内,控制所述浏览器前端基于所述库函数构建函数提示帮助控件的内容。5.根据权利要求4所述的动态获取领域特定语言语法元素和库函数的方法,其特征在于,所述每个库函数包括以下五项数据:所述库函数的类别名称、函数名称、说明、签名以及示例。6.根据权利要求5所述的动态获取领域特定语言语法元素和库函数的方法,其特征在于...

【专利技术属性】
技术研发人员:贾小强屈恩
申请(专利权)人:北京元年科技股份有限公司
类型:发明
国别省市:

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

1