@@ -286,38 +286,54 @@ contexts:
286286
287287 tag-event-attribute-value :
288288 - match : \"
289- scope : meta.string.html string.quoted.double.html punctuation.definition.string.begin.html
290- embed : scope:source.js.cs.webforms
291- embed_scope : meta.string.html meta.interpolation.html source.js.embedded.html
292- escape : \"
293- escape_captures :
294- 0 : meta.string.html string.quoted.double.html punctuation.definition.string.end.html
289+ scope : string.quoted.double.html punctuation.definition.string.begin.html
290+ set : tag-event-attribute-value-double-quoted-content
295291 - match : \'
296- scope : meta.string.html string.quoted.single.html punctuation.definition.string.begin.html
297- embed : scope:source.js.cs.webforms
298- embed_scope : meta.string.html meta.interpolation.html source.js.embedded.html
299- escape : \'
300- escape_captures :
301- 0 : meta.string.html string.quoted.single.html punctuation.definition.string.end.html
292+ scope : string.quoted.single.html punctuation.definition.string.begin.html
293+ set : tag-event-attribute-value-single-quoted-content
302294 - include : else-pop
303295
296+ tag-event-attribute-value-double-quoted-content :
297+ - meta_scope : meta.string.html
298+ - meta_content_scope : meta.interpolation.html source.js.embedded.html
299+ - match : \"
300+ scope : string.quoted.double.html punctuation.definition.string.end.html
301+ pop : 1
302+ - include : scope:source.js.embedded.string.quoted.double.cs.webforms
303+
304+ tag-event-attribute-value-single-quoted-content :
305+ - meta_scope : meta.string.html
306+ - meta_content_scope : meta.interpolation.html source.js.embedded.html
307+ - match : \'
308+ scope : string.quoted.single.html punctuation.definition.string.end.html
309+ pop : 1
310+ - include : scope:source.js.embedded.string.quoted.single.cs.webforms
311+
304312 tag-style-attribute-value :
305313 - match : \"
306- scope : meta.string.html string.quoted.double.html punctuation.definition.string.begin.html
307- embed : scope:source.css.cs.webforms#rule-list-body
308- embed_scope : meta.string.html meta.interpolation.html source.css.embedded.html
309- escape : \"
310- escape_captures :
311- 0 : meta.string.html string.quoted.double.html punctuation.definition.string.end.html
314+ scope : string.quoted.double.html punctuation.definition.string.begin.html
315+ set : tag-style-attribute-value-double-quoted-content
312316 - match : \'
313- scope : meta.string.html string.quoted.single.html punctuation.definition.string.begin.html
314- embed : scope:source.css.cs.webforms#rule-list-body
315- embed_scope : meta.string.html meta.interpolation.html source.css.embedded.html
316- escape : \'
317- escape_captures :
318- 0 : meta.string.html string.quoted.single.html punctuation.definition.string.end.html
317+ scope : string.quoted.single.html punctuation.definition.string.begin.html
318+ set : tag-style-attribute-value-single-quoted-content
319319 - include : else-pop
320320
321+ tag-style-attribute-value-double-quoted-content :
322+ - meta_scope : meta.string.html
323+ - meta_content_scope : meta.interpolation.html source.css.embedded.html
324+ - match : \"
325+ scope : string.quoted.double.html punctuation.definition.string.end.html
326+ pop : 1
327+ - include : scope:source.css.embedded.string.quoted.double.cs.webforms
328+
329+ tag-style-attribute-value-single-quoted-content :
330+ - meta_scope : meta.string.html
331+ - meta_content_scope : meta.interpolation.html source.css.embedded.html
332+ - match : \'
333+ scope : string.quoted.single.html punctuation.definition.string.end.html
334+ pop : 1
335+ - include : scope:source.css.embedded.string.quoted.single.cs.webforms
336+
321337 tag-attribute-value-content :
322338 - meta_prepend : true
323339 - include : csharp-interpolations
0 commit comments