﻿
"B"   in ["B"]
"B"  !in ["B"]
"B"  ~in ["B"]
"B" !~in ["B"]
"B" ~!in ["B"]
"B" not in ["B"]
"B" ~not in ["B"]
"B" not ~in ["B"]
"B" not~in ["B"]


"B"   in ["b"]
"B"  !in ["b"]
"B"  ~in ["b"]
"B" !~in ["b"]
"B" ~!in ["b"]
"B" not in ["b"]
"B" ~not in ["b"]
"B" not ~in ["b"]
"B" not~in ["b"]

"B"   in ["A"]
"B"  !in ["A"]
"B"  ~in ["A"]
"B" !~in ["A"]
"B" ~!in ["A"]
"B" not in ["A"]
"B" ~not in ["A"]
"B" not ~in ["A"]
"B" not~in ["A"]

"B"   in ["A", "B"]
"B"  !in ["A", "B"]
"B"  ~in ["A", "B"]
"B" !~in ["A", "B"]
"B" ~!in ["A", "B"]
"B" not in ["A", "B"]
"B" ~not in ["A", "B"]
"B" not ~in ["A", "B"]
"B" not~in ["A", "B"]

"B"   in ["A", "b"]
"B"  !in ["A", "b"]
"B"  ~in ["A", "b"]
"B" !~in ["A", "b"]
"B" ~!in ["A", "b"]
"B" not in ["A", "b"]
"B" ~not in ["A", "b"]
"B" not ~in ["A", "b"]
"B" not~in ["A", "b"]

"B"   in ["B", null]
"B"  !in ["B", null]
"B"  ~in ["B", null]
"B" !~in ["B", null]
"B" ~!in ["B", null]
"B" not in ["B", null]
"B" ~not in ["B", null]
"B" not ~in ["B", null]
"B" not~in ["B", null]

""   in ["A", "b"]
""  !in ["A", "b"]
""  ~in ["A", "b"]
"" !~in ["A", "b"]
"" ~!in ["A", "b"]
"" not in ["A", "b"]
"" ~not in ["A", "b"]
"" not ~in ["A", "b"]
"" not~in ["A", "b"]

""   in ["B", ""]
""  !in ["B", ""]
""  ~in ["B", ""]
"" !~in ["B", ""]
"" ~!in ["B", ""]
"" not in ["B", ""]
"" ~not in ["B", ""]
"" not ~in ["B", ""]
"" not~in ["B", ""]

""   in ["B", null]
""  !in ["B", null]
""  ~in ["B", null]
"" !~in ["B", null]
"" ~!in ["B", null]
"" not in ["B", null]
"" ~not in ["B", null]
"" not ~in ["B", null]
"" not~in ["B", null]

null   in ["A", "b"]
null  !in ["A", "b"]
null  ~in ["A", "b"]
null !~in ["A", "b"]
null ~!in ["A", "b"]
null not in ["A", "b"]
null ~not in ["A", "b"]
null not ~in ["A", "b"]
null not~in ["A", "b"]

null   in ["B", ""]
null  !in ["B", ""]
null  ~in ["B", ""]
null !~in ["B", ""]
null ~!in ["B", ""]
null not in ["B", ""]
null ~not in ["B", ""]
null not ~in ["B", ""]
null not~in ["B", ""]

null   in ["B", null]
null  !in ["B", null]
null  ~in ["B", null]
null !~in ["B", null]
null ~!in ["B", null]
null not in ["B", null]
null ~not in ["B", null]
null not ~in ["B", null]
null not~in ["B", null]

1      in Range(3)
1     !in Range(3)
1     ~in Range(3)
1    !~in Range(3)
1    ~!in Range(3)
1 not  in Range(3)
1 ~not in Range(3)
1 not ~in Range(3)
1 not~ in Range(3)

7      in Range(3)
7     !in Range(3)
7     ~in Range(3)
7    !~in Range(3)
7    ~!in Range(3)
7 not  in Range(3)
7 ~not in Range(3)
7 not ~in Range(3)
7 not~ in Range(3)

null      in Range(3)
null     !in Range(3)
null     ~in Range(3)
null    !~in Range(3)
null    ~!in Range(3)
null not  in Range(3)
null ~not in Range(3)
null not ~in Range(3)
null not~ in Range(3)

1      in Range(3) ++ [null]
1     !in Range(3) ++ [null]
1     ~in Range(3) ++ [null]
1    !~in Range(3) ++ [null]
1    ~!in Range(3) ++ [null]
1 not  in Range(3) ++ [null]
1 ~not in Range(3) ++ [null]
1 not ~in Range(3) ++ [null]
1 not~ in Range(3) ++ [null]

7      in Range(3) ++ [null]
7     !in Range(3) ++ [null]
7     ~in Range(3) ++ [null]
7    !~in Range(3) ++ [null]
7    ~!in Range(3) ++ [null]
7 not  in Range(3) ++ [null]
7 ~not in Range(3) ++ [null]
7 not ~in Range(3) ++ [null]
7 not~ in Range(3) ++ [null]

null      in Range(3) ++ [null]
null     !in Range(3) ++ [null]
null     ~in Range(3) ++ [null]
null    !~in Range(3) ++ [null]
null    ~!in Range(3) ++ [null]
null not  in Range(3) ++ [null]
null ~not in Range(3) ++ [null]
null not ~in Range(3) ++ [null]
null not~ in Range(3) ++ [null]

1      in Null(Range(3))
1     !in Null(Range(3))
1     ~in Null(Range(3))
1    !~in Null(Range(3))
1    ~!in Null(Range(3))
1 not  in Null(Range(3))
1 ~not in Null(Range(3))
1 not ~in Null(Range(3))
1 not~ in Null(Range(3))

"hi"      in Null(["hi", "by", "pi"])
"hi"     !in Null(["hi", "by", "pi"])
"hi"     ~in Null(["hi", "by", "pi"])
"hi"    !~in Null(["hi", "by", "pi"])
"hi"    ~!in Null(["hi", "by", "pi"])
"hi" not  in Null(["hi", "by", "pi"])
"hi" ~not in Null(["hi", "by", "pi"])
"hi" not ~in Null(["hi", "by", "pi"])
"hi" not~ in Null(["hi", "by", "pi"])
