我正在textarea中构建一个查询,其中包含从html控件中选择的不同条件。用户也可以对其进行修改。
客户方: 对于以下条件列表:
a(1, 3) > 20
b(4, 5) < 90
c(3, 0) = 80
我形成一个查询:
a(1, 3) > 20 and b(4, 5) < 90 or c(3, 0) = 80
在服务器端,必须解析,查找并使用参数调用每个函数。 (a,b和c是函数)
我想在处理之前检查查询语法(在客户端或服务器端不确定)。 例如,如果用户输入了错误的函数/参数,或者他们使用了不正确的运算符。
感谢您的建议和反馈。
PS:使用python