Releases: ECP-Solutions/VBA-Expressions
Releases · ECP-Solutions/VBA-Expressions
VBA-Expressions v3.3.0
Rocketed to the moon!
Functions changes
-
MROUND: now rounds all elements from the list of arrays. -
FZERO: now allows multi-variate fucntion zeroing. NOT supported by LO BASIC.
Bug fixed
- Infinite loop for some non-typical expressions.
Updates
- Testing frame updated.
- The
VarValueproperty now indetifies arrays inputs. - Updated users manual.
New methods
-
CopyToScopemethod: returns a new scope holding all the variables from the current scope.
New functions
-
BISECTOR: returns an array with two points that defines the bisector of the segment or angle -
INCENTER: returns an array with the incenter's coordinates for the given triangle. -
INCIRCLE: returns an array with the coordinates for the center and the radius for circle inscribed in the given triangle. -
CIRCUMCIRCLE: returns an array with the coordinates for the center and the radius for circle circumscribed by given triangle. -
CIRCLETANG: returns an array with the coordinates for the center and the radius for circle circumscribed by given triangle. -
GETFROMLIST: returns an element from the given list.
VBA-Expressions v3.2.11
Embracing analytic geometry basis!
Setting changes
- The
GallopingModeoption is disabled by default.
Bug fixed
- Broken tokenization for expressions involving evaluable literal strings.
New functions
-
DISTANCE: computes the distance between two Cartesian points. -
LINESINTERSECT: computes the intersection point between two lines defined by two points each. -
PARALLEL: computes two points representing a line parallel to the given one and containing the given point. -
PERPENDICULAR: computes two points representing a line perpendicular to the given one and containing the given point.
VBA-Expressions v3.2.10
A single one
New function
-
INSTR
VBA-Expressions v3.2.9
Approaching scripts!
New features
- Support for double equality symbol (
==): the library is able to evaluate comparisons using the double equality symbol, commonly used in modern scripting languages. With this addition, it is possible to evaluate expressions such as(a + b == c) & (a + b = c).
VBA-Expressions v3.2.8
Loving spreadsheet formulas!
New Functions
- Added Excel
BETA.DISTfunction for the cumulative distribution function (CDF) and the probabilistic distribution function (PDF) of the Beta distribution.
VBA-Expressions v3.2.7
A note on!
Bug Fix
- Resolved error when parsing literal strings with reserved grammar tokens.
VBA-Expressions v3.2.6
Reaffirmation!
Bug Fix
- Resolved several collisions when analysing expressions with implicit functions and multiplications.
Changes
- Added update notifications the LO extension.
VBA-Expressions v3.2.5
Deflating the code!
Changes
- Unused code removal.
- Reimplementation of functions
TINV,TINV_1TandTINV_2T.
VBA-Expressions v3.2.4
Wiping out the intruder!
Bug fixes
-
Createmethod: solved collision with reserved tokenE. -
Createmethod: solved collision with grammar reserved tokens{}.
Rebranding
- New logo, all our heart in 4 symbols!
VBA-Expressions v3.2.3
Unleashing the beast!
Improvements
- Multi-expressions evaluation. Now users can provide a list of multiple expressions to be evaluated in a single pass. For example,
"YEAR(NOW());ROUND(ERF(0.05);4);UCASE('This String');{-3*4;1-7;-10/5}"is a valid input.