summaryrefslogtreecommitdiff
path: root/syntax
diff options
context:
space:
mode:
Diffstat (limited to 'syntax')
-rw-r--r--syntax/kpl.vim13
1 files changed, 0 insertions, 13 deletions
diff --git a/syntax/kpl.vim b/syntax/kpl.vim
index f0dfadd..496fc80 100644
--- a/syntax/kpl.vim
+++ b/syntax/kpl.vim
@@ -1,9 +1,7 @@
-" Operators
syn match kplOperator "[~!$%&*\-+=|:'<,>\./]\|`[a-z]\w*" contains=@NoSpell
hi def link kplOperator Operator
-" Comments
syn match kplTodo contained "\<TODO\>" contains=@NoSpell
syn match kplCommentLine "\/\/.*$" contains=kplTodo
syn region kplCommentRange start="/\*" end="\*/" contains=kplTodo
@@ -11,46 +9,35 @@ hi def link kplTodo TODO
hi def link kplCommentLine Comment
hi def link kplCommentRange Comment
-" Semicolon
syn match kplSemicolon ";"
hi def link kplSemicolon Comment
-" Number
syn match kplNumber "\%(\d_\d\|\d\)\+\%(\.\%(\d_\d\|\d\)\+\)\?"
hi def link kplNumber Number
-" String
syn region kplString start=/"/ skip=/\\\\"/ end=/"/
hi def link kplString String
-" Var
syn match kplVar "[a-z]\w*" contains=@NoSpell
hi def link kplVar Ignore
-" Ignore
syn match kplIgnore "\<_\w*" contains=@NoSpell
hi def link kplIgnore Comment
-" Symbol
syn match kplSymbol "\.\w\+" contains=@NoSpell
hi def link kplSymbol Identifier
-" Type
syn match kplType "[A-Z]\w*" contains=@NoSpell
hi def link kplType Type
-" Qualifiers
syn match kplQualifiers "Const\|Empty\|Lock\|Ref" contains=@NoSpell
hi def link kplQualifiers Repeat
-" Define
syn match kplDefine "\[\|\]"
hi def link kplDefine Define
-" List
syn match kplList "[()]"
hi def link kplList Special
-" Action
syn match kplAction "[?@#^{}]"
hi def link kplAction Function