文件名称:JSONExpr 0.4.2 - Delphi的JSON解析及表达式运算包
文件大小:71KB
文件格式:RAR
更新时间:2015-05-15 03:00:53
JSON 表达式 Delphi
表达式的解析和求值是一个应用面非常广的功能。现有的表达式分析器虽然各具特点,但基本上毫无例外的都使用自己独特的内存结构,不具有通用性。而JSON格式因其简明、易于操作,使用面日渐广泛。在此,我启动了一个开源项目,将表达式分析的结果存放在JSON对象中,可以非常方便的进行解读,同时,还具有相当的开放性。 功能: ExprToJSON 文本表达式=>JSON对象树 JSONToExpr JSON对象树=>文本表达式 Eval JSON对象树求值 EvalNumber JSON对象树求数值 VarNeeded 提取表达式中用到的变量
【文件预览】:
JSTransC.pas
JETransPascal.pas
JEParser.pas
uJSON.pas
UJsonStrFunc.pas
Demos
----JEDemo.res(876B)
----MemVar.cfg(508B)
----__history()
----JEDemo.dof(2KB)
----JEDemo.dproj(4KB)
----UJEDemo.pas(23KB)
----JEDemo.dsk(5KB)
----MemVar.dsk(4KB)
----MemVar.dpr(2KB)
----JEDemo.dpr(418B)
----MemVar.dof(3KB)
----JEDemo.identcache(6KB)
----JEDemo.cfg(508B)
----JEDemo.dproj.local(418B)
----UJEDemo.dfm(17KB)
UJSONExpr.pas
JSONExprTester.pas