[PATCH] D72693: [TableGen] Update editor modes for new keywords.
Simon Tatham via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Jan 14 05:44:55 PST 2020
This revision was automatically updated to reflect the committed changes.
Closed by commit rGe3ed63e83ab6: [TableGen] Update editor modes for new keywords. (authored by simon_tatham).
Changed prior to commit:
https://reviews.llvm.org/D72693?vs=237937&id=237955#toc
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D72693/new/
https://reviews.llvm.org/D72693
Files:
llvm/utils/emacs/tablegen-mode.el
llvm/utils/kate/llvm-tablegen.xml
llvm/utils/vim/syntax/tablegen.vim
llvm/utils/vscode/tablegen/syntaxes/TableGen.tmLanguage
Index: llvm/utils/vscode/tablegen/syntaxes/TableGen.tmLanguage
===================================================================
--- llvm/utils/vscode/tablegen/syntaxes/TableGen.tmLanguage
+++ llvm/utils/vscode/tablegen/syntaxes/TableGen.tmLanguage
@@ -18,7 +18,7 @@
</dict>
<dict>
<key>match</key>
- <string>\b(def|let|in|code|dag|string|list|bits|bit|field|include|defm|foreach|class|multiclass|int)\b</string>
+ <string>\b(def|let|in|code|dag|string|list|bits|bit|field|include|defm|foreach|class|multiclass|int|defvar|defset|if|then|else)\b</string>
<key>name</key>
<string>keyword.control.tablegen</string>
</dict>
Index: llvm/utils/vim/syntax/tablegen.vim
===================================================================
--- llvm/utils/vim/syntax/tablegen.vim
+++ llvm/utils/vim/syntax/tablegen.vim
@@ -14,7 +14,7 @@
syn case match
-syn keyword tgKeyword def let in code dag field include defm foreach
+syn keyword tgKeyword def let in code dag field include defm foreach defset defvar if then else
syn keyword tgType class int string list bit bits multiclass
syn match tgNumber /\<\d\+\>/
Index: llvm/utils/kate/llvm-tablegen.xml
===================================================================
--- llvm/utils/kate/llvm-tablegen.xml
+++ llvm/utils/kate/llvm-tablegen.xml
@@ -5,6 +5,9 @@
<list name="keywords">
<item> foreach </item>
<item> field </item>
+ <item> if </item>
+ <item> then </item>
+ <item> else </item>
</list>
<list name="operator-keywords">
<item> in </item>
@@ -45,6 +48,7 @@
<item> defm </item>
<item> defset </item>
<item> let </item>
+ <item> defvar </item>
<item> multiclass </item>
</list>
<list name="class-like">
Index: llvm/utils/emacs/tablegen-mode.el
===================================================================
--- llvm/utils/emacs/tablegen-mode.el
+++ llvm/utils/emacs/tablegen-mode.el
@@ -18,7 +18,8 @@
(defvar tablegen-font-lock-keywords
(let ((kw (regexp-opt '("class" "defm" "def" "field" "include" "in"
- "let" "multiclass" "foreach")
+ "let" "multiclass" "foreach" "if" "then" "else"
+ "defvar" "defset")
'words))
(type-kw (regexp-opt '("bit" "bits" "code" "dag" "int" "list" "string")
'words))
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D72693.237955.patch
Type: text/x-patch
Size: 2437 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200114/1fac9d5a/attachment.bin>
More information about the llvm-commits
mailing list