BUG: Fixed parsing of unquoted arguments to allow double-quotes within the argument.
This commit is contained in:
parent
2716ac3966
commit
97391045bd
|
@ -38,7 +38,7 @@
|
||||||
(defconst cmake-regex-paren-left "(")
|
(defconst cmake-regex-paren-left "(")
|
||||||
(defconst cmake-regex-paren-right ")")
|
(defconst cmake-regex-paren-right ")")
|
||||||
(defconst cmake-regex-argument-quoted "\"\\([^\"\\\\]\\|\\\\\\(.\\|\n\\)\\)*\"")
|
(defconst cmake-regex-argument-quoted "\"\\([^\"\\\\]\\|\\\\\\(.\\|\n\\)\\)*\"")
|
||||||
(defconst cmake-regex-argument-unquoted "\\([^ \t\r\n()#\"\\\\]\\|\\\\.\\)+")
|
(defconst cmake-regex-argument-unquoted "\\([^ \t\r\n()#\"\\\\]\\|\\\\.\\)\\([^ \t\r\n()#\\\\]\\|\\\\.\\)*")
|
||||||
|
|
||||||
(defconst cmake-regex-token (concat "\\(" cmake-regex-comment
|
(defconst cmake-regex-token (concat "\\(" cmake-regex-comment
|
||||||
"\\|" cmake-regex-paren-left
|
"\\|" cmake-regex-paren-left
|
||||||
|
|
Loading…
Reference in New Issue