Releases: Muqsit/arithmexp
Releases · Muqsit/arithmexp
v0.1.2
- Fix a bug causing the parser to go in an endless loop
v0.1.0
- Added support for functions
v0.0.7
- Operator precedence now factors in operator associativity (#6)
- Binary operators in expressions are resolved during parsing stage instead of during the evaluation stage (performance improvement)
v0.0.6
- Improve performance of
Expression::evaluate()
v0.0.5
- Throw a
ParseException
if the binary token tree is improperly formatted
- This throws an exception during the parsing stage in expressions such as
2b
, b c d
, etc.
v0.0.4
- Postfix expression has spaces in-between when
var_dump()
-ing an Expression
v0.0.3
- Added support for exponential (
**
) binary operator
- Added support for modulo (
%
) binary operator
Initial Release
This is the initial release of muqsit/arithmexp
.