changing the interface of the class (removing public)
change in a test
remove the regex from the class, put the regex in the grammar where it belongs and add check when constraints are added
some new tests too
reduced visibility of some members
regex validation in AddConstraint
reduced visibilty of constructor
class diagram added
avoid adding duplicated clauses
UnaryOperators added
minor changes in regex and other stuff
this.IsEntityLine || this.IsWithLine
condition recasting in ExtractConditions
orderby op.Token.Length descending introuced
ugly little fix
new test files
changes in other tests