annotate runtime/syntax/csp.vim @ 1348:17a83c0532e8 v7.1.062

updated for version 7.1-062
author vimboss
date Sat, 11 Aug 2007 12:32:57 +0000
parents 3fc0f57ecb91
children 43efa4f5a8ea
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1 " Vim syntax file
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
2 " Language: CSP (Communication Sequential Processes, using FDR input syntax)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
3 " Maintainer: Jan Bredereke <brederek@tzi.de>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
4 " Version: 0.6.0
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
5 " Last change: Mon Mar 25, 2002
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
6 " URL: http://www.tzi.de/~brederek/vim/
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
7 " Copying: You may distribute and use this file freely, in the same
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
8 " way as the vim editor itself.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
9 "
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
10 " To Do: - Probably I missed some keywords or operators, please
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
11 " fix them and notify me, the maintainer.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
12 " - Currently, we do lexical highlighting only. It would be
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
13 " nice to have more actual syntax checks, including
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
14 " highlighting of wrong syntax.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
15 " - The additional syntax for the RT-Tester (pseudo-comments)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
16 " should be optional.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
17
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
18 " For version 5.x: Clear all syntax items
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
19 " For version 6.x: Quit when a syntax file was already loaded
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
20 if version < 600
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
21 syntax clear
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
22 elseif exists("b:current_syntax")
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
23 finish
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
24 endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
25
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
26 " case is significant to FDR:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
27 syn case match
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
28
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
29 " Block comments in CSP are between {- and -}
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
30 syn region cspComment start="{-" end="-}" contains=cspTodo
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
31 " Single-line comments start with --
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
32 syn region cspComment start="--" end="$" contains=cspTodo,cspOldRttComment,cspSdlRttComment keepend
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
33
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
34 " Numbers:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
35 syn match cspNumber "\<\d\+\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
36
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
37 " Conditionals:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
38 syn keyword cspConditional if then else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
39
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
40 " Operators on processes:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
41 " -> ? : ! ' ; /\ \ [] |~| [> & [[..<-..]] ||| [|..|] || [..<->..] ; : @ |||
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
42 syn match cspOperator "->"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
43 syn match cspOperator "/\\"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
44 syn match cspOperator "[^/]\\"lc=1
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
45 syn match cspOperator "\[\]"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
46 syn match cspOperator "|\~|"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
47 syn match cspOperator "\[>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
48 syn match cspOperator "\[\["
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
49 syn match cspOperator "\]\]"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
50 syn match cspOperator "<-"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
51 syn match cspOperator "|||"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
52 syn match cspOperator "[^|]||[^|]"lc=1,me=e-1
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
53 syn match cspOperator "[^|{\~]|[^|}\~]"lc=1,me=e-1
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
54 syn match cspOperator "\[|"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
55 syn match cspOperator "|\]"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
56 syn match cspOperator "\[[^>]"me=e-1
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
57 syn match cspOperator "\]"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
58 syn match cspOperator "<->"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
59 syn match cspOperator "[?:!';@]"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
60 syn match cspOperator "&"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
61 syn match cspOperator "\."
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
62
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
63 " (not on processes:)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
64 " syn match cspDelimiter "{|"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
65 " syn match cspDelimiter "|}"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
66 " syn match cspDelimiter "{[^-|]"me=e-1
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
67 " syn match cspDelimiter "[^-|]}"lc=1
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
68
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
69 " Keywords:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
70 syn keyword cspKeyword length null head tail concat elem
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
71 syn keyword cspKeyword union inter diff Union Inter member card
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
72 syn keyword cspKeyword empty set Set Seq
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
73 syn keyword cspKeyword true false and or not within let
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
74 syn keyword cspKeyword nametype datatype diamond normal
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
75 syn keyword cspKeyword sbisim tau_loop_factor model_compress
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
76 syn keyword cspKeyword explicate
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
77 syn match cspKeyword "transparent"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
78 syn keyword cspKeyword external chase prioritize
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
79 syn keyword cspKeyword channel Events
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
80 syn keyword cspKeyword extensions productions
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
81 syn keyword cspKeyword Bool Int
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
82
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
83 " Reserved keywords:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
84 syn keyword cspReserved attribute embed module subtype
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
85
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
86 " Include:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
87 syn region cspInclude matchgroup=cspIncludeKeyword start="^include" end="$" keepend contains=cspIncludeArg
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
88 syn region cspIncludeArg start='\s\+\"' end= '\"\s*' contained
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
89
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
90 " Assertions:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
91 syn keyword cspAssert assert deterministic divergence free deadlock
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
92 syn keyword cspAssert livelock
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
93 syn match cspAssert "\[T="
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
94 syn match cspAssert "\[F="
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
95 syn match cspAssert "\[FD="
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
96 syn match cspAssert "\[FD\]"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
97 syn match cspAssert "\[F\]"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
98
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
99 " Types and Sets
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
100 " (first char a capital, later at least one lower case, no trailing underscore):
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
101 syn match cspType "\<_*[A-Z][A-Z_0-9]*[a-z]\(\|[A-Za-z_0-9]*[A-Za-z0-9]\)\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
102
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
103 " Processes (all upper case, no trailing underscore):
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
104 " (For identifiers that could be types or sets, too, this second rule set
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
105 " wins.)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
106 syn match cspProcess "\<[A-Z_][A-Z_0-9]*[A-Z0-9]\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
107 syn match cspProcess "\<[A-Z_]\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
108
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
109 " reserved identifiers for tool output (ending in underscore):
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
110 syn match cspReservedIdentifier "\<[A-Za-z_][A-Za-z_0-9]*_\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
111
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
112 " ToDo markers:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
113 syn match cspTodo "FIXME" contained
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
114 syn match cspTodo "TODO" contained
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
115 syn match cspTodo "!!!" contained
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
116
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
117 " RT-Tester pseudo comments:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
118 " (The now obsolete syntax:)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
119 syn match cspOldRttComment "^--\$\$AM_UNDEF"lc=2 contained
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
120 syn match cspOldRttComment "^--\$\$AM_ERROR"lc=2 contained
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
121 syn match cspOldRttComment "^--\$\$AM_WARNING"lc=2 contained
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
122 syn match cspOldRttComment "^--\$\$AM_SET_TIMER"lc=2 contained
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
123 syn match cspOldRttComment "^--\$\$AM_RESET_TIMER"lc=2 contained
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
124 syn match cspOldRttComment "^--\$\$AM_ELAPSED_TIMER"lc=2 contained
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
125 syn match cspOldRttComment "^--\$\$AM_OUTPUT"lc=2 contained
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
126 syn match cspOldRttComment "^--\$\$AM_INPUT"lc=2 contained
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
127 " (The current syntax:)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
128 syn region cspRttPragma matchgroup=cspRttPragmaKeyword start="^pragma\s\+" end="\s*$" oneline keepend contains=cspRttPragmaArg,cspRttPragmaSdl
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
129 syn keyword cspRttPragmaArg AM_ERROR AM_WARNING AM_SET_TIMER contained
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
130 syn keyword cspRttPragmaArg AM_RESET_TIMER AM_ELAPSED_TIMER contained
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
131 syn keyword cspRttPragmaArg AM_OUTPUT AM_INPUT AM_INTERNAL contained
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
132 " the "SDL_MATCH" extension:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
133 syn region cspRttPragmaSdl matchgroup=cspRttPragmaKeyword start="SDL_MATCH\s\+" end="\s*$" contains=cspRttPragmaSdlArg contained
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
134 syn keyword cspRttPragmaSdlArg TRANSLATE nextgroup=cspRttPragmaSdlTransName contained
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
135 syn keyword cspRttPragmaSdlArg PARAM SKIP OPTIONAL CHOICE ARRAY nextgroup=cspRttPragmaSdlName contained
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
136 syn match cspRttPragmaSdlName "\s*\S\+\s*" nextgroup=cspRttPragmaSdlTail contained
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
137 syn region cspRttPragmaSdlTail start="" end="\s*$" contains=cspRttPragmaSdlTailArg contained
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
138 syn keyword cspRttPragmaSdlTailArg SUBSET_USED DEFAULT_VALUE Present contained
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
139 syn match cspRttPragmaSdlTransName "\s*\w\+\s*" nextgroup=cspRttPragmaSdlTransTail contained
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
140 syn region cspRttPragmaSdlTransTail start="" end="\s*$" contains=cspRttPragmaSdlTransTailArg contained
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
141 syn keyword cspRttPragmaSdlTransTailArg sizeof contained
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
142 syn match cspRttPragmaSdlTransTailArg "\*" contained
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
143 syn match cspRttPragmaSdlTransTailArg "(" contained
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
144 syn match cspRttPragmaSdlTransTailArg ")" contained
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
145
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
146 " temporary syntax extension for commented-out "pragma SDL_MATCH":
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
147 syn match cspSdlRttComment "pragma\s\+SDL_MATCH\s\+" nextgroup=cspRttPragmaSdlArg contained
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
148
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
149 syn sync lines=250
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
150
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
151 " Define the default highlighting.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
152 " For version 5.7 and earlier: only when not done already
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
153 " For version 5.8 and later: only when an item doesn't have highlighting yet
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
154 if version >= 508 || !exists("did_csp_syn_inits")
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
155 if version < 508
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
156 let did_csp_syn_inits = 1
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
157 command -nargs=+ HiLink hi link <args>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
158 else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
159 command -nargs=+ HiLink hi def link <args>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
160 endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
161
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
162 " The default methods for highlighting. Can be overridden later
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
163 " (For vim version <=5.7, the command groups are defined in
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
164 " $VIMRUNTIME/syntax/synload.vim )
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
165 HiLink cspComment Comment
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
166 HiLink cspNumber Number
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
167 HiLink cspConditional Conditional
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
168 HiLink cspOperator Delimiter
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
169 HiLink cspKeyword Keyword
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
170 HiLink cspReserved SpecialChar
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
171 HiLink cspInclude Error
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
172 HiLink cspIncludeKeyword Include
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
173 HiLink cspIncludeArg Include
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
174 HiLink cspAssert PreCondit
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
175 HiLink cspType Type
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
176 HiLink cspProcess Function
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
177 HiLink cspTodo Todo
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
178 HiLink cspOldRttComment Define
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
179 HiLink cspRttPragmaKeyword Define
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
180 HiLink cspSdlRttComment Define
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
181 HiLink cspRttPragmaArg Define
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
182 HiLink cspRttPragmaSdlArg Define
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
183 HiLink cspRttPragmaSdlName Default
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
184 HiLink cspRttPragmaSdlTailArg Define
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
185 HiLink cspRttPragmaSdlTransName Default
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
186 HiLink cspRttPragmaSdlTransTailArg Define
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
187 HiLink cspReservedIdentifier Error
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
188 " (Currently unused vim method: Debug)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
189
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
190 delcommand HiLink
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
191 endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
192
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
193 let b:current_syntax = "csp"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
194
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
195 " vim: ts=8