Skip to content

Releases: BLM16/Tokenized-Calculator

v4.4.0

16 Sep 04:06
Compare
Choose a tag to compare

Added function validators to ensure that only valid values are computed. This checks for things such as attempting to compute sqrt(-1) or sin^-1(5) and throws a MathSyntaxException.

v4.3.0

30 Dec 02:42
Compare
Choose a tag to compare

Added checks to ensure that all symbols are unique. The former checks ensured no duplicate symbols within each category, but did not cross check them with other categories.

v4.2.0

03 Aug 20:13
Compare
Choose a tag to compare

Added checks to ensure that all operator, constant, and function symbols are unique.

v4.1.2

06 May 15:00
Compare
Choose a tag to compare

Made all operators and functions case insensitive, not only the builtins.

v4.1.1

06 May 03:47
Compare
Choose a tag to compare

Fixed issue where converting a double to a string yielded a result in scientific notation where E was either not recognized, or was treated as a constant.

v4.1.0

03 May 02:38
Compare
Choose a tag to compare

Fixed issues with negative numbers and subtraction.

v4.0.1

20 Jan 00:28
Compare
Choose a tag to compare

Code refactoring to remove casts to objects.

v4.0.0

19 Jan 02:20
Compare
Choose a tag to compare

Added support for both builtin and custom functions.

v3.0.0

04 Jan 02:17
Compare
Choose a tag to compare

Added constants, both built-in and custom.

v2.1.0

04 Jan 02:15
Compare
Choose a tag to compare
  • Custom operator support
  • NuGet package