]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Allow semicolon separated selectors
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Tue, 21 Aug 2018 18:04:22 +0000 (19:04 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Tue, 21 Aug 2018 18:04:22 +0000 (19:04 +0100)
lualib/lua_selectors.lua

index 3efdfe123699bc00c84aace09fa2eee3f9ef370c..3cf9a1340376d27cd0bdfddc3e55dbef9357e7d3 100644 (file)
@@ -462,11 +462,11 @@ local function make_grammar()
   local obrace = "(" * spc
   local ebrace = spc * ")"
   local comma = spc * "," * spc
-  local colon = ":"
+  local sel_separator = l.S":;"
 
   return l.P{
     "LIST";
-    LIST = l.Ct(l.V("EXPR")) * (colon * l.Ct(l.V("EXPR")))^0,
+    LIST = l.Ct(l.V("EXPR")) * (sel_separator * l.Ct(l.V("EXPR")))^0,
     EXPR = l.V("FUNCTION") * (dot * l.V("PROCESSOR"))^0,
     PROCESSOR = l.Ct(atom * spc * (obrace * l.V("ARG_LIST") * ebrace)^0),
     FUNCTION = l.Ct(atom * spc * (obrace * l.V("ARG_LIST") * ebrace)^0),