comparison runtime/syntax/maple.vim @ 36:125e80798a85 v7.0021

updated for version 7.0021
author vimboss
date Thu, 09 Dec 2004 21:34:53 +0000
parents cc049b00ee70
children a1059cda45f2
comparison
equal deleted inserted replaced
35:8f3a526c2fe1 36:125e80798a85
1 " Vim syntax file 1 " Vim syntax file
2 " Language: Maple V (based on release 4) 2 " Language: Maple V (based on release 4)
3 " Maintainer: Dr. Charles E. Campbell, Jr. <NdrOchipS@PcampbellAfamily.Mbiz> 3 " Maintainer: Dr. Charles E. Campbell, Jr. <NdrOchipS@PcampbellAfamily.Mbiz>
4 " Last Change: Aug 19, 2004 4 " Last Change: Oct 12, 2004
5 " Version: 5 5 " Version: 6
6 " URL: http://www.erols.com/astronaut/vim/index.html#vimlinks_syntax 6 " URL: http://www.erols.com/astronaut/vim/index.html#vimlinks_syntax
7 " 7 "
8 " Package Function Selection: {{{1 8 " Package Function Selection: {{{1
9 " Because there are a lot of packages, and because of the potential for namespace 9 " Because there are a lot of packages, and because of the potential for namespace
10 " clashes, this version of <maple.vim> needs the user to select which, if any, 10 " clashes, this version of <maple.vim> needs the user to select which, if any,
114 114
115 " Language Support: {{{1 115 " Language Support: {{{1
116 syn keyword mvTodo contained TODO 116 syn keyword mvTodo contained TODO
117 if exists("g:mapleversion") && g:mapleversion < 9 117 if exists("g:mapleversion") && g:mapleversion < 9
118 syn region mvString start=+`+ skip=+``+ end=+`+ keepend contains=mvTodo 118 syn region mvString start=+`+ skip=+``+ end=+`+ keepend contains=mvTodo
119 syn region mvString start=+"+ skip=+""+ end=+"+ keepend
119 syn region mvDelayEval start=+'+ end=+'+ keepend contains=ALLBUT,mvError,mvBraceError,mvCurlyError,mvParenError,mvSemiError 120 syn region mvDelayEval start=+'+ end=+'+ keepend contains=ALLBUT,mvError,mvBraceError,mvCurlyError,mvParenError,mvSemiError
120 syn match mvVarAssign "[a-zA-Z_][a-zA-Z_0-9]*[ \t]*:=" contains=mvAssign 121 syn match mvVarAssign "[a-zA-Z_][a-zA-Z_0-9]*[ \t]*:=" contains=mvAssign
121 syn match mvAssign ":=" contained 122 syn match mvAssign ":=" contained
122 else 123 else
123 syn region mvName start=+`+ skip=+``+ end=+`+ keepend contains=mvTodo 124 syn region mvName start=+`+ skip=+``+ end=+`+ keepend contains=mvTodo
124 syn region mvString start=+"+ skip=+""+ end=+"+ keepend 125 syn region mvString start=+"+ skip=+""+ end=+"+ keepend
125 syn region mvDelayEval start=+'+ end=+'+ keepend contains=ALLBUT,mvError,mvBraceError,mvCurlyError,mvParenError 126 syn region mvDelayEval start=+'+ end=+'+ keepend contains=ALLBUT,mvError,mvBraceError,mvCurlyError,mvParenError
126 syn match mvDelim "[;:]" display 127 syn match mvDelim "[;:]" display
127 syn match mvAssign ":=" 128 syn match mvAssign ":="
128 endif 129 endif