annotate runtime/syntax/cf.vim @ 21005:3f0abea9bed2

Added tag v8.2.1053 for changeset 0650d220f7422f96aed6270c055ad7e7a357af28
author Bram Moolenaar <Bram@vim.org>
date Thu, 25 Jun 2020 19:15:26 +0200
parents 45987b1b77dc
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
558
7ccb59c211b7 updated for version 7.0159
vimboss
parents: 557
diff changeset
1 " Vim syntax file
12968
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
2 "
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
3 " Language: CFML (ColdFusion)
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
4 " Author: Ernst M. van der Linden <ernst.vanderlinden@ernestoz.com>
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
5 " License: The MIT License (MIT)
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
6 "
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
7 " Maintainer: Ernst M. van der Linden <ernst.vanderlinden@ernestoz.com>
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
8 " URL: https://github.com/ernstvanderlinden/vim-coldfusion
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
9 " Last Change: 2017 Nov 28
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
10 "
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
11 " Filenames: *.cfc *.cfm
558
7ccb59c211b7 updated for version 7.0159
vimboss
parents: 557
diff changeset
12
12968
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
13 " Quit when a syntax file was already loaded.
2098
3259c3923c1e Updated runtime an documentation files.
Bram Moolenaar <bram@zimbu.org>
parents: 1620
diff changeset
14 if exists("b:current_syntax")
558
7ccb59c211b7 updated for version 7.0159
vimboss
parents: 557
diff changeset
15 finish
7ccb59c211b7 updated for version 7.0159
vimboss
parents: 557
diff changeset
16 endif
7ccb59c211b7 updated for version 7.0159
vimboss
parents: 557
diff changeset
17
12968
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
18 " Using line continuation here.
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
19 let s:cpo_save=&cpo
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
20 set cpo-=C
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
21
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
22 sy sync fromstart
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
23 " 20171126: disabled as we have fast computers now.
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
24 "sy sync maxlines=2000
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
25 sy case ignore
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
26
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
27 " INCLUDES {{{
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
28 sy include @sqlSyntax $VIMRUNTIME/syntax/sql.vim
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
29 " 20161010: Disabled include html highlighting as it contains huge keywords
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
30 " regex, so it will have impact on performance. Use own simple SGML tag
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
31 " coloring instead.
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
32 "runtime! syntax/html.vim
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
33 " / INCLUDES }}}
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
34
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
35 " NUMBER {{{
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
36 sy match cfmlNumber
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
37 \ "\v<\d+>"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
38 " / NUMBER }}}
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
39
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
40 " EQUAL SIGN {{{
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
41 sy match cfmlEqualSign
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
42 \ "\v\="
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
43 " / EQUAL SIGN }}}
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
44
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
45 " BOOLEAN {{{
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
46 sy match cfmlBoolean
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
47 \ "\v<(true|false)>"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
48 " / BOOLEAN }}}
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
49
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
50 " HASH SURROUNDED {{{
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
51 sy region cfmlHashSurround
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
52 \ keepend
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
53 \ oneline
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
54 \ start="#"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
55 \ end="#"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
56 \ skip="##"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
57 \ contains=
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
58 \@cfmlOperator,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
59 \@cfmlPunctuation,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
60 \cfmlBoolean,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
61 \cfmlCoreKeyword,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
62 \cfmlCoreScope,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
63 \cfmlCustomKeyword,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
64 \cfmlCustomScope,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
65 \cfmlEqualSign,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
66 \cfmlFunctionName,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
67 \cfmlNumber
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
68 " / HASH SURROUNDED }}}
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
69
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
70 " OPERATOR {{{
2098
3259c3923c1e Updated runtime an documentation files.
Bram Moolenaar <bram@zimbu.org>
parents: 1620
diff changeset
71
12968
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
72 " OPERATOR - ARITHMETIC {{{
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
73 " +7 -7
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
74 " ++i --i
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
75 " i++ i--
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
76 " + - * / %
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
77 " += -= *= /= %=
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
78 " ^ mod
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
79 sy match cfmlArithmeticOperator
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
80 \ "\v
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
81 \(\+|-)\ze\d
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
82 \|(\+\+|--)\ze\w
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
83 \|\w\zs(\+\+|--)
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
84 \|(\s(
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
85 \(\+|-|\*|\/|\%){1}\={,1}
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
86 \|\^
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
87 \|mod
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
88 \)\s)
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
89 \"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
90 " / OPERATOR - ARITHMETIC }}}
558
7ccb59c211b7 updated for version 7.0159
vimboss
parents: 557
diff changeset
91
12968
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
92 " OPERATOR - BOOLEAN {{{
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
93 " not and or xor eqv imp
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
94 " ! && ||
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
95 sy match cfmlBooleanOperator
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
96 \ "\v\s
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
97 \(not|and|or|xor|eqv|imp
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
98 \|\!|\&\&|\|\|
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
99 \)(\s|\))
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
100 \|\s\!\ze\w
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
101 \"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
102 " / OPERATOR - BOOLEAN }}}
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
103
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
104 " OPERATOR - DECISION {{{
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
105 "is|equal|eq
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
106 "is not|not equal|neq
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
107 "contains|does not contain
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
108 "greater than|gt
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
109 "less than|lt
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
110 "greater than or equal to|gte|ge
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
111 "less than or equal to|lte|le
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
112 "==|!=|>|<|>=|<=
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
113 sy match cfmlDecisionOperator
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
114 \ "\v\s
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
115 \(is|equal|eq
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
116 \|is not|not equal|neq
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
117 \|contains|does not contain
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
118 \|greater than|gt
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
119 \|less than|lt
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
120 \|greater than or equal to|gte|ge
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
121 \|less than or equal to|lte|le
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
122 \|(!|\<|\>|\=){1}\=
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
123 \|\<
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
124 \|\>
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
125 \)\s"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
126 " / OPERATOR - DECISION }}}
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
127
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
128 " OPERATOR - STRING {{{
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
129 " &
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
130 " &=
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
131 sy match cfmlStringOperator
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
132 \ "\v\s\&\={,1}\s"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
133 " / OPERATOR - STRING }}}
558
7ccb59c211b7 updated for version 7.0159
vimboss
parents: 557
diff changeset
134
12968
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
135 " OPERATOR - TERNARY {{{
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
136 " ? :
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
137 sy match cfmlTernaryOperator
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
138 \ "\v\s
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
139 \\?|\:
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
140 \\s"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
141 " / OPERATOR - TERNARY }}}
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
142
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
143 sy cluster cfmlOperator
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
144 \ contains=
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
145 \cfmlArithmeticOperator,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
146 \cfmlBooleanOperator,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
147 \cfmlDecisionOperator,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
148 \cfmlStringOperator,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
149 \cfmlTernaryOperator
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
150 " / OPERATOR }}}
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
151
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
152 " PARENTHESIS {{{
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
153 sy cluster cfmlParenthesisRegionContains
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
154 \ contains=
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
155 \@cfmlAttribute,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
156 \@cfmlComment,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
157 \@cfmlFlowStatement,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
158 \@cfmlOperator,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
159 \@cfmlPunctuation,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
160 \cfmlBoolean,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
161 \cfmlBrace,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
162 \cfmlCoreKeyword,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
163 \cfmlCoreScope,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
164 \cfmlCustomKeyword,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
165 \cfmlCustomScope,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
166 \cfmlEqualSign,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
167 \cfmlFunctionName,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
168 \cfmlNumber,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
169 \cfmlStorageKeyword,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
170 \cfmlStorageType
558
7ccb59c211b7 updated for version 7.0159
vimboss
parents: 557
diff changeset
171
12968
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
172 sy region cfmlParenthesisRegion1
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
173 \ extend
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
174 \ matchgroup=cfmlParenthesis1
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
175 \ transparent
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
176 \ start=/(/
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
177 \ end=/)/
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
178 \ contains=
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
179 \cfmlParenthesisRegion2,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
180 \@cfmlParenthesisRegionContains
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
181 sy region cfmlParenthesisRegion2
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
182 \ matchgroup=cfmlParenthesis2
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
183 \ transparent
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
184 \ start=/(/
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
185 \ end=/)/
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
186 \ contains=
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
187 \cfmlParenthesisRegion3,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
188 \@cfmlParenthesisRegionContains
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
189 sy region cfmlParenthesisRegion3
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
190 \ matchgroup=cfmlParenthesis3
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
191 \ transparent
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
192 \ start=/(/
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
193 \ end=/)/
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
194 \ contains=
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
195 \cfmlParenthesisRegion1,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
196 \@cfmlParenthesisRegionContains
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
197 sy cluster cfmlParenthesisRegion
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
198 \ contains=
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
199 \cfmlParenthesisRegion1,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
200 \cfmlParenthesisRegion2,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
201 \cfmlParenthesisRegion3
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
202 " / PARENTHESIS }}}
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
203
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
204 " BRACE {{{
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
205 sy match cfmlBrace
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
206 \ "{\|}"
2098
3259c3923c1e Updated runtime an documentation files.
Bram Moolenaar <bram@zimbu.org>
parents: 1620
diff changeset
207
12968
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
208 sy region cfmlBraceRegion
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
209 \ extend
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
210 \ fold
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
211 \ keepend
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
212 \ transparent
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
213 \ start="{"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
214 \ end="}"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
215 " / BRACE }}}
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
216
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
217 " PUNCTUATION {{{
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
218
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
219 " PUNCTUATION - BRACKET {{{
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
220 sy match cfmlBracket
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
221 \ "\(\[\|\]\)"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
222 \ contained
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
223 " / PUNCTUATION - BRACKET }}}
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
224
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
225 " PUNCTUATION - CHAR {{{
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
226 sy match cfmlComma ","
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
227 sy match cfmlDot "\."
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
228 sy match cfmlSemiColon ";"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
229
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
230 " / PUNCTUATION - CHAR }}}
2098
3259c3923c1e Updated runtime an documentation files.
Bram Moolenaar <bram@zimbu.org>
parents: 1620
diff changeset
231
12968
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
232 " PUNCTUATION - QUOTE {{{
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
233 sy region cfmlSingleQuotedValue
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
234 \ matchgroup=cfmlSingleQuote
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
235 \ start=/'/
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
236 \ skip=/''/
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
237 \ end=/'/
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
238 \ contains=
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
239 \cfmlHashSurround
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
240
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
241 sy region cfmlDoubleQuotedValue
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
242 \ matchgroup=cfmlDoubleQuote
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
243 \ start=/"/
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
244 \ skip=/""/
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
245 \ end=/"/
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
246 \ contains=
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
247 \cfmlHashSurround
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
248
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
249 sy cluster cfmlQuotedValue
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
250 \ contains=
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
251 \cfmlDoubleQuotedValue,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
252 \cfmlSingleQuotedValue
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
253
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
254 sy cluster cfmlQuote
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
255 \ contains=
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
256 \cfmlDoubleQuote,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
257 \cfmlSingleQuote
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
258 " / PUNCTUATION - QUOTE }}}
558
7ccb59c211b7 updated for version 7.0159
vimboss
parents: 557
diff changeset
259
12968
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
260 sy cluster cfmlPunctuation
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
261 \ contains=
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
262 \@cfmlQuote,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
263 \@cfmlQuotedValue,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
264 \cfmlBracket,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
265 \cfmlComma,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
266 \cfmlDot,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
267 \cfmlSemiColon
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
268
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
269 " / PUNCTUATION }}}
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
270
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
271 " TAG START AND END {{{
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
272 " tag start
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
273 " <cf...>
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
274 " s^^ e
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
275 sy region cfmlTagStart
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
276 \ keepend
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
277 \ transparent
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
278 \ start="\c<cf_*"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
279 \ end=">"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
280 \ contains=
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
281 \@cfmlAttribute,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
282 \@cfmlComment,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
283 \@cfmlOperator,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
284 \@cfmlParenthesisRegion,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
285 \@cfmlPunctuation,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
286 \@cfmlQuote,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
287 \@cfmlQuotedValue,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
288 \cfmlAttrEqualSign,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
289 \cfmlBoolean,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
290 \cfmlBrace,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
291 \cfmlCoreKeyword,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
292 \cfmlCoreScope,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
293 \cfmlCustomKeyword,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
294 \cfmlCustomScope,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
295 \cfmlEqualSign,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
296 \cfmlFunctionName,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
297 \cfmlNumber,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
298 \cfmlStorageKeyword,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
299 \cfmlStorageType,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
300 \cfmlTagBracket,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
301 \cfmlTagName
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
302
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
303 " tag end
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
304 " </cf...>
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
305 " s^^^ e
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
306 sy match cfmlTagEnd
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
307 \ transparent
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
308 \ "\c</cf_*[^>]*>"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
309 \ contains=
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
310 \cfmlTagBracket,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
311 \cfmlTagName
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
312
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
313 " tag bracket
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
314 " </...>
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
315 " ^^ ^
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
316 sy match cfmlTagBracket
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
317 \ contained
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
318 \ "\(<\|>\|\/\)"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
319
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
320 " tag name
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
321 " <cf...>
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
322 " s^^^e
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
323 sy match cfmlTagName
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
324 \ contained
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
325 \ "\v<\/*\zs\ccf\w*"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
326 " / TAG START AND END }}}
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
327
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
328 " ATTRIBUTE NAME AND VALUE {{{
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
329 sy match cfmlAttrName
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
330 \ contained
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
331 \ "\v(var\s)@<!\w+\ze\s*\=([^\=])+"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
332
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
333 sy match cfmlAttrValue
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
334 \ contained
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
335 \ "\v(\=\"*)\zs\s*\w*"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
336
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
337 sy match cfmlAttrEqualSign
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
338 \ contained
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
339 \ "\v\="
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
340
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
341 sy cluster cfmlAttribute
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
342 \ contains=
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
343 \@cfmlQuotedValue,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
344 \cfmlAttrEqualSign,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
345 \cfmlAttrName,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
346 \cfmlAttrValue,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
347 \cfmlCoreKeyword,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
348 \cfmlCoreScope
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
349 " / ATTRIBUTE NAME AND VALUE }}}
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
350
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
351 " TAG REGION AND FOLDING {{{
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
352
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
353 " CFCOMPONENT REGION AND FOLD {{{
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
354 " <cfcomponent
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
355 " s^^^^^^^^^^^
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
356 " </cfcomponent>
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
357 " ^^^^^^^^^^^^^e
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
358 sy region cfmlComponentTagRegion
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
359 \ fold
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
360 \ keepend
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
361 \ transparent
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
362 \ start="\c<cfcomponent"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
363 \ end="\c</cfcomponent>"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
364
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
365 " / CFCOMPONENT REGION AND FOLD }}}
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
366
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
367 " CFFUNCTION REGION AND FOLD {{{
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
368 " <cffunction
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
369 " s^^^^^^^^^^
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
370 " </cffunction>
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
371 " ^^^^^^^^^^^^e
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
372 sy region cfmlFunctionTagRegion
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
373 \ fold
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
374 \ keepend
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
375 \ transparent
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
376 \ start="\c<cffunction"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
377 \ end="\c</cffunction>"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
378 " / CFFUNCTION REGION AND FOLD }}}
558
7ccb59c211b7 updated for version 7.0159
vimboss
parents: 557
diff changeset
379
12968
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
380 " CFIF REGION AND FOLD {{{
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
381 " <cfif
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
382 " s^^^^
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
383 " </cfif>
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
384 " ^^^^^^e
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
385 sy region cfmlIfTagRegion
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
386 \ fold
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
387 \ keepend
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
388 \ transparent
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
389 \ start="\c<cfif"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
390 \ end="\c</cfif>"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
391 " / CFIF REGION AND FOLD }}}
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
392
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
393 " CFLOOP REGION AND FOLD {{{
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
394 " <cfloop
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
395 " s^^^^^^
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
396 " </cfloop>
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
397 " ^^^^^^^^e
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
398 sy region cfmlLoopTagRegion
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
399 \ fold
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
400 \ keepend
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
401 \ transparent
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
402 \ start="\c<cfloop"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
403 \ end="\c</cfloop>"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
404 " / CFLOOP REGION AND FOLD }}}
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
405
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
406 " CFOUTPUT REGION AND FOLD {{{
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
407 " <cfoutput
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
408 " s^^^^^^^^
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
409 " </cfoutput>
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
410 " ^^^^^^^^^^e
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
411 sy region cfmlOutputTagRegion
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
412 \ fold
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
413 \ keepend
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
414 \ transparent
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
415 \ start="\c<cfoutput"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
416 \ end="\c</cfoutput>"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
417 " / CFOUTPUT REGION AND FOLD }}}
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
418
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
419 " CFQUERY REGION AND FOLD {{{
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
420 " <cfquery
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
421 " s^^^^^^^
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
422 " </cfquery>
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
423 " ^^^^^^^^^e
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
424 "\@cfmlSqlStatement,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
425 sy region cfmlQueryTagRegion
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
426 \ fold
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
427 \ keepend
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
428 \ transparent
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
429 \ start="\c<cfquery"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
430 \ end="\c</cfquery>"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
431 \ contains=
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
432 \@cfmlSqlStatement,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
433 \cfmlTagStart,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
434 \cfmlTagEnd,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
435 \cfmlTagComment
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
436 " / CFQUERY REGION AND FOLD }}}
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
437
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
438 " SAVECONTENT REGION AND FOLD {{{
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
439 " <savecontent
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
440 " s^^^^^^^^^^^
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
441 " </savecontent>
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
442 " ^^^^^^^^^^^^^e
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
443 sy region cfmlSavecontentTagRegion
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
444 \ fold
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
445 \ keepend
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
446 \ transparent
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
447 \ start="\c<cfsavecontent"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
448 \ end="\c</cfsavecontent>"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
449 " / SAVECONTENT REGION AND FOLD }}}
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
450
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
451 " CFSCRIPT REGION AND FOLD {{{
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
452 " <cfscript>
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
453 " s^^^^^^^^^
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
454 " </cfscript>
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
455 " ^^^^^^^^^^e
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
456 "\cfmlCustomScope,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
457 sy region cfmlScriptTagRegion
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
458 \ fold
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
459 \ keepend
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
460 \ transparent
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
461 \ start="\c<cfscript>"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
462 \ end="\c</cfscript>"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
463 \ contains=
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
464 \@cfmlComment,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
465 \@cfmlFlowStatement,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
466 \cfmlHashSurround,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
467 \@cfmlOperator,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
468 \@cfmlParenthesisRegion,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
469 \@cfmlPunctuation,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
470 \cfmlBoolean,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
471 \cfmlBrace,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
472 \cfmlCoreKeyword,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
473 \cfmlCoreScope,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
474 \cfmlCustomKeyword,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
475 \cfmlCustomScope,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
476 \cfmlEqualSign,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
477 \cfmlFunctionDefinition,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
478 \cfmlFunctionName,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
479 \cfmlNumber,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
480 \cfmlOddFunction,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
481 \cfmlStorageKeyword,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
482 \cfmlTagEnd,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
483 \cfmlTagStart
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
484 " / CFSCRIPT REGION AND FOLD }}}
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
485
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
486 " CFSWITCH REGION AND FOLD {{{
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
487 " <cfswitch
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
488 " s^^^^^^^^
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
489 " </cfswitch>
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
490 " ^^^^^^^^^^e
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
491 sy region cfmlSwitchTagRegion
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
492 \ fold
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
493 \ keepend
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
494 \ transparent
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
495 \ start="\c<cfswitch"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
496 \ end="\c</cfswitch>"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
497 " / CFSWITCH REGION AND FOLD }}}
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
498
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
499 " CFTRANSACTION REGION AND FOLD {{{
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
500 " <cftransaction
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
501 " s^^^^^^^^^^^^^
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
502 " </cftransaction>
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
503 " ^^^^^^^^^^^^^^^e
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
504 sy region cfmlTransactionTagRegion
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
505 \ fold
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
506 \ keepend
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
507 \ transparent
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
508 \ start="\c<cftransaction"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
509 \ end="\c</cftransaction>"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
510 " / CFTRANSACTION REGION AND FOLD }}}
558
7ccb59c211b7 updated for version 7.0159
vimboss
parents: 557
diff changeset
511
12968
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
512 " CUSTOM TAG REGION AND FOLD {{{
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
513 " <cf_...>
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
514 " s^^^ ^
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
515 " </cf_...>
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
516 " ^^^^^ e
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
517 sy region cfmlCustomTagRegion
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
518 \ fold
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
519 \ keepend
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
520 \ transparent
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
521 \ start="\c<cf_[^>]*>"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
522 \ end="\c</cf_[^>]*>"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
523 " / CUSTOM TAG REGION AND FOLD }}}
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
524
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
525 " / TAG REGION AND FOLDING }}}
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
526
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
527 " COMMENT {{{
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
528
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
529 " COMMENT BLOCK {{{
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
530 " /*...*/
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
531 " s^ ^e
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
532 sy region cfmlCommentBlock
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
533 \ keepend
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
534 \ start="/\*"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
535 \ end="\*/"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
536 \ contains=
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
537 \cfmlMetaData
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
538 " / COMMENT BLOCK }}}
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
539
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
540 " COMMENT LINE {{{
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
541 " //...
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
542 " s^
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
543 sy match cfmlCommentLine
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
544 \ "\/\/.*"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
545 " / COMMENT LINE }}}
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
546
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
547 sy cluster cfmlComment
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
548 \ contains=
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
549 \cfmlCommentBlock,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
550 \cfmlCommentLine
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
551 " / COMMENT }}}
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
552
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
553 " TAG COMMENT {{{
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
554 " <!---...--->
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
555 " s^^^^ ^^^e
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
556 sy region cfmlTagComment
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
557 \ keepend
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
558 \ start="<!---"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
559 \ end="--->"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
560 \ contains=
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
561 \cfmlTagComment
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
562 " / TAG COMMENT }}}
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
563
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
564 " FLOW STATEMENT {{{
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
565 " BRANCH FLOW KEYWORD {{{
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
566 sy keyword cfmlBranchFlowKeyword
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
567 \ break
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
568 \ continue
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
569 \ return
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
570
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
571 " / BRANCH KEYWORD }}}
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
572
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
573 " DECISION FLOW KEYWORD {{{
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
574 sy keyword cfmlDecisionFlowKeyword
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
575 \ case
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
576 \ defaultcase
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
577 \ else
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
578 \ if
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
579 \ switch
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
580
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
581 " / DECISION FLOW KEYWORD }}}
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
582
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
583 " LOOP FLOW KEYWORD {{{
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
584 sy keyword cfmlLoopFlowKeyword
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
585 \ do
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
586 \ for
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
587 \ in
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
588 \ while
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
589
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
590 " / LOOP FLOW KEYWORD }}}
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
591
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
592 " TRY FLOW KEYWORD {{{
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
593 sy keyword cfmlTryFlowKeyword
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
594 \ catch
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
595 \ finally
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
596 \ rethrow
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
597 \ throw
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
598 \ try
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
599
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
600 " / TRY FLOW KEYWORD }}}
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
601
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
602 sy cluster cfmlFlowStatement
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
603 \ contains=
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
604 \cfmlBranchFlowKeyword,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
605 \cfmlDecisionFlowKeyword,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
606 \cfmlLoopFlowKeyword,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
607 \cfmlTryFlowKeyword
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
608
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
609 " / FLOW STATEMENT }}}
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
610
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
611 " STORAGE KEYWORD {{{
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
612 sy keyword cfmlStorageKeyword
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
613 \ var
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
614 " / STORAGE KEYWORD }}}
1620
73fe8baea242 updated for version 7.2a
vimboss
parents: 558
diff changeset
615
12968
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
616 " STORAGE TYPE {{{
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
617 sy match cfmlStorageType
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
618 \ contained
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
619 \ "\v<
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
620 \(any
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
621 \|array
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
622 \|binary
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
623 \|boolean
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
624 \|date
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
625 \|numeric
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
626 \|query
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
627 \|string
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
628 \|struct
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
629 \|uuid
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
630 \|void
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
631 \|xml
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
632 \){1}\ze(\s*\=)@!"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
633 " / STORAGE TYPE }}}
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
634
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
635 " CORE KEYWORD {{{
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
636 sy match cfmlCoreKeyword
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
637 \ "\v<
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
638 \(new
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
639 \|required
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
640 \)\ze\s"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
641 " / CORE KEYWORD }}}
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
642
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
643 " CORE SCOPE {{{
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
644 sy match cfmlCoreScope
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
645 \ "\v<
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
646 \(application
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
647 \|arguments
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
648 \|attributes
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
649 \|caller
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
650 \|cfcatch
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
651 \|cffile
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
652 \|cfhttp
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
653 \|cgi
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
654 \|client
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
655 \|cookie
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
656 \|form
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
657 \|local
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
658 \|request
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
659 \|server
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
660 \|session
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
661 \|super
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
662 \|this
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
663 \|thisTag
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
664 \|thread
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
665 \|variables
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
666 \|url
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
667 \){1}\ze(,|\.|\[|\)|\s)"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
668 " / CORE SCOPE }}}
558
7ccb59c211b7 updated for version 7.0159
vimboss
parents: 557
diff changeset
669
12968
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
670 " SQL STATEMENT {{{
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
671 sy cluster cfmlSqlStatement
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
672 \ contains=
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
673 \@cfmlParenthesisRegion,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
674 \@cfmlQuote,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
675 \@cfmlQuotedValue,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
676 \@sqlSyntax,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
677 \cfmlBoolean,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
678 \cfmlDot,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
679 \cfmlEqualSign,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
680 \cfmlFunctionName,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
681 \cfmlHashSurround,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
682 \cfmlNumber
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
683 " / SQL STATEMENT }}}
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
684
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
685 " TAG IN SCRIPT {{{
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
686 sy match cfmlTagNameInScript
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
687 \ "\vcf_*\w+\s*\ze\("
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
688 " / TAG IN SCRIPT }}}
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
689
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
690 " METADATA {{{
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
691 sy region cfmlMetaData
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
692 \ contained
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
693 \ keepend
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
694 \ start="@\w\+"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
695 \ end="$"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
696 \ contains=
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
697 \cfmlMetaDataName
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
698
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
699 sy match cfmlMetaDataName
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
700 \ contained
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
701 \ "@\w\+"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
702 " / METADATA }}}
558
7ccb59c211b7 updated for version 7.0159
vimboss
parents: 557
diff changeset
703
12968
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
704 " COMPONENT DEFINITION {{{
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
705 sy region cfmlComponentDefinition
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
706 \ start="component"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
707 \ end="{"me=e-1
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
708 \ contains=
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
709 \@cfmlAttribute,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
710 \cfmlComponentKeyword
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
711
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
712 sy match cfmlComponentKeyword
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
713 \ contained
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
714 \ "\v<component>"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
715 " / COMPONENT DEFINITION }}}
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
716
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
717 " INTERFACE DEFINITION {{{
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
718 sy match cfmlInterfaceDefinition
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
719 \ "interface\s.*{"me=e-1
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
720 \ contains=
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
721 \cfmlInterfaceKeyword
558
7ccb59c211b7 updated for version 7.0159
vimboss
parents: 557
diff changeset
722
12968
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
723 sy match cfmlInterfaceKeyword
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
724 \ contained
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
725 \ "\v<interface>"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
726 " / INTERFACE DEFINITION }}}
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
727
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
728 " PROPERTY {{{
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
729 sy region cfmlProperty
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
730 \ transparent
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
731 \ start="\v<property>"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
732 \ end=";"me=e-1
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
733 \ contains=
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
734 \@cfmlQuotedValue,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
735 \cfmlAttrEqualSign,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
736 \cfmlAttrName,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
737 \cfmlAttrValue,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
738 \cfmlPropertyKeyword
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
739
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
740 sy match cfmlPropertyKeyword
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
741 \ contained
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
742 \ "\v<property>"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
743 " / PROPERTY }}}
2098
3259c3923c1e Updated runtime an documentation files.
Bram Moolenaar <bram@zimbu.org>
parents: 1620
diff changeset
744
12968
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
745 " FUNCTION DEFINITION {{{
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
746 sy match cfmlFunctionDefinition
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
747 \ "\v
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
748 \(<(public|private|package)\s){,1}
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
749 \(<
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
750 \(any
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
751 \|array
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
752 \|binary
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
753 \|boolean
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
754 \|date
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
755 \|numeric
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
756 \|query
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
757 \|string
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
758 \|struct
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
759 \|uuid
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
760 \|void
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
761 \|xml
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
762 \)\s){,1}
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
763 \<function\s\w+\s*\("me=e-1
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
764 \ contains=
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
765 \cfmlFunctionKeyword,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
766 \cfmlFunctionModifier,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
767 \cfmlFunctionName,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
768 \cfmlFunctionReturnType
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
769
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
770 " FUNCTION KEYWORD {{{
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
771 sy match cfmlFunctionKeyword
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
772 \ contained
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
773 \ "\v<function>"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
774 " / FUNCTION KEYWORD }}}
558
7ccb59c211b7 updated for version 7.0159
vimboss
parents: 557
diff changeset
775
12968
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
776 " FUNCTION MODIFIER {{{
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
777 sy match cfmlFunctionModifier
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
778 \ contained
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
779 \ "\v<
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
780 \(public
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
781 \|private
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
782 \|package
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
783 \)>"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
784 " / FUNCTION MODIFIER }}}
558
7ccb59c211b7 updated for version 7.0159
vimboss
parents: 557
diff changeset
785
12968
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
786 " FUNCTION RETURN TYPE {{{
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
787 sy match cfmlFunctionReturnType
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
788 \ contained
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
789 \ "\v
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
790 \(any
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
791 \|array
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
792 \|binary
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
793 \|boolean
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
794 \|date
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
795 \|numeric
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
796 \|query
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
797 \|string
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
798 \|struct
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
799 \|uuid
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
800 \|void
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
801 \|xml
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
802 \)"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
803 " / FUNCTION RETURN TYPE }}}
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
804
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
805 " FUNCTION NAME {{{
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
806 " specific regex for core functions decreases performance
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
807 " so use the same highlighting for both function types
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
808 sy match cfmlFunctionName
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
809 \ "\v<(cf|if|elseif|throw)@!\w+\s*\ze\("
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
810 " / FUNCTION NAME }}}
558
7ccb59c211b7 updated for version 7.0159
vimboss
parents: 557
diff changeset
811
12968
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
812 " / FUNCTION DEFINITION }}}
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
813
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
814 " ODD FUNCTION {{{
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
815 sy region cfmlOddFunction
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
816 \ transparent
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
817 \ start="\v<
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
818 \(abort
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
819 \|exit
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
820 \|import
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
821 \|include
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
822 \|lock
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
823 \|pageencoding
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
824 \|param
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
825 \|savecontent
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
826 \|thread
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
827 \|transaction
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
828 \){1}"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
829 \ end="\v(\{|;)"me=e-1
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
830 \ contains=
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
831 \@cfmlQuotedValue,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
832 \cfmlAttrEqualSign,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
833 \cfmlAttrName,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
834 \cfmlAttrValue,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
835 \cfmlCoreKeyword,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
836 \cfmlOddFunctionKeyword,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
837 \cfmlCoreScope
558
7ccb59c211b7 updated for version 7.0159
vimboss
parents: 557
diff changeset
838
12968
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
839 " ODD FUNCTION KEYWORD {{{
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
840 sy match cfmlOddFunctionKeyword
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
841 \ contained
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
842 \ "\v<
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
843 \(abort
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
844 \|exit
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
845 \|import
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
846 \|include
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
847 \|lock
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
848 \|pageencoding
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
849 \|param
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
850 \|savecontent
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
851 \|thread
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
852 \|transaction
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
853 \)\ze(\s|$|;)"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
854 " / ODD FUNCTION KEYWORD }}}
2098
3259c3923c1e Updated runtime an documentation files.
Bram Moolenaar <bram@zimbu.org>
parents: 1620
diff changeset
855
12968
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
856 " / ODD FUNCTION }}}
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
857
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
858 " CUSTOM {{{
558
7ccb59c211b7 updated for version 7.0159
vimboss
parents: 557
diff changeset
859
12968
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
860 " CUSTOM KEYWORD {{{
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
861 sy match cfmlCustomKeyword
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
862 \ contained
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
863 \ "\v<
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
864 \(customKeyword1
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
865 \|customKeyword2
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
866 \|customKeyword3
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
867 \)>"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
868 " / CUSTOM KEYWORD }}}
558
7ccb59c211b7 updated for version 7.0159
vimboss
parents: 557
diff changeset
869
12968
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
870 " CUSTOM SCOPE {{{
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
871 sy match cfmlCustomScope
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
872 \ contained
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
873 \ "\v<
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
874 \(prc
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
875 \|rc
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
876 \|event
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
877 \|(\w+Service)
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
878 \){1}\ze(\.|\[)"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
879 " / CUSTOM SCOPE }}}
1620
73fe8baea242 updated for version 7.2a
vimboss
parents: 558
diff changeset
880
12968
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
881 " / CUSTOM }}}
1620
73fe8baea242 updated for version 7.2a
vimboss
parents: 558
diff changeset
882
12968
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
883 " SGML TAG START AND END {{{
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
884 " SGML tag start
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
885 " <...>
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
886 " s^^^e
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
887 sy region cfmlSGMLTagStart
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
888 \ keepend
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
889 \ transparent
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
890 \ start="\v(\<cf)@!\zs\<\w+"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
891 \ end=">"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
892 \ contains=
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
893 \@cfmlAttribute,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
894 \@cfmlComment,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
895 \@cfmlOperator,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
896 \@cfmlParenthesisRegion,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
897 \@cfmlPunctuation,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
898 \@cfmlQuote,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
899 \@cfmlQuotedValue,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
900 \cfmlAttrEqualSign,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
901 \cfmlBoolean,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
902 \cfmlBrace,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
903 \cfmlCoreKeyword,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
904 \cfmlCoreScope,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
905 \cfmlCustomKeyword,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
906 \cfmlCustomScope,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
907 \cfmlEqualSign,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
908 \cfmlFunctionName,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
909 \cfmlNumber,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
910 \cfmlStorageKeyword,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
911 \cfmlStorageType,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
912 \cfmlTagBracket,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
913 \cfmlSGMLTagName
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
914
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
915 " SGML tag end
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
916 " </...>
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
917 " s^^^^e
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
918 sy match cfmlSGMLTagEnd
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
919 \ transparent
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
920 \ "\v(\<\/cf)@!\zs\<\/\w+\>"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
921 \ contains=
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
922 \cfmlTagBracket,
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
923 \cfmlSGMLTagName
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
924
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
925 " SGML tag name
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
926 " <...>
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
927 " s^^^e
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
928 sy match cfmlSGMLTagName
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
929 \ contained
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
930 \ "\v(\<\/*)\zs\w+"
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
931
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
932 " / SGML TAG START AND END }}}
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
933
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
934 " HIGHLIGHTING {{{
558
7ccb59c211b7 updated for version 7.0159
vimboss
parents: 557
diff changeset
935
12968
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
936 hi link cfmlNumber Number
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
937 hi link cfmlBoolean Boolean
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
938 hi link cfmlEqualSign Keyword
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
939 " HASH SURROUND
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
940 hi link cfmlHash PreProc
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
941 hi link cfmlHashSurround PreProc
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
942 " OPERATOR
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
943 hi link cfmlArithmeticOperator Function
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
944 hi link cfmlBooleanOperator Function
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
945 hi link cfmlDecisionOperator Function
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
946 hi link cfmlStringOperator Function
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
947 hi link cfmlTernaryOperator Function
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
948 " PARENTHESIS
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
949 hi link cfmlParenthesis1 Statement
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
950 hi link cfmlParenthesis2 String
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
951 hi link cfmlParenthesis3 Delimiter
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
952 " BRACE
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
953 hi link cfmlBrace PreProc
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
954 " PUNCTUATION - BRACKET
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
955 hi link cfmlBracket Statement
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
956 " PUNCTUATION - CHAR
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
957 hi link cfmlComma Comment
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
958 hi link cfmlDot Comment
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
959 hi link cfmlSemiColon Comment
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
960 " PUNCTUATION - QUOTE
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
961 hi link cfmlDoubleQuote String
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
962 hi link cfmlDoubleQuotedValue String
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
963 hi link cfmlSingleQuote String
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
964 hi link cfmlSingleQuotedValue String
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
965 " TAG START AND END
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
966 hi link cfmlTagName Function
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
967 hi link cfmlTagBracket Comment
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
968 " ATTRIBUTE NAME AND VALUE
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
969 hi link cfmlAttrName Type
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
970 hi link cfmlAttrValue Special
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
971 " COMMENT
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
972 hi link cfmlCommentBlock Comment
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
973 hi link cfmlCommentLine Comment
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
974 hi link cfmlTagComment Comment
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
975 " FLOW STATEMENT
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
976 hi link cfmlDecisionFlowKeyword Conditional
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
977 hi link cfmlLoopFlowKeyword Repeat
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
978 hi link cfmlTryFlowKeyword Exception
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
979 hi link cfmlBranchFlowKeyword Keyword
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
980 " STORAGE KEYWORD
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
981 hi link cfmlStorageKeyword Keyword
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
982 " STORAGE TYPE
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
983 hi link cfmlStorageType Keyword
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
984 " CORE KEYWORD
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
985 hi link cfmlCoreKeyword PreProc
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
986 " CORE SCOPE
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
987 hi link cfmlCoreScope Keyword
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
988 " TAG IN SCRIPT
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
989 hi link cfmlTagNameInScript Function
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
990 " METADATA
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
991 " meta data value = cfmlMetaData
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
992 hi link cfmlMetaData String
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
993 hi link cfmlMetaDataName Type
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
994 " COMPONENT DEFINITION
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
995 hi link cfmlComponentKeyword Keyword
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
996 " INTERFACE DEFINITION
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
997 hi link cfmlInterfaceKeyword Keyword
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
998 " PROPERTY
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
999 hi link cfmlPropertyKeyword Keyword
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
1000 " FUNCTION DEFINITION
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
1001 hi link cfmlFunctionKeyword Keyword
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
1002 hi link cfmlFunctionModifier Keyword
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
1003 hi link cfmlFunctionReturnType Keyword
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
1004 hi link cfmlFunctionName Function
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
1005 " ODD FUNCTION
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
1006 hi link cfmlOddFunctionKeyword Function
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
1007 " CUSTOM
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
1008 hi link cfmlCustomKeyword Keyword
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
1009 hi link cfmlCustomScope Structure
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
1010 " SGML TAG
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
1011 hi link cfmlSGMLTagName Ignore
558
7ccb59c211b7 updated for version 7.0159
vimboss
parents: 557
diff changeset
1012
12968
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
1013 " / HIGHLIGHTING }}}
558
7ccb59c211b7 updated for version 7.0159
vimboss
parents: 557
diff changeset
1014
12968
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
1015 let b:current_syntax = "cfml"
558
7ccb59c211b7 updated for version 7.0159
vimboss
parents: 557
diff changeset
1016
12968
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
1017 let &cpo = s:cpo_save
45987b1b77dc Update runtime files
Christian Brabandt <cb@256bit.org>
parents: 10051
diff changeset
1018 unlet s:cpo_save