首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种实时解析模板引擎的方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:南京艾科朗克信息科技有限公司

摘要:本发明提供了一种实时解析模板引擎的方法,以YAML为描述语言,jinja2的模板语法为基础,步骤S01:分离变量名和变量值:建立一个"树"结构,树根的位置为顶级作用域,存在多个树根,“树“与”树“之间是依照解析的顺序从上至下依次存放,每个“树”是依照解析的顺序从上至下依次存放,每个“树”的节点依照解析的顺序从左至右依次存放;步骤S02:变量替换和更新:在步骤S01得到的"树"结构的基础上,采用循环递增的方式进行变量的替换和更新,从采用已经解析过的已定义的进行替换,如果替换时出现未定义的则停止替换抛出异常原因,直至最后一树的最后一个节点都会被全部解析完成。本发明通过实时进行模板解析的方法,能很好的解决复杂配置的描述。

主权项:1.一种实时解析模板引擎的方法,以YAML为描述语言,jinja2的模板语法为基础,包括以下步骤:步骤S01:分离变量名和变量值:以从左到右,从上到下的顺序,以冒号为分割符,左边为变量名右边为值,以缩进为作用域分割符,同一缩进度的作用域相同,从而建立一个"树"结构,树根的位置为顶级作用域,存在多个树根,“树“与”树“之间是依照解析的顺序从上至下依次存放,每个“树”是依照解析的顺序从上至下依次存放,每个“树”的节点依照解析的顺序从左至右依次存放,如果存在非法的不合规的则停止解析抛出异常原因;步骤S02:变量替换和更新:在步骤S01得到的"树"结构的基础上,采用循环递增的方式进行变量的替换和更新,从第一树的第一个节点开始,从左至右,从上至下递增,采用已经解析过的已定义的进行替换,如果替换时出现未定义的则停止替换抛出异常原因,直至最后一树的最后一个节点都会被全部解析完成。

全文数据:

权利要求:

百度查询: 南京艾科朗克信息科技有限公司 一种实时解析模板引擎的方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。