SimplerBooleanExpression

class SimplerBooleanExpression

The main class that implements the expression simplification logic

Constructors

SimplerBooleanExpression
Link copied to clipboard
fun SimplerBooleanExpression()

Functions

getBooleanTable
Link copied to clipboard
fun <T> getBooleanTable(condition: SimplifiedCondition<T>, conditions: List<SimplifiedCondition<T>>): MutableMap<List<Int>, Int>
Make boolean table and check condition results by row
simplify
Link copied to clipboard
fun <T> simplify(condition: SimplifiedCondition<T>): SimplifiedCondition<T>?
Make simpled condition if it is possible