买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
摘要:本发明公开了一种yaml文件解析方法、装置、设备及存储介质,该方法包括:以纯文本的形式读取保存有前端设置的yaml文件,得到所述yaml文件中保存的所述前端设置的字符串;对所述字符串进行词法分析,得到与所述字符串中字符相对应的可识别词块,并对得到的所述可识别词块进行语法分析,得到由所述可识别词块组成的可识别语句;将所述可识别语句按照后端服务器能够解析的格式存储至相应的文件中,并将该文件发送至所述后端服务器。从而使得WAF升级过程中即使需要修改yaml语言的格式,也无需再修改后端服务器的解析代码,而是按照本申请的方式实现yaml文件的解析即可,从而更加灵活方便,且不会因硬编码导致产生相应的错误。
主权项:1.一种yaml文件解析方法,其特征在于,包括:以纯文本的形式读取保存有前端设置的yaml文件,得到所述yaml文件中保存的所述前端设置的字符串;对所述字符串进行词法分析,得到与所述字符串中字符相对应的可识别词块,并对得到的所述可识别词块进行语法分析,得到由所述可识别词块组成的可识别语句;将所述可识别语句按照后端服务器能够解析的格式存储至相应的文件中,并将该文件发送至所述后端服务器;对所述字符串进行词法分析,得到与所述字符串中字符相对应的可识别词块,包括:依次确定所述字符串中每个字符分别为当前字符,确定在基于yaml语言的格式预先设置的词法文件中,与当前字符具有对应关系的词块为与当前字符对应的可识别词块;对得到的所述可识别词块进行语法分析,得到由所述可识别词块组成的可识别语句,包括:获取基于yaml语言的格式构造的语法树,并基于该语法树将所述可识别词块进行重组,得到相应的可识别语句;还包括:如果yaml语言的格式需要发生变化,则获取基于此次发生变化后的yaml语言的格式得到的词法文件及语法树,并利用获取的词法文件及语法树替换yaml语言的格式此次发生变化前的词法文件及语法树。
全文数据:
权利要求:
百度查询: 杭州安恒信息技术股份有限公司 一种yaml文件解析方法、装置、设备及存储介质
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。