- 博客(1)
- 资源 (3)
- 收藏
- 关注
JSONExpr 0.5.10 - Delphi的JSON解析及表达式运算包
表达式的解析和求值是一个应用面非常广的功能。现有的表达式分析器虽然各具特点,但基本上毫无例外的都使用自己独特的内存结构,不具有通用性。而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).
2017-11-11
JSONExpr 0.4.2 - Delphi的JSON解析及表达式运算包
表达式的解析和求值是一个应用面非常广的功能。现有的表达式分析器虽然各具特点,但基本上毫无例外的都使用自己独特的内存结构,不具有通用性。而JSON格式因其简明、易于操作,使用面日渐广泛。在此,我启动了一个开源项目,将表达式分析的结果存放在JSON对象中,可以非常方便的进行解读,同时,还具有相当的开放性。
功能:
ExprToJSON 文本表达式=>JSON对象树
JSONToExpr JSON对象树=>文本表达式
Eval JSON对象树求值
EvalNumber JSON对象树求数值
VarNeeded 提取表达式中用到的变量
2012-04-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人