From b0d3274c8be21f2bd39d306257678952fbbc7650 Mon Sep 17 00:00:00 2001 From: Alexandr Zelenin Date: Sat, 12 Nov 2016 12:18:27 +0200 Subject: [PATCH] Support Russian language --- grammars/Handlebars.json | 12 ++++++------ grammars/Handlebars.tmLanguage | 12 ++++++------ 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/grammars/Handlebars.json b/grammars/Handlebars.json index 39a14df..c5822e1 100644 --- a/grammars/Handlebars.json +++ b/grammars/Handlebars.json @@ -448,7 +448,7 @@ ] }, "block_helper": { - "begin": "(\\{\\{~?\\#)([-a-zA-Z0-9_\\./>]+)\\s?(@?[-a-zA-Z0-9_\\./]+)*\\s?(@?[-a-zA-Z0-9_\\./]+)*\\s?(@?[-a-zA-Z0-9_\\./]+)*", + "begin": "(\\{\\{~?\\#)([-a-zA-Zа-яА-Я0-9_\\./>]+)\\s?(@?[-a-zA-Zа-яА-Я0-9_\\./]+)*\\s?(@?[-a-zA-Zа-яА-Я0-9_\\./]+)*\\s?(@?[-a-zA-Zа-яА-Я0-9_\\./]+)*", "end": "(~?\\}\\})", "name": "meta.function.block.start.handlebars", "endCaptures": { @@ -542,7 +542,7 @@ "match": "\\\\\"" }, "partial_and_var": { - "begin": "(\\{\\{~?\\{*(>|!<)*)\\s*(@?[-a-zA-Z0-9_\\./]+)*", + "begin": "(\\{\\{~?\\{*(>|!<)*)\\s*(@?[-a-zA-Zа-яА-Я0-9_\\./]+)*", "end": "(~?\\}\\}\\}*)", "name": "meta.function.inline.other.handlebars", "beginCaptures": { @@ -568,7 +568,7 @@ ] }, "handlebars_attribute_name": { - "begin": "\\b([-a-zA-Z0-9_\\.]+)\\b=", + "begin": "\\b([-a-zA-Zа-яА-Я0-9_\\.]+)\\b=", "captures": { "1": { "name": "variable.parameter.handlebars" @@ -578,7 +578,7 @@ "name": "entity.other.attribute-name.handlebars" }, "handlebars_attribute_value": { - "begin": "([-a-zA-Z0-9_\\./]+)\\b\\s*", + "begin": "([-a-zA-Zа-яА-Я0-9_\\./]+)\\b\\s*", "captures": { "1": { "name": "variable.parameter.handlebars" @@ -606,7 +606,7 @@ "patterns": [ { "end": "(\\}\\})", - "begin": "(\\{\\{!<)\\s([-a-zA-Z0-9_\\./]+)", + "begin": "(\\{\\{!<)\\s([-a-zA-Zа-я0-9_\\./]+)", "beginCaptures": { "1": { "name": "support.function.handlebars" @@ -625,7 +625,7 @@ ] }, "else_token": { - "begin": "(\\{\\{~?else)(@?\\s(if)\\s([-a-zA-Z0-9_\\./]+))?", + "begin": "(\\{\\{~?else)(@?\\s(if)\\s([-a-zA-Zа-я0-9_\\./]+))?", "end": "(~?\\}\\}\\}*)", "name": "meta.function.inline.else.handlebars", "beginCaptures": { diff --git a/grammars/Handlebars.tmLanguage b/grammars/Handlebars.tmLanguage index 842cdb9..b063877 100644 --- a/grammars/Handlebars.tmLanguage +++ b/grammars/Handlebars.tmLanguage @@ -124,7 +124,7 @@ block_helper begin - (\{\{~?\#)([-a-zA-Z0-9_\./>]+)\s?(@?[-a-zA-Z0-9_\./]+)*\s?(@?[-a-zA-Z0-9_\./]+)*\s?(@?[-a-zA-Z0-9_\./]+)* + (\{\{~?\#)([-a-zA-Zа-яА-Я0-9_\./>]+)\s?(@?[-a-zA-Zа-яА-Я0-9_\./]+)*\s?(@?[-a-zA-Zа-яА-Я0-9_\./]+)*\s?(@?[-a-zA-Zа-яА-Я0-9_\./]+)* beginCaptures 1 @@ -237,7 +237,7 @@ else_token begin - (\{\{~?else)(@?\s(if)\s([-a-zA-Z0-9_\./]+))? + (\{\{~?else)(@?\s(if)\s([-a-zA-Zа-яА-Я0-9_\./]+))? beginCaptures 1 @@ -352,7 +352,7 @@ begin - (\{\{!<)\s([-a-zA-Z0-9_\./]+) + (\{\{!<)\s([-a-zA-Zа-яА-Я0-9_\./]+) beginCaptures 1 @@ -398,7 +398,7 @@ handlebars_attribute_name begin - \b([-a-zA-Z0-9_\.]+)\b= + \b([-a-zA-Zа-яА-Я0-9_\.]+)\b= captures 1 @@ -415,7 +415,7 @@ handlebars_attribute_value begin - ([-a-zA-Z0-9_\./]+)\b\s* + ([-a-zA-Zа-яА-Я0-9_\./]+)\b\s* captures 1 @@ -1014,7 +1014,7 @@ partial_and_var begin - (\{\{~?\{*(>|!<)*)\s*(@?[-a-zA-Z0-9_\./]+)* + (\{\{~?\{*(>|!<)*)\s*(@?[-a-zA-Zа-яА-Я0-9_\./]+)* beginCaptures 1