Index: Perl.plist =================================================================== --- Perl.plist (revision 6181) +++ Perl.plist (working copy) @@ -1761,7 +1761,7 @@ begin - \bq[wx]([^'\(\{\[\w\s]) + \bqx([^'\(\{\[\w\s]) beginCaptures 0 @@ -1781,7 +1781,7 @@ name - string.quoted.other.q.perl + string.interpolated.qx.perl patterns @@ -1796,6 +1796,37 @@ begin + \bqx' + beginCaptures + + 0 + + name + punctuation.definition.string.begin.perl + + + end + ' + endCaptures + + 0 + + name + punctuation.definition.string.end.perl + + + name + string.interpolated.qx.single-quote.perl + patterns + + + include + #escaped_char + + + + + begin " beginCaptures @@ -1831,7 +1862,7 @@ begin - \bq([^\(\{\[\w\s]) + \bqw?([^\(\{\[\w\s]) beginCaptures 0 @@ -1930,7 +1961,7 @@ begin - \bq[qwx]\( + \bqq\( beginCaptures 0 @@ -1950,7 +1981,7 @@ name - string.quoted.other.q-paren.perl + string.quoted.other.qq-paren.perl patterns @@ -1969,7 +2000,7 @@ begin - \bq[qwx]\{ + \bqq\{ beginCaptures 0 @@ -1989,7 +2020,7 @@ name - string.quoted.other.q-brace.perl + string.quoted.other.qq-brace.perl patterns @@ -2008,7 +2039,7 @@ begin - \bq[qwx]\[ + \bqq\[ beginCaptures 0 @@ -2028,7 +2059,7 @@ name - string.quoted.other.q-bracket.perl + string.quoted.other.qq-bracket.perl patterns @@ -2047,7 +2078,7 @@ begin - \bq\( + \bqx\( beginCaptures 0 @@ -2067,6 +2098,123 @@ name + string.interpolated.qx-paren.perl + patterns + + + include + #escaped_char + + + include + #nested_parens_interpolated + + + include + #variable + + + + + begin + \bqx\{ + beginCaptures + + 0 + + name + punctuation.definition.string.begin.perl + + + end + \} + endCaptures + + 0 + + name + punctuation.definition.string.end.perl + + + name + string.interpolated.qx-brace.perl + patterns + + + include + #escaped_char + + + include + #nested_braces_interpolated + + + include + #variable + + + + + begin + \bqx\[ + beginCaptures + + 0 + + name + punctuation.definition.string.begin.perl + + + end + \] + endCaptures + + 0 + + name + punctuation.definition.string.end.perl + + + name + string.interpolated.qx-bracket.perl + patterns + + + include + #escaped_char + + + include + #nested_brackets_interpolated + + + include + #variable + + + + + begin + \bqw?\( + beginCaptures + + 0 + + name + punctuation.definition.string.begin.perl + + + end + \) + endCaptures + + 0 + + name + punctuation.definition.string.end.perl + + + name string.quoted.other.q-paren.perl patterns @@ -2082,7 +2230,7 @@ begin - \bq\{ + \bqw?\{ beginCaptures 0 @@ -2117,7 +2265,7 @@ begin - \bq\[ + \bqw?\[ beginCaptures 0