From e894352cb35c38a47cc7c02758d29f8829e42654 Mon Sep 17 00:00:00 2001 From: tatt61880 Date: Fri, 27 Oct 2017 23:24:43 +0900 Subject: [PATCH 1/2] for Kuin version 2017 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 2017の仕様に合わせるために修正しました。 --- Kuin.tmLanguage | 37 ++++++------------------------------- README.md | 6 +----- 2 files changed, 7 insertions(+), 36 deletions(-) diff --git a/Kuin.tmLanguage b/Kuin.tmLanguage index 727ffd9..dd335ac 100644 --- a/Kuin.tmLanguage +++ b/Kuin.tmLanguage @@ -63,41 +63,16 @@ How to use: match - \b((end )?func)\b + \b(end )?func\b name entity.name.function.kuin match - \b((end )?class)\b + \b(end )?class\b name entity.name.function.class.kuin - - captures - - 1 - - name - keyword.other.import.kuin - - 2 - - name - storage.modifier.import.kuin - - - match - \b(import)\s+(\w+)? - name - keyword.control.kuin - - - match - ?@new\b - name - keyword.control.new.kuin - match \b(class|enum|alias)\b @@ -106,13 +81,13 @@ How to use: match - \b(skip|block|end|do|break|return|continue|assert|ifdef|debug|release)\b + \b(skip|block|end|do|break|rtn|assert|dbg)\b name keyword.control.kuin match - \b(if|else|elif|while|for|foreach|throw|try|catch|finally)\b + \b(if|else|elif|while|for|throw|try|catch|finally)\b name keyword.control.kuin @@ -124,13 +99,13 @@ How to use: match - \b(true|false|null|nan|inf)\b + \b(true|false|null|inf)\b name constant.language.kuin match - \b(var|const|int|byte8|byte16|byte32|byte64|sbyte8|sbyte16|sbyte32|sbyte64|float|char|bool|complex|money|ratio|list|stack|queue|dict)\b + \b(var|const|int|bit8|bit16|bit32|bit64|float|char|bool|list|stack|queue|dict)\b name storage.type.kuin diff --git a/README.md b/README.md index f38e09b..fcf1cac 100644 --- a/README.md +++ b/README.md @@ -15,8 +15,4 @@ Kuin syntax definitions for Sublime Text 2 割り当てる拡張子を変更する必要があれば、Kuin.tmLanguageファイルをエディタで開き、dict > key[fileTypes] > array/string を編集してください。 - -数値リテラルや、いくつかの@in/@nin等の演算子については未対応です。 -コメントのネストも未対応です。 - -{ Kuin 0.3で文法が固定されるみたい[要出典]なので、その後にちゃんとした定義ファイルに更新します。 } +数値リテラルや、コメントのネストに未対応です。 From d63f50b43e7ab1ed871a09520ede423e4a33d57b Mon Sep 17 00:00:00 2001 From: tatt61880 Date: Sun, 28 Oct 2018 20:51:42 +0900 Subject: [PATCH 2/2] fixed ret --- Kuin.tmLanguage | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Kuin.tmLanguage b/Kuin.tmLanguage index dd335ac..d06e79a 100644 --- a/Kuin.tmLanguage +++ b/Kuin.tmLanguage @@ -81,7 +81,7 @@ How to use: match - \b(skip|block|end|do|break|rtn|assert|dbg)\b + \b(skip|block|end|do|break|ret|assert|dbg)\b name keyword.control.kuin