Add support for integers, code fragments and some newer keywords. Closes #1
This commit is contained in:
parent
43e046d6b1
commit
5d957734af
|
@ -1,4 +1,7 @@
|
|||
# Change Log
|
||||
|
||||
## [0.0.2] - 2020-04-16
|
||||
- Added support for integers, code fragments and some new keywords.
|
||||
|
||||
## [0.0.1] - 2018-04-27
|
||||
- Initial release, featuring simple syntax highlighting.
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
Simple syntax highlighting support for the LLVM TableGen language.
|
||||
|
||||
TextMate grammar used was taken from the official [LLVM repository](https://github.com/llvm-mirror/llvm/blob/master/utils/textmate/TableGen.tmbundle/Syntaxes/TableGen.tmLanguage).
|
||||
TextMate grammar used is based on the one from the official [LLVM repository](https://github.com/llvm-mirror/llvm/blob/master/utils/textmate/TableGen.tmbundle/Syntaxes/TableGen.tmLanguage).
|
||||
|
||||
## Features
|
||||
|
||||
|
|
|
@ -2,13 +2,13 @@
|
|||
"name": "llvm-tablegen",
|
||||
"displayName": "LLVM TableGen",
|
||||
"description": "Syntax highlighting for TableGen.",
|
||||
"version": "0.0.1",
|
||||
"version": "0.0.2",
|
||||
"publisher": "jakob-erzar",
|
||||
"engines": {
|
||||
"vscode": "^1.22.0"
|
||||
},
|
||||
"categories": [
|
||||
"Languages"
|
||||
"Programming Languages"
|
||||
],
|
||||
"keywords": [
|
||||
"llvm-tablegen",
|
||||
|
|
|
@ -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|if|then|else|defset|defvar)\b</string>
|
||||
<key>name</key>
|
||||
<string>keyword.control.tablegen</string>
|
||||
</dict>
|
||||
|
@ -39,6 +39,32 @@
|
|||
</dict>
|
||||
</array>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>begin</key>
|
||||
<string>\[{</string>
|
||||
<key>end</key>
|
||||
<string>}]</string>
|
||||
<key>name</key>
|
||||
<string>string.unquoted.tablegen</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>match</key>
|
||||
<string>\b\d+\b</string>
|
||||
<key>name</key>
|
||||
<string>constant.numeric.dec.llvm</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>match</key>
|
||||
<string>\b0b[01]+\b</string>
|
||||
<key>name</key>
|
||||
<string>constant.numeric.bin.llvm</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>match</key>
|
||||
<string>\b0x[0-9a-fA-F]+\b</string>
|
||||
<key>name</key>
|
||||
<string>constant.numeric.hex.llvm</string>
|
||||
</dict>
|
||||
</array>
|
||||
<key>repository</key>
|
||||
<dict>
|
||||
|
|
Loading…
Reference in New Issue