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