grammars/source.renpy.json in github-linguist-4.8.8 vs grammars/source.renpy.json in github-linguist-4.8.9
- old
+ new
@@ -121,11 +121,11 @@
"match": "\\b(kind|color|action|area|hovered|unhovered|clicked|modal|text_style|default|has|who|what|tag|value|theme)\\b"
},
{
"comment": "renpy transform keywords",
"name": "support.type.transform.renpy",
- "match": "\\b(repeat|transform|fadein|fadeout|position|Position|easein|easeout|time|ui)\\b"
+ "match": "\\b(repeat|fadein|fadeout|position|Position|easein|easeout|time|ui)\\b"
},
{
"comment": "other renpy keywords",
"name": "support.type.other.renpy",
"match": "\\b(MultiPersistent|Character|DynamicCharacter|music|sound|movie|pause|Transform|clear)\\b"
@@ -141,11 +141,11 @@
"match": "\\b(return|pass|break|continue|yield)\\b"
},
{
"comment": "python statements renpy keywords",
"name": "support.type.objects.renpy",
- "match": "\\b(renpy|store|persistent|config)\\b"
+ "match": "\\b(renpy|store|persistent|config|build)\\b"
},
{
"comment": "python statements renpy keywords",
"name": "support.type.python.renpy",
"match": "\\b(python)\\b"
@@ -172,16 +172,16 @@
"comment": "transitions renpy keywords",
"match": "\\s+(with)\\s+\\b(fade|dissolve|pixellate|move|moveinright|moveinleft|moveintop|moveinbottom|moveoutright|moveoutleft|moveouttop|moveoutbottom|ease|easeinright|easeinleft|easeintop|easeinbottom|easeoutright|easeoutleft|easeouttop|easeoutbottom|zoomin|zoomout|zoominout|vpunch|hpunch|blinds|squares|wipeleft|wiperight|wipeup|wipedown|slideleft|slideright|slideup|slidedown|slideawayleft|slideawayright|slideawayup|slideawaydown|irisin|irisout)\\b"
},
{
"comment": "transform properties renpy keywords",
- "name": "variable.parameter.function.python",
+ "name": "support.type.transform.renpy",
"match": "\\b(linear|top_margin|ymargin|xsize|ysize|yminimum|xminimum|ymaximum|xmaximum|transpose|insensitive|selected_idle|selected_hover|ground|idle|hover|focus_mask|hover_sound|activate_sound|style|spacing|text_align|size_group|layout|style_group|background|ypadding|xpadding|idle_color|hover_color|selected_idle_color|selected_hover_color|insensitive_color|xfill|xmargin|pos|xpos|ypos|anchor|xanchor|yanchor|align|xalign|yalign|xoffset|yoffset|xcenter|ycenter|rotate|rotate_pad|transform_anchor|zoom|xzoom|yzoom|nearest|alpha|additive|around|alignaround|angle|radius|crop|crop_relative|corner1|corner2|size|subpixel|delay|events)\\b"
},
{
"comment": "Movie renpy keywords",
- "name": "support.type.python",
+ "name": "support.type.movie.renpy",
"match": "\\b(Movie|movie_cutscene)\\b"
},
{
"comment": "Audio/Movie statements renpy keywords",
"name": "keyword.control.statement.python",
@@ -391,11 +391,11 @@
]
}
]
},
{
- "begin": "^\\s*((jump)|(call)|(screen)|(label)|(menu))\\s+(?=[a-zA-Z_][a-zA-Z_0-9]*\\s*)",
+ "begin": "^\\s*((jump)|(call)|(screen)|(label)|(menu)|(transform))\\s+(?=[a-zA-Z_][a-zA-Z_0-9]*\\s*)",
"beginCaptures": {
"1": {
"name": "keyword.control.statement.renpy"
}
},
@@ -1055,11 +1055,11 @@
"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"
},
"constant_placeholder": {
- "match": "(?i:(%(\\([a-z_]+\\))?#?0?\\-?[ ]?\\+?([0-9]*|\\*)(\\.([0-9]*|\\*))?([hL][a-z]|[a-z%]))|(\\{([#=\\-\\+!\\[\\].:\\w ]+)?\\})|(\\{\\/([!\\[\\].:\\w ]+)?\\})|(\\[([!\\[\\].:\\w ]+)?\\]))",
- "name": "constant.character.escape.tags.renpy"
+ "match": "(?i:(%(\\([a-z_]+\\))?#?0?\\-?[ ]?\\+?([0-9]*|\\*)(\\.([0-9]*|\\*))?([hL][a-z]|[a-z%]))|(\\{([\\\\\\/#=\\-\\+!\\[\\].:\\w ]+)?\\})|(\\{\\/([!\\[\\].:\\w ]+)?\\})|(\\[([!\\[\\].:\\w ]+)?\\]))",
+ "name": "constant.other.placeholder.tags.renpy"
},
"docstrings": {
"patterns": [
{
"begin": "^\\s*(?=[uU]?[rR]?\"\"\")",
\ No newline at end of file