summaryrefslogtreecommitdiff
path: root/uvim/runtime/syntax/chaiscript.vim
diff options
context:
space:
mode:
authorMehmet Samet Duman <yongdohyun@projecttick.org>2026-04-03 22:21:25 +0300
committerMehmet Samet Duman <yongdohyun@projecttick.org>2026-04-04 00:23:03 +0300
commit2eae5db069dc171f74cd863487655f6a88e5384d (patch)
tree2d9d05e09978a2a44acbfbb8d651f240df3ca052 /uvim/runtime/syntax/chaiscript.vim
parent473d922faed49241a5d29d9e37dc4819cd512006 (diff)
downloadProject-Tick-2eae5db069dc171f74cd863487655f6a88e5384d.tar.gz
Project-Tick-2eae5db069dc171f74cd863487655f6a88e5384d.zip
NOISSUE rebrand vim to MNV's not Vim
Signed-off-by: Mehmet Samet Duman <yongdohyun@projecttick.org>
Diffstat (limited to 'uvim/runtime/syntax/chaiscript.vim')
-rw-r--r--uvim/runtime/syntax/chaiscript.vim94
1 files changed, 0 insertions, 94 deletions
diff --git a/uvim/runtime/syntax/chaiscript.vim b/uvim/runtime/syntax/chaiscript.vim
deleted file mode 100644
index 9925ba5138..0000000000
--- a/uvim/runtime/syntax/chaiscript.vim
+++ /dev/null
@@ -1,94 +0,0 @@
-" Vim syntax file
-" Language: ChaiScript
-" Maintainer: Jason Turner <lefticus 'at' gmail com>
-
-" Quit when a (custom) syntax file was already loaded
-if exists("b:current_syntax")
- finish
-end
-
-syn case match
-
-" syncing method
-syn sync fromstart
-
-" Strings
-syn region chaiscriptString start=+"+ end=+"+ skip=+\\\\\|\\"+ contains=chaiscriptSpecial,chaiscriptEval,@Spell
-
-" Escape characters
-syn match chaiscriptSpecial contained "\\[\\abfnrtv\'\"]\|\\\d\{,3}"
-
-" String evals
-syn region chaiscriptEval contained start="${" end="}"
-
-" integer number
-syn match chaiscriptNumber "\<\d\+\>"
-
-" floating point number, with dot, optional exponent
-syn match chaiscriptFloat "\<\d\+\.\d*\%(e[-+]\=\d\+\)\=\>"
-
-" floating point number, starting with a dot, optional exponent
-syn match chaiscriptFloat "\.\d\+\%(e[-+]\=\d\+\)\=\>"
-
-" floating point number, without dot, with exponent
-syn match chaiscriptFloat "\<\d\+e[-+]\=\d\+\>"
-
-" Hex strings
-syn match chaiscriptNumber "\<0x\x\+\>"
-
-" Binary strings
-syn match chaiscriptNumber "\<0b[01]\+\>"
-
-" Various language features
-syn keyword chaiscriptCond if else
-syn keyword chaiscriptRepeat while for do
-syn keyword chaiscriptStatement break continue return
-syn keyword chaiscriptExceptions try catch throw
-
-"Keyword
-syn keyword chaiscriptKeyword def true false attr
-
-"Built in types
-syn keyword chaiscriptType fun var
-
-"Built in funcs, keep it simple
-syn keyword chaiscriptFunc eval throw
-
-"Let's treat all backtick operator function lookups as built in too
-syn region chaiscriptFunc matchgroup=chaiscriptFunc start="`" end="`"
-
-" Account for the "[1..10]" syntax, treating it as an operator
-" Intentionally leaving out all of the normal, well known operators
-syn match chaiscriptOperator "\.\."
-
-" Guard separator as an operator
-syn match chaiscriptOperator ":"
-
-" Comments
-syn match chaiscriptComment "//.*$" contains=@Spell
-syn region chaiscriptComment matchgroup=chaiscriptComment start="/\*" end="\*/" contains=@Spell
-
-
-
-hi def link chaiscriptExceptions Exception
-hi def link chaiscriptKeyword Keyword
-hi def link chaiscriptStatement Statement
-hi def link chaiscriptRepeat Repeat
-hi def link chaiscriptString String
-hi def link chaiscriptNumber Number
-hi def link chaiscriptFloat Float
-hi def link chaiscriptOperator Operator
-hi def link chaiscriptConstant Constant
-hi def link chaiscriptCond Conditional
-hi def link chaiscriptFunction Function
-hi def link chaiscriptComment Comment
-hi def link chaiscriptTodo Todo
-hi def link chaiscriptError Error
-hi def link chaiscriptSpecial SpecialChar
-hi def link chaiscriptFunc Identifier
-hi def link chaiscriptType Type
-hi def link chaiscriptEval Special
-
-let b:current_syntax = "chaiscript"
-
-" vim: nowrap sw=2 sts=2 ts=8 noet