Skip to content

Releases: tomc128/boolean-expression-parser

v1.2.0

14 Dec 23:35
Compare
Choose a tag to compare

What's Changed

Project Restructure

After a slight rework of the project structure, the command line interface is now in BooleanExpressionParser.CLI. The logic and functionality is in BooleanExpressionParser as before.

Files

Attached is a framework-dependent executable file for the CLI, as well as a framework-dependent DLL file for the library. Both should be cross-platform.

Full Changelog: v1.1.0...v1.2.0

v1.1.0

29 Nov 20:50
Compare
Choose a tag to compare

The first feature update of Boolean Expression Parser!

  • Code refactor
    • Evaluate method is now part of nodes instead of the Evaluator class
    • Simplified the Parser
  • Improve CLI
    • New command structure and options
  • Truth table improvements
    • Coloured output (green / red for true / false respectively)
    • Ability to change character for true / false
  • Ability to order variables

v1.0.0

20 Oct 11:05
Compare
Choose a tag to compare

Initial release of Boolean Expression Parser!

  • Supports all basic boolean operators
    • AND, OR, NOT, XOR, NAND, NOR, XNOR
  • Supports aliases for operators
    • &, +, !, etc.
    • All types of brackets for readability
  • Supports multi-character variable names
    • A_1, D0, etc.
  • Intuitive truth table display

To run, download the respective file for your device. Ensure .NET 6 is installed. Run the program with BooleanExpressionParser.exe on Windows or BooleanExpressionParser on Linux.