diff options
Diffstat (limited to 'mnv/runtime/syntax/lc.mnv')
| -rw-r--r-- | mnv/runtime/syntax/lc.mnv | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/mnv/runtime/syntax/lc.mnv b/mnv/runtime/syntax/lc.mnv new file mode 100644 index 0000000000..e053642575 --- /dev/null +++ b/mnv/runtime/syntax/lc.mnv @@ -0,0 +1,31 @@ +" MNV syntax file +" Language: Elsa +" Maintainer: Miles Glapa-Grossklag <miles@glapa-grossklag.com> +" Last Change: 2023-01-29 +" 2024 May 25 by Riley Bruins <ribru17@gmail.com> (move 'commentstring' to ftplugin) + +if exists('b:current_syntax') + finish +endif + +" Keywords +syntax keyword elsaKeyword let eval +syntax match elsaKeyword "\v:" +highlight link elsaKeyword Keyword + +" Comments +syntax match elsaComment "\v--.*$" +highlight link elsaComment Comment + +" Operators +syntax match elsaOperator "\v\=" +syntax match elsaOperator "\v\=[abd*~]\>" +syntax match elsaOperator "\v-\>" +syntax match elsaOperator "\v\\" +highlight link elsaOperator Operator + +" Definitions +syntax match elsaConstant "\v[A-Z]+[A-Z_0-9]*" +highlight link elsaConstant Constant + +let b:current_syntax = 'elsa' |
