diff --git a/Kuin.tmLanguage b/Kuin.tmLanguage index 727ffd9..d06e79a 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|ret|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で文法が固定されるみたい[要出典]なので、その後にちゃんとした定義ファイルに更新します。 } +数値リテラルや、コメントのネストに未対応です。