Releases: tomc128/boolean-expression-parser
Releases · tomc128/boolean-expression-parser
v1.2.0
What's Changed
- New truth table generation & styles by @tomc128 in #2
- Project restructure by @tomc128 in #3
- Project restructure & new web UI by @tomc128 in #4
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
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
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.