(10 < DD99 && DD99 < 15) && (DD88 > 20) &&
( > 15 DD67 && DD67 18 <) || (DD11 <= 15)
Here’s a stab at decoding the encoding…
-
There are three types of data unit:
– individual simple parenthetical: (VAR > 3)
– individual complex parenthetical:(VAR > 3 && VAR < 5)
– compound parenthetical clauses made up of two or more(?) parentheticals:
(VAR1 = 3) && (VAR2 > 1) -
&&and||are ‘AND’ and ‘OR’ operators. They can appear in two types of location:
– between clauses
– between repeated variables inside of parenthetical clauses.
–||only appears between parentheticals (does not appear inside of them). -
Each parenthetical clause has one or more, max 2(?), numeric values, which can be integer or floating-point decimal.
-
The clauses contain one or more, max 2(?), standard comparison operators and two operands. The two operands may be combined with AND or OR (
&&or||). -
Parenthetical clauses are single-level (not nested).
__________
That’s as far as I’m willing to go without more (and complete) strings to evaluate or definition of the expression elements. The above is only observations of very limited examples and already involves way too much guessing and assumption.