# Decision tree operators
_OPERATORS = {
    "continuous.equal": lambda context, value: context == value,
    "enum.equal": lambda context, value: context == value,
    "continuous.greaterthan": lambda context, value: context > value,
    "continuous.greaterthanorequal": lambda context, value: context >= value,
    "continuous.lessthan": lambda context, value: context < value,
    "continuous.lessthanorequal": lambda context, value: context <= value,
}

@@ -452,6 +452,303 @@
 ue,%0A
+    %22interval.in%22: lambda context, value: context%3E=value%5B%22interval%22%5D%5B%22from_included%22%5D and context%3Cvalue%5B%22interval%22%5D%5B%22to_excluded%22%5D if value%5B%22interval%22%5D%5B%22from_included%22%5D %3C value%5B%22interval%22%5D%5B%22to_excluded%22%5D else context%3E=value%5B%22interval%22%5D%5B%22from_included%22%5D or context%3Cvalue%5B%22interval%22%5D%5B%22to_excluded%22%5D,%0A
 %7D
-%0A

add interval.in operator