Skip to content

Releases: evtn/matlog

v2.3.1

21 May 14:55
4dbff8c
Compare
Choose a tag to compare
  • Added complexity attribute on all Token instances. Integer, higher values mean higher complexity.
    More on how it's calculated in help(Expression.complexity)
  • Added pattern matching (more on that later in README), mostly for cleaner simplification code.

2.2.0

14 Mar 23:01
75f3cf6
Compare
Choose a tag to compare

I wish I had time to write a changelog.

Update added Expression.simplify() and switched to a new parser. Hooray!

Read README.

v2.0.3

26 Jan 16:17
9a12715
Compare
Choose a tag to compare
  • Added comments in solving methods, explaining optimizations
  • Added Expression.force_solve() for bruteforced expression solution. Raises ValueError if expression yields different results on different inputs.
  • Fixed a bug in Expression.equals
  • Added Token.is_inversed for better simplification

v2.0.2

26 Jan 10:40
Compare
Choose a tag to compare

Brings a few fixes

v2.0.1

25 Jan 12:09
Compare
Choose a tag to compare
setup.py version fix