Skip to content

Commit 3192b22

Browse files
committed
fix #40 - improve here-doc strings
1 parent f03fb8c commit 3192b22

File tree

1 file changed

+22
-22
lines changed

1 file changed

+22
-22
lines changed

Support/PowershellSyntax.tmLanguage

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@
134134
</dict>
135135
<dict>
136136
<key>begin</key>
137-
<string>^@"\n</string>
137+
<string>\@"(?=\n)</string>
138138
<key>end</key>
139139
<string>^"@</string>
140140
<key>name</key>
@@ -155,6 +155,27 @@
155155
</dict>
156156
</array>
157157
</dict>
158+
<dict>
159+
<key>begin</key>
160+
<string>\@'(?=\n)</string>
161+
<key>end</key>
162+
<string>^'@</string>
163+
<key>name</key>
164+
<string>string.quoted.single.heredoc.powershell</string>
165+
<key>patterns</key>
166+
<array>
167+
<dict>
168+
<key>match</key>
169+
<string>''</string>
170+
<key>name</key>
171+
<string>constant.character.escape.powershell</string>
172+
</dict>
173+
</array>
174+
</dict>
175+
<dict>
176+
<key>include</key>
177+
<string>#numericConstant</string>
178+
</dict>
158179
<dict>
159180
<key>begin</key>
160181
<string>@\(</string>
@@ -203,27 +224,6 @@
203224
</dict>
204225
</array>
205226
</dict>
206-
<dict>
207-
<key>begin</key>
208-
<string>@'\n</string>
209-
<key>end</key>
210-
<string>^'@</string>
211-
<key>name</key>
212-
<string>string.quoted.single.heredoc.powershell</string>
213-
<key>patterns</key>
214-
<array>
215-
<dict>
216-
<key>match</key>
217-
<string>''</string>
218-
<key>name</key>
219-
<string>constant.character.escape.powershell</string>
220-
</dict>
221-
</array>
222-
</dict>
223-
<dict>
224-
<key>include</key>
225-
<string>#numericConstant</string>
226-
</dict>
227227
<dict>
228228
<key>match</key>
229229
<string>-([lg][te]|[ci]?(eq|ne))</string>

0 commit comments

Comments
 (0)