diff options
author | Gaurav Jain <gaurav@gauravjain.org> | 2014-04-15 22:17:27 -0400 |
---|---|---|
committer | Gaurav Jain <gaurav@gauravjain.org> | 2014-04-15 22:17:27 -0400 |
commit | 524b58ffc841c5ce9de12a62a1a6082fc99eebf3 (patch) | |
tree | b36e3a75a982017c24ddffccbed935602688dad8 | |
parent | 84b7c8aca975566dde86fc90a23d49353e534265 (diff) | |
download | pygments-524b58ffc841c5ce9de12a62a1a6082fc99eebf3.tar.gz |
Added handling of escaped single quotes in Puppet files
-rw-r--r-- | pygments/lexers/other.py | 2 | ||||
-rw-r--r-- | tests/examplefiles/example.pp | 8 |
2 files changed, 9 insertions, 1 deletions
diff --git a/pygments/lexers/other.py b/pygments/lexers/other.py index c308c884..227352d9 100644 --- a/pygments/lexers/other.py +++ b/pygments/lexers/other.py @@ -3391,7 +3391,7 @@ class PuppetLexer(RegexLexer): 'strings': [ (r'"([^"])*"', String), - (r'\'([^\'])*\'', String), + (r"'(\\'|[^'])*'", String), ], } diff --git a/tests/examplefiles/example.pp b/tests/examplefiles/example.pp new file mode 100644 index 00000000..ea697be2 --- /dev/null +++ b/tests/examplefiles/example.pp @@ -0,0 +1,8 @@ +exec { 'grep': + command => 'grep "\'" -rI *', + path => '/bin:/usr/bin', +} + +node default { + notify {"Hello World":;} +} |