Mercurial > vim
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 |