A parser for mathematical and logical expressions. The parser class defines a method parseExpression() which takes a string and returns an ExpressionNode that holds a representation of the mathematical expression. The method parseCondition() parses a logical expression to a 'true' or 'false' value. Parsing is implemented in the form of a recursive descent parser.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.