Skip to content

Commit

Permalink
Mark [[ and {{ as escped placeholders.
Browse files Browse the repository at this point in the history
  • Loading branch information
renpytom committed Mar 19, 2018
1 parent d7c65dd commit d9e40d7
Show file tree
Hide file tree
Showing 2 changed files with 52 additions and 50 deletions.
51 changes: 26 additions & 25 deletions grammars/renpy.cson
Expand Up @@ -737,8 +737,9 @@
'builtin_types':
'match': '(?x)\\b(\n\t\t\t\tbasestring|bool|buffer|bytearray|bytes|complex|dict|float|frozenset|int|\n\t\t\t\tlist|long|memoryview|object|range|set|slice|str|tuple|unicode|xrange\n\t\t\t)\\b'
'name': 'support.type.python.renpy'
'quoted_placeholder':
'escaped_placeholder':
'match' : '\\{\\{|\\[\\['
'name': 'constant.character.escape.placeholder.python.renpy'
'constant_placeholder':
'match': '\\{[^}]*\\}|\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]'
'name': 'constant.other.placeholder.tags.renpy'
Expand Down Expand Up @@ -963,7 +964,7 @@
'name': 'meta.empty-string.double.python.renpy'
'name': 'string.quoted.double.block.unicode-raw-regex.python.renpy'
'patterns': [
{ 'include': '#quoted_placeholder' }
{ 'include': '#escaped_placeholder' }
{
'include': '#constant_placeholder'
}
Expand Down Expand Up @@ -994,7 +995,7 @@
'name': 'meta.empty-string.double.python.renpy'
'name': 'string.quoted.double.block.unicode-raw.python.renpy'
'patterns': [
{ 'include': '#quoted_placeholder' }
{ 'include': '#escaped_placeholder' }
{
'include': '#constant_placeholder'
}
Expand Down Expand Up @@ -1022,7 +1023,7 @@
'name': 'meta.empty-string.double.python.renpy'
'name': 'string.quoted.double.block.raw-regex.python.renpy'
'patterns': [
{ 'include': '#quoted_placeholder' }
{ 'include': '#escaped_placeholder' }
{
'include': '#constant_placeholder'
}
Expand Down Expand Up @@ -1050,7 +1051,7 @@
'name': 'meta.empty-string.double.python.renpy'
'name': 'string.quoted.double.block.raw.python.renpy'
'patterns': [
{ 'include': '#quoted_placeholder' }
{ 'include': '#escaped_placeholder' }
{
'include': '#constant_placeholder'
}
Expand All @@ -1075,7 +1076,7 @@
'name': 'meta.empty-string.double.python.renpy'
'name': 'string.quoted.double.block.unicode.python.renpy'
'patterns': [
{ 'include': '#quoted_placeholder' }
{ 'include': '#escaped_placeholder' }
{
'include': '#constant_placeholder'
}
Expand All @@ -1095,7 +1096,7 @@
'name': 'punctuation.definition.string.begin.python.renpy'
'3':
'patterns': [
{ 'include': '#quoted_placeholder' }
{ 'include': '#escaped_placeholder' }
{'include': '#constant_placeholder'}
{'include': '#escaped_unicode_char'}
{'include': '#escaped_char'}
Expand Down Expand Up @@ -1125,7 +1126,7 @@
'name': 'invalid.illegal.unclosed-string.python.renpy'
'name': 'string.quoted.double.single-line.unicode-raw.python.renpy'
'patterns': [
{ 'include': '#quoted_placeholder' }
{ 'include': '#escaped_placeholder' }
{
'include': '#constant_placeholder'
}
Expand All @@ -1145,7 +1146,7 @@
'name': 'punctuation.definition.string.begin.python.renpy'
'3':
'patterns': [
{ 'include': '#quoted_placeholder' }
{ 'include': '#escaped_placeholder' }
{'include': '#constant_placeholder'}
{'include': '#escaped_char'}
{'include': '#regular_expressions'}
Expand Down Expand Up @@ -1174,7 +1175,7 @@
'name': 'invalid.illegal.unclosed-string.python.renpy'
'name': 'string.quoted.double.single-line.raw.python.renpy'
'patterns': [
{ 'include': '#quoted_placeholder' }
{ 'include': '#escaped_placeholder' }
{
'include': '#constant_placeholder'
}
Expand All @@ -1201,7 +1202,7 @@
'name': 'invalid.illegal.unclosed-string.python.renpy'
'name': 'string.quoted.double.single-line.unicode.python.renpy'
'patterns': [
{ 'include': '#quoted_placeholder' }
{ 'include': '#escaped_placeholder' }
{
'include': '#constant_placeholder'
}
Expand All @@ -1227,7 +1228,7 @@
'name': 'meta.empty-string.double.python.renpy'
'name': 'string.quoted.double.block.python.renpy'
'patterns': [
{ 'include': '#quoted_placeholder' }
{ 'include': '#escaped_placeholder' }
{
'include': '#constant_placeholder'
}
Expand All @@ -1252,7 +1253,7 @@
'name': 'invalid.illegal.unclosed-string.python.renpy'
'name': 'string.quoted.double.single-line.python.renpy'
'patterns': [
{ 'include': '#quoted_placeholder' }
{ 'include': '#escaped_placeholder' }
{
'include': '#constant_placeholder'
}
Expand Down Expand Up @@ -1291,7 +1292,7 @@
'name': 'meta.empty-string.single.python.renpy'
'name': 'string.quoted.single.block.unicode-raw-regex.python.renpy'
'patterns': [
{ 'include': '#quoted_placeholder' }
{ 'include': '#escaped_placeholder' }
{
'include': '#constant_placeholder'
}
Expand Down Expand Up @@ -1322,7 +1323,7 @@
'name': 'meta.empty-string.single.python.renpy'
'name': 'string.quoted.single.block.unicode-raw.python.renpy'
'patterns': [
{ 'include': '#quoted_placeholder' }
{ 'include': '#escaped_placeholder' }
{
'include': '#constant_placeholder'
}
Expand Down Expand Up @@ -1350,7 +1351,7 @@
'name': 'meta.empty-string.single.python.renpy'
'name': 'string.quoted.single.block.raw-regex.python.renpy'
'patterns': [
{ 'include': '#quoted_placeholder' }
{ 'include': '#escaped_placeholder' }
{
'include': '#constant_placeholder'
}
Expand Down Expand Up @@ -1378,7 +1379,7 @@
'name': 'meta.empty-string.single.python.renpy'
'name': 'string.quoted.single.block.raw.python.renpy'
'patterns': [
{ 'include': '#quoted_placeholder' }
{ 'include': '#escaped_placeholder' }
{
'include': '#constant_placeholder'
}
Expand All @@ -1403,7 +1404,7 @@
'name': 'meta.empty-string.single.python.renpy'
'name': 'string.quoted.single.block.unicode.python.renpy'
'patterns': [
{ 'include': '#quoted_placeholder' }
{ 'include': '#escaped_placeholder' }
{
'include': '#constant_placeholder'
}
Expand All @@ -1423,7 +1424,7 @@
'name': 'punctuation.definition.string.begin.python.renpy'
'3':
'patterns': [
{ 'include': '#quoted_placeholder' }
{ 'include': '#escaped_placeholder' }
{'include': '#constant_placeholder'}
{'include': '#escaped_unicode_char'}
{'include': '#escaped_char'}
Expand Down Expand Up @@ -1451,7 +1452,7 @@
'name': 'invalid.illegal.unclosed-string.python.renpy'
'name': 'string.quoted.single.single-line.unicode-raw.python.renpy'
'patterns': [
{ 'include': '#quoted_placeholder' }
{ 'include': '#escaped_placeholder' }
{
'include': '#constant_placeholder'
}
Expand All @@ -1471,7 +1472,7 @@
'name': 'punctuation.definition.string.begin.python.renpy'
'3':
'patterns': [
{ 'include': '#quoted_placeholder' }
{ 'include': '#escaped_placeholder' }
{'include': '#constant_placeholder'}
{'include': '#escaped_char'}
{'include': '#regular_expressions'}
Expand All @@ -1498,7 +1499,7 @@
'name': 'invalid.illegal.unclosed-string.python.renpy'
'name': 'string.quoted.single.single-line.raw.python.renpy'
'patterns': [
{ 'include': '#quoted_placeholder' }
{ 'include': '#escaped_placeholder' }
{
'include': '#constant_placeholder'
}
Expand All @@ -1523,7 +1524,7 @@
'name': 'invalid.illegal.unclosed-string.python.renpy'
'name': 'string.quoted.single.single-line.unicode.python.renpy'
'patterns': [
{ 'include': '#quoted_placeholder' }
{ 'include': '#escaped_placeholder' }
{
'include': '#constant_placeholder'
}
Expand All @@ -1549,7 +1550,7 @@
'name': 'meta.empty-string.single.python.renpy'
'name': 'string.quoted.single.block.python.renpy'
'patterns': [
{ 'include': '#quoted_placeholder' }
{ 'include': '#escaped_placeholder' }
{
'include': '#constant_placeholder'
}
Expand All @@ -1572,7 +1573,7 @@
'name': 'invalid.illegal.unclosed-string.python.renpy'
'name': 'string.quoted.single.single-line.python.renpy'
'patterns': [
{ 'include': '#quoted_placeholder' }
{ 'include': '#escaped_placeholder' }
{
'include': '#constant_placeholder'
}
Expand Down

0 comments on commit d9e40d7

Please sign in to comment.