一种高效实时的表达式语法验证方法及系统

    公开(公告)号:CN112765969B

    公开(公告)日:2024-07-02

    申请号:CN202110030397.9

    申请日:2021-01-11

    IPC分类号: G06F40/253 G06F40/226

    摘要: 本发明涉及一种高效实时的表达式语法验证方法及系统,所述表达式语法验证方法包括:S1、当用户编辑表达式时,触发输入框监听事件,自动获取用户输入的过滤分析表达式,并通过语法分析器进行分析;S2、语法分析器对表达式左值、右值和逻辑运算符进行完整性校验,完整性校验通过后执行步骤S3;S3、将表达式进行原子化,并对原子表达式语法进行验证;S4、判断并反馈表达式语法的验证结果,如果验证错误一并反馈错误原子表达式,完成表达式的语法验证。本发明的优点在于:能将复杂的表达式拆分原子化,避免多次校验时,对相同前序子表达式重复校验,提升资源利用率,提高校验效率。