Skip to content

Commit 3f8fa33

Browse files
committed
Add a lookahead for DELETE to avoid mistaking HTTP strings for SQL
1 parent d4a8e73 commit 3f8fa33

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

grammars/python.cson

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1643,7 +1643,7 @@
16431643
'name': 'string.quoted.double.block.python'
16441644
'patterns': [
16451645
{
1646-
'begin': '(?=\\s*(SELECT|INSERT|UPDATE|DELETE|CREATE|REPLACE|ALTER|WITH))'
1646+
'begin': '(?=\\s*(SELECT|INSERT|UPDATE|DELETE(?! \/)|CREATE|REPLACE|ALTER|WITH))'
16471647
'name': 'meta.embedded.sql'
16481648
'end': '(?=\\s*""")'
16491649
'patterns': [
@@ -1655,7 +1655,7 @@
16551655
]
16561656
}
16571657
{
1658-
'begin': '(")(?=\\s*(SELECT|INSERT|UPDATE|DELETE|CREATE|REPLACE|ALTER|WITH))'
1658+
'begin': '(")(?=\\s*(SELECT|INSERT|UPDATE|DELETE(?! \/)|CREATE|REPLACE|ALTER|WITH))'
16591659
'beginCaptures':
16601660
'1':
16611661
'name': 'punctuation.definition.string.begin.python'
@@ -2214,7 +2214,7 @@
22142214
'name': 'string.quoted.single.block.python'
22152215
'patterns': [
22162216
{
2217-
'begin': '(?=\\s*(SELECT|INSERT|UPDATE|DELETE|CREATE|REPLACE|ALTER|WITH))'
2217+
'begin': '(?=\\s*(SELECT|INSERT|UPDATE|DELETE(?! \/)|CREATE|REPLACE|ALTER|WITH))'
22182218
'end': '(?=\\s*\'\'\')'
22192219
'name': 'meta.embedded.sql'
22202220
'patterns': [
@@ -2226,7 +2226,7 @@
22262226
]
22272227
}
22282228
{
2229-
'begin': '(\')(?=\\s*(SELECT|INSERT|UPDATE|DELETE|CREATE|REPLACE|ALTER|WITH))'
2229+
'begin': '(\')(?=\\s*(SELECT|INSERT|UPDATE|DELETE(?! \/)|CREATE|REPLACE|ALTER|WITH))'
22302230
'beginCaptures':
22312231
'1':
22322232
'name': 'punctuation.definition.string.begin.python'

0 commit comments

Comments
 (0)