summaryrefslogtreecommitdiff
path: root/rules/EXPRESSIONS
diff options
context:
space:
mode:
authorOliver Reiche <oliver.reiche@huawei.com>2023-01-10 14:47:56 +0100
committerOliver Reiche <oliver.reiche@huawei.com>2023-01-10 14:47:56 +0100
commit1eb2ab6cf151ce59bfc27d11dade5742167f4229 (patch)
tree44791bcd35c0879a2ae757e072478736e439ab5b /rules/EXPRESSIONS
parenta514f75625633a167bb5518b7c90ca4219058d5f (diff)
parent5ae5134804b6edaaffec593868f133dd840ef7df (diff)
downloadrules-cc-1eb2ab6cf151ce59bfc27d11dade5742167f4229.tar.gz
Merge commit '5ae5134804b6edaaffec593868f133dd840ef7df' into oreiche/install-rules
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"}
+ }
+ }
+ }
+ }
}