by Elad Rosenheim (3 Submissions)
Category: String Manipulation
Compatability: Visual Basic 3.0
Difficulty: Intermediate
Date Added: Wed 3rd February 2021
Rating: (6 Votes)
The zip includes an Expression Parser Class that parses and computes mathematical expressions (such as "-pi * sin(50 + 3 * 4) / -3"), and a demo client application.
The parser supports built-in and user defined constants and built-in functions.
Also, it demonstrates a variety of error-handling and VB tricks.
Inputs
Any math expression, that may include -|+|*|/ operators, sub-expressions "(xxx)", and built-in-function calls. You may also define and use constants.
Download Math Expression Parser (10 KB)