summaryrefslogtreecommitdiff
path: root/rules/EXPRESSIONS
diff options
context:
space:
mode:
Diffstat (limited to 'rules/EXPRESSIONS')
-rw-r--r--rules/EXPRESSIONS16
1 files changed, 16 insertions, 0 deletions
diff --git a/rules/EXPRESSIONS b/rules/EXPRESSIONS
index b974026..55976f4 100644
--- a/rules/EXPRESSIONS
+++ b/rules/EXPRESSIONS
@@ -226,4 +226,20 @@
}
}
}
+, "contains":
+ { "vars": ["list", "item"]
+ , "expression":
+ { "type": "or"
+ , "$1":
+ { "type": "foreach"
+ , "var": "entry"
+ , "range": {"type": "var", "name": "list"}
+ , "body":
+ { "type": "=="
+ , "$1": {"type": "var", "name": "entry"}
+ , "$2": {"type": "var", "name": "item"}
+ }
+ }
+ }
+ }
}