JSONExpr 0.5.10 - Delphi的JSON解析及表达式运算包

时间:2020-11-30 18:30:09
【文件属性】:

文件名称:JSONExpr 0.5.10 - Delphi的JSON解析及表达式运算包

文件大小:145KB

文件格式:RAR

更新时间:2020-11-30 18:30:09

表达式 解释器 JSON Delphi

表达式的解析和求值是一个应用面非常广的功能。现有的表达式分析器虽然各具特点,但基本上毫无例外的都使用自己独特的内存结构,不具有通用性。而JSON格式因其简明、易于操作,使用面日渐广泛。在此,我启动了一个开源项目,将表达式分析的结果存放在JSON对象中,可以非常方便的进行解读,同时,还具有相当的开放性。 功能: ExprToJSON 文本表达式=>JSON对象树 JSONToExpr JSON对象树=>文本表达式 Eval JSON对象树求值 EvalNumber JSON对象树求数值 VarNeeded 提取表达式中用到的变量 2013-12-07 ver 0.5.9 By rinospro and creation_zy Fix bug on multi array parsing. eg: A:=((0,1,2),((3,4),(5,6,7))) 2014-05-31 ver 0.5.10 By rinospro and creation_zy Fix bug on CollectionCompare. eg: (1,2,3,4)|(3,4,5) 2014-12-21 By creation_zy Upgrade for Delphi 2009(Use AnsiString and AnsiChar). 2015-01-25 By creation_zy Fix some bugs on Basic parsing. eg: Foo X+1 2015-01-26 By creation_zy Fix some bugs on Basic parsing(Case Else, Redim Perserve).


【文件预览】:
JSTransC.pas
JETransPascal.pas
JEParser.pas
JETransPHP.pas
uJSON.pas
UJsonStrFunc.pas
JETransBasic.pas
Demos
----JEDemo.res(5KB)
----MemVar.cfg(508B)
----JEDemo.dof(2KB)
----JEDemo.dproj(6KB)
----UJEDemo.pas(40KB)
----JEDemo.dsk(5KB)
----MemVar.dsk(4KB)
----MemVar.dpr(2KB)
----JEDemo.dpr(498B)
----JEDemo.2007.dproj(4KB)
----MemVar.dof(3KB)
----JEDemo.identcache(588B)
----JEDemo.cfg(508B)
----JEDemo.dproj.local(573B)
----UJEDemo.dfm(26KB)
Clear.bat
UJSONExpr.pas
JSONExprTester.pas

网友评论

  • 可以使用,就是比较烦.
  • 可以使用,就是比较烦