All comparisons are made on strings: string1 rel string2.
Comparisons can be joined using and and
or. Parentheses may
be used to build complex comparison logics.

:Valid relations
:Relation,Condition
:==
string1 == string2 
 string1 == string2
with if: true if string1 and string2 are identical.
 with ifval: true if the numerical evaluations of string1 and of string2 are equal.
:!=
string1 != string2 
 string1 <> string2
with if: true if string1 and string2 are NOT identical.
 with ifval: true if the numerical evaluations of string1 and of string2 are not equal.
:!=
:<
string1 < string2
true if (the numerical evaluation of) string1 is < string2.
:<=
string1 <= string2
true if (the numerical evaluation of) string1 is $m_le string2.
:>
string1 > string2
true if (the numerical evaluation of) string1 is > string2.
:>=
string1 >= string2
true if (the numerical evaluation of) string1 is $m_ge string2.
:isin
string1 isin string2
true if string1 is a substring of string2.
:notin
string1 notin string2
true if string1 is NOT a substring of string2.
:iswordof
string1 iswordof string2
true if string1 is a word of string2.
:notwordof
string1 notwordof string2
true if string1 is NOT a word of string2.
:isvarof
string1 isvarof string2
true if string1 is a (mathematical) variable of the expression string2.
:notvarof
string1 notvarof string2
true if string1 is NOT a (mathematical) variable of the expression string2.
:isvariableof
string1 isvariableof string2
true if string1 is a (mathematical) variable of the expression string2.
:notvariableof
string1 notvariableof string2
true if string1 is NOT a (mathematical) variable of the expression string2.
:isitemof
string1 isitemof string2
true if string1 is an item of the list string2.
:notitemof
string1 notitemof string2
true if string1 is NOT an item of the list string2.
:islineof
string1 islineof string2
true if string1 is a line of the list string2.
:notlineof
string1 notlineof string2
true if string1 is NOT a line of the list string2.
:issamecase
string1 issamecase string2
true if string1 and string2 are the same text by a comparison insensitive to multiple spaces but case-sensitive.
:notsamecase
string1 notsamecase string2
true if string1 and string2 are NOT the same text by a comparison nsensitive to multiple spaces but case-sensitive.
:issametext
string1 issametext string2
true if string1 and string2 are the same text by a comparison insensitive to cases, multiple spaces and accented letters.
:notsametext
string1 notsametext string2
true if string1 and string2 are NOT the same text by a comparison insensitive to cases, multiple spaces and accented letters.

