- 主题:逻辑表达式求值,有什么轻量的库不?
只支持逻辑表达式就行,也就是与、或、非的嵌套。
自己撸一个要稍微花点时间。
有没现成的?yara、lua可能重了点。
--
修改:z16166 FROM 114.241.228.*
FROM 114.241.228.*
好哒。谢谢
你的那个编辑器里面用的?
【 在 poocp 的大作中提到: 】
: 我用的是github /Blake-Madden/tinyexpr-plusplus
: 你可以先看看它的手册是不是符合你的需求
: github /Blake-Madden/tinyexpr-plusplus/blob/tinyexpr%2B%2B/docs/TinyExpr++ReferenceManual.pdf
--
FROM 114.241.228.*
手撸也没问题,就是想看看有没现成的、更好的
【 在 ylh1969 的大作中提到: 】
: 就是解释表达式呗,LEX+YACC试试。
--
FROM 114.241.228.*
好的。
我发现我其实还有个隐藏需求:最好是能预编译一下,防止被人简单就能扒拉出来表达式字符串的。
luajit这个应该是可以的
【 在 meizhi 的大作中提到: 】
: exprtk,一个大头文件,我用来做表达式数值求解的。
: 发自「今日水木 on 22041216C」
--
FROM 114.241.228.*
要抠效率的,因为OS的每次进程创建都会调用这个,哈哈
也就是在OS的create process callback里调用。
手上有个以前撸的基于xml的,逻辑表达式以及表达式所调用的函数和参数都配在xml里,等于是手动把表达式树预先拆解了放在xml里。还是容易被人扒库
【 在 DoorWay 的大作中提到: 】
: 我开始想推荐一lua到底的。看你抠效率。算了
: 这种问题要么撸啊,要么js,要么python,
: 语法平易近人,用户广泛,完整的语言,久经考验。
: ...................
--
FROM 114.241.228.*