chiark / gitweb /
css: properly handle variable declarations with comments in postprocess.py.
authorVladimír Vondruš <mosra@centrum.cz>
Sun, 17 Jun 2018 09:50:01 +0000 (11:50 +0200)
committerVladimír Vondruš <mosra@centrum.cz>
Sun, 17 Jun 2018 11:06:50 +0000 (13:06 +0200)
css/postprocess.py

index 78d822bf2bfc48e04a3c7b4252eb8daf119566fe..f18c27efa353c6b25aa4ccfea85bc10b7c2d192c 100755 (executable)
@@ -35,7 +35,7 @@ closing_brace_rx = re.compile("^\\s*}\\s*$")
 comment_rx = re.compile("^\\s*(/\\*.*\\*/)?\\s*$")
 comment_start_rx = re.compile("^\\s*(/\\*.*)\\s*$")
 comment_end_rx = re.compile("^\\s*(.*\\*/)\\s*$")
-variable_declaration_rx = re.compile("^\\s*(?P<key>--[a-z-]+)\\s*:\\s*(?P<value>[^;]+)\\s*;\\s*$")
+variable_declaration_rx = re.compile("^\\s*(?P<key>--[a-z-]+)\\s*:\\s*(?P<value>[^;]+)\\s*;\\s*(/\\*.*\\*/)?\\s*$")
 variable_use_rx = re.compile("^(?P<before>.+)var\\((?P<key>--[a-z-]+)\\)(?P<after>.+)$")
 
 def postprocess(files, process_imports, out_file):