USPExpress Pro Version 2.0 [ Legend: ] [ + New feature ] [ * Improvement/modification ] [ - Defect correction ] ---- History ------------------------------------------------------------------- 2.0 [July 12, 2007] [+] IIF conditional evaluation [+] indexed variables support ("[]" syntax) [+] "Context" support [+] Decimal support (Parser.StorageType property) [+] The names of the variables may contain any character (e.g. spaces), as soon as they are enclosed in {} brackets. [+] bCollectUnknownVariables parameter added to Parse method [+] The following read-only properties have been added to Function and Constant classes: - string Syntax{get;} - string Description{get;} - GroupType Group{get;} [+] New enumeration type, USP.Express.Pro.Constants.GroupType has been added. [+] ">" and "<" comparison operators are supported for strings [*] The leading zero can now be omitted in numbers. E.g., .01 is now a valid syntax for 0.01. [*] Improved reporting on unbalanced parentheses (the position of the first unbalanced parenthesis is reported) [*] Enhanced error reporting on parsing (InvalidToken property is included in ParseException class) [-] Min/Max functions returned Double.Max value when NaN was passed as one of its arguments. 1.1.5 [July 4, 2006] [+] .NET 2.0 release [*] An option to overload existing operators [*] Modified the BuildXMLTree method: Introduced a "TYPE" attribute to hold information on the data type of the token in the expression tree. Example: [*] Two-dimensional arrays as function parameters are now supported. Function.UnfoldArray method has been introduced. [-] IIF function - parsing bug fixed [+] "Root" function has been introduced -------------------------------------------------------------------------------- Copyright (C) 1999-2007 Unisoft plus LLC