An Expression Parser and Evaluator result in JSON object. Written in Pascal. 表达式的解析和求值是一个应用面非常广的功能。JSON格式因其简明、易于操作,使用面日渐广泛。本项目将表达式分析的结果存放在JS

Features

  • Value collection operation. eg: X in ( Null, 1, 2+3, Y-6)
  • Mutil sentence divided by ;
  • Set value of variable with := eg: X := Y + 1; Y := X * Y
  • IF statement. eg: IF(Name is null, 'No Name', 'Name is: '+Name)
  • Boolean operators: AND OR XOR
  • Math operators: + - * / \ %
  • Bit operators: & | ^ ~
  • Compare operators: = > < >= <= <>
  • String Operators: + Len eg: Len('Hello'+#32+'World!')
  • VarHelper can provide custom variable get/set.
  • FuncHelper can provide custom function call.
  • TraceOnLine will tirgger event at every sentence complete eval.

Project Samples

Project Activity

See All Activity >

Categories

Libraries

Follow JSON Expression Parser & Evaluator

JSON Expression Parser & Evaluator Web Site

You Might Also Like
SysAid multi-layered ITSM solution Icon
SysAid multi-layered ITSM solution

For organizations spanning all industries and sizes from SMBs to Fortune 500 corporations

SysAid is an ITSM, Service Desk and Help Desk software solution that integrates all of the essential IT tools into one product. Its rich set of features include a powerful Help Desk, IT Asset Management, and other easy-to-use tools for analyzing and optimizing IT performance.
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
1
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5

User Reviews

There are no 5 star reviews.

Additional Project Details

Intended Audience

Developers

Programming Language

Delphi/Kylix, Object Pascal

Related Categories

Delphi/Kylix Libraries, Object Pascal Libraries

Registered

2009-11-19