[15c7d39] | 1 | <?xml version="1.0" encoding="utf-8"?>
|
---|
| 2 | <!--
|
---|
| 3 |
|
---|
| 4 | Syntax highlighting definition for SQL-92
|
---|
| 5 |
|
---|
| 6 | xslthl - XSLT Syntax Highlighting
|
---|
| 7 | http://sourceforge.net/projects/xslthl/
|
---|
| 8 | Copyright (C) 2012 Michiel Hendriks, Martin Hujer, k42b3
|
---|
| 9 |
|
---|
| 10 | This software is provided 'as-is', without any express or implied
|
---|
| 11 | warranty. In no event will the authors be held liable for any damages
|
---|
| 12 | arising from the use of this software.
|
---|
| 13 |
|
---|
| 14 | Permission is granted to anyone to use this software for any purpose,
|
---|
| 15 | including commercial applications, and to alter it and redistribute it
|
---|
| 16 | freely, subject to the following restrictions:
|
---|
| 17 |
|
---|
| 18 | 1. The origin of this software must not be misrepresented; you must not
|
---|
| 19 | claim that you wrote the original software. If you use this software
|
---|
| 20 | in a product, an acknowledgment in the product documentation would be
|
---|
| 21 | appreciated but is not required.
|
---|
| 22 | 2. Altered source versions must be plainly marked as such, and must not be
|
---|
| 23 | misrepresented as being the original software.
|
---|
| 24 | 3. This notice may not be removed or altered from any source distribution.
|
---|
| 25 |
|
---|
| 26 | -->
|
---|
| 27 | <highlighters>
|
---|
| 28 | <highlighter type="oneline-comment">--</highlighter>
|
---|
| 29 | <highlighter type="multiline-comment">
|
---|
| 30 | <start>/*</start>
|
---|
| 31 | <end>*/</end>
|
---|
| 32 | </highlighter>
|
---|
| 33 | <highlighter type="string">
|
---|
| 34 | <string>'</string>
|
---|
| 35 | <doubleEscapes />
|
---|
| 36 | </highlighter>
|
---|
| 37 | <highlighter type="string">
|
---|
| 38 | <string>B'</string>
|
---|
| 39 | <endString>'</endString>
|
---|
| 40 | <doubleEscapes />
|
---|
| 41 | </highlighter>
|
---|
| 42 | <highlighter type="string">
|
---|
| 43 | <string>N'</string>
|
---|
| 44 | <endString>'</endString>
|
---|
| 45 | <doubleEscapes />
|
---|
| 46 | </highlighter>
|
---|
| 47 | <highlighter type="string">
|
---|
| 48 | <string>X'</string>
|
---|
| 49 | <endString>'</endString>
|
---|
| 50 | <doubleEscapes />
|
---|
| 51 | </highlighter>
|
---|
| 52 | <highlighter type="number">
|
---|
| 53 | <point>.</point>
|
---|
| 54 | <pointStarts />
|
---|
| 55 | <exponent>e</exponent>
|
---|
| 56 | <ignoreCase />
|
---|
| 57 | </highlighter>
|
---|
| 58 | <highlighter type="keywords">
|
---|
| 59 | <ignoreCase />
|
---|
| 60 | <!-- reserved -->
|
---|
| 61 | <keyword>ABSOLUTE</keyword>
|
---|
| 62 | <keyword>ACTION</keyword>
|
---|
| 63 | <keyword>ADD</keyword>
|
---|
| 64 | <keyword>ALL</keyword>
|
---|
| 65 | <keyword>ALLOCATE</keyword>
|
---|
| 66 | <keyword>ALTER</keyword>
|
---|
| 67 | <keyword>AND</keyword>
|
---|
| 68 | <keyword>ANY</keyword>
|
---|
| 69 | <keyword>ARE</keyword>
|
---|
| 70 | <keyword>AS</keyword>
|
---|
| 71 | <keyword>ASC</keyword>
|
---|
| 72 | <keyword>ASSERTION</keyword>
|
---|
| 73 | <keyword>AT</keyword>
|
---|
| 74 | <keyword>AUTHORIZATION</keyword>
|
---|
| 75 | <keyword>AVG</keyword>
|
---|
| 76 | <keyword>BEGIN</keyword>
|
---|
| 77 | <keyword>BETWEEN</keyword>
|
---|
| 78 | <keyword>BIT_LENGTH</keyword>
|
---|
| 79 | <keyword>BIT</keyword>
|
---|
| 80 | <keyword>BOTH</keyword>
|
---|
| 81 | <keyword>BY</keyword>
|
---|
| 82 | <keyword>CASCADE</keyword>
|
---|
| 83 | <keyword>CASCADED</keyword>
|
---|
| 84 | <keyword>CASE</keyword>
|
---|
| 85 | <keyword>CAST</keyword>
|
---|
| 86 | <keyword>CATALOG</keyword>
|
---|
| 87 | <keyword>CHAR_LENGTH</keyword>
|
---|
| 88 | <keyword>CHAR</keyword>
|
---|
| 89 | <keyword>CHARACTER_LENGTH</keyword>
|
---|
| 90 | <keyword>CHARACTER</keyword>
|
---|
| 91 | <keyword>CHECK</keyword>
|
---|
| 92 | <keyword>CLOSE</keyword>
|
---|
| 93 | <keyword>COALESCE</keyword>
|
---|
| 94 | <keyword>COLLATE</keyword>
|
---|
| 95 | <keyword>COLLATION</keyword>
|
---|
| 96 | <keyword>COLUMN</keyword>
|
---|
| 97 | <keyword>COMMIT</keyword>
|
---|
| 98 | <keyword>CONNECT</keyword>
|
---|
| 99 | <keyword>CONNECTION</keyword>
|
---|
| 100 | <keyword>CONSTRAINT</keyword>
|
---|
| 101 | <keyword>CONSTRAINTS</keyword>
|
---|
| 102 | <keyword>CONTINUE</keyword>
|
---|
| 103 | <keyword>CONVERT</keyword>
|
---|
| 104 | <keyword>CORRESPONDING</keyword>
|
---|
| 105 | <keyword>CREATE</keyword>
|
---|
| 106 | <keyword>CROSS</keyword>
|
---|
| 107 | <keyword>CURRENT_DATE</keyword>
|
---|
| 108 | <keyword>CURRENT_TIME</keyword>
|
---|
| 109 | <keyword>CURRENT_TIMESTAMP</keyword>
|
---|
| 110 | <keyword>CURRENT_USER</keyword>
|
---|
| 111 | <keyword>CURRENT</keyword>
|
---|
| 112 | <keyword>CURSOR</keyword>
|
---|
| 113 | <keyword>DATE</keyword>
|
---|
| 114 | <keyword>DAY</keyword>
|
---|
| 115 | <keyword>DEALLOCATE</keyword>
|
---|
| 116 | <keyword>DEC</keyword>
|
---|
| 117 | <keyword>DECIMAL</keyword>
|
---|
| 118 | <keyword>DECLARE</keyword>
|
---|
| 119 | <keyword>DEFAULT</keyword>
|
---|
| 120 | <keyword>DEFERRABLE</keyword>
|
---|
| 121 | <keyword>DEFERRED</keyword>
|
---|
| 122 | <keyword>DELETE</keyword>
|
---|
| 123 | <keyword>DESC</keyword>
|
---|
| 124 | <keyword>DESCRIBE</keyword>
|
---|
| 125 | <keyword>DESCRIPTOR</keyword>
|
---|
| 126 | <keyword>DIAGNOSTICS</keyword>
|
---|
| 127 | <keyword>DISCONNECT</keyword>
|
---|
| 128 | <keyword>DISTINCT</keyword>
|
---|
| 129 | <keyword>DOMAIN</keyword>
|
---|
| 130 | <keyword>DOUBLE</keyword>
|
---|
| 131 | <keyword>DROP</keyword>
|
---|
| 132 | <keyword>ELSE</keyword>
|
---|
| 133 | <keyword>END</keyword>
|
---|
| 134 | <keyword>END-EXEC</keyword>
|
---|
| 135 | <keyword>ESCAPE</keyword>
|
---|
| 136 | <keyword>EXCEPT</keyword>
|
---|
| 137 | <keyword>EXCEPTION</keyword>
|
---|
| 138 | <keyword>EXEC</keyword>
|
---|
| 139 | <keyword>EXECUTE</keyword>
|
---|
| 140 | <keyword>EXISTS</keyword>
|
---|
| 141 | <keyword>EXTERNAL</keyword>
|
---|
| 142 | <keyword>EXTRACT</keyword>
|
---|
| 143 | <keyword>FALSE</keyword>
|
---|
| 144 | <keyword>FETCH</keyword>
|
---|
| 145 | <keyword>FIRST</keyword>
|
---|
| 146 | <keyword>FLOAT</keyword>
|
---|
| 147 | <keyword>FOR</keyword>
|
---|
| 148 | <keyword>FOREIGN</keyword>
|
---|
| 149 | <keyword>FOUND</keyword>
|
---|
| 150 | <keyword>FROM</keyword>
|
---|
| 151 | <keyword>FULL</keyword>
|
---|
| 152 | <keyword>GET</keyword>
|
---|
| 153 | <keyword>GLOBAL</keyword>
|
---|
| 154 | <keyword>GO</keyword>
|
---|
| 155 | <keyword>GOTO</keyword>
|
---|
| 156 | <keyword>GRANT</keyword>
|
---|
| 157 | <keyword>GROUP</keyword>
|
---|
| 158 | <keyword>HAVING</keyword>
|
---|
| 159 | <keyword>HOUR</keyword>
|
---|
| 160 | <keyword>IDENTITY</keyword>
|
---|
| 161 | <keyword>IMMEDIATE</keyword>
|
---|
| 162 | <keyword>IN</keyword>
|
---|
| 163 | <keyword>INDICATOR</keyword>
|
---|
| 164 | <keyword>INITIALLY</keyword>
|
---|
| 165 | <keyword>INNER</keyword>
|
---|
| 166 | <keyword>INPUT</keyword>
|
---|
| 167 | <keyword>INSENSITIVE</keyword>
|
---|
| 168 | <keyword>INSERT</keyword>
|
---|
| 169 | <keyword>INT</keyword>
|
---|
| 170 | <keyword>INTEGER</keyword>
|
---|
| 171 | <keyword>INTERSECT</keyword>
|
---|
| 172 | <keyword>INTERVAL</keyword>
|
---|
| 173 | <keyword>INTO</keyword>
|
---|
| 174 | <keyword>IS</keyword>
|
---|
| 175 | <keyword>ISOLATION</keyword>
|
---|
| 176 | <keyword>JOIN</keyword>
|
---|
| 177 | <keyword>KEY</keyword>
|
---|
| 178 | <keyword>LANGUAGE</keyword>
|
---|
| 179 | <keyword>LAST</keyword>
|
---|
| 180 | <keyword>LEADING</keyword>
|
---|
| 181 | <keyword>LEFT</keyword>
|
---|
| 182 | <keyword>LEVEL</keyword>
|
---|
| 183 | <keyword>LIKE</keyword>
|
---|
| 184 | <keyword>LOCAL</keyword>
|
---|
| 185 | <keyword>LOWER</keyword>
|
---|
| 186 | <keyword>MATCH</keyword>
|
---|
| 187 | <keyword>MAX</keyword>
|
---|
| 188 | <keyword>MIN</keyword>
|
---|
| 189 | <keyword>MINUTE</keyword>
|
---|
| 190 | <keyword>MODULE</keyword>
|
---|
| 191 | <keyword>MONTH</keyword>
|
---|
| 192 | <keyword>NAMES</keyword>
|
---|
| 193 | <keyword>NATIONAL</keyword>
|
---|
| 194 | <keyword>NATURAL</keyword>
|
---|
| 195 | <keyword>NCHAR</keyword>
|
---|
| 196 | <keyword>NEXT</keyword>
|
---|
| 197 | <keyword>NO</keyword>
|
---|
| 198 | <keyword>NOT</keyword>
|
---|
| 199 | <keyword>NULL</keyword>
|
---|
| 200 | <keyword>NULLIF</keyword>
|
---|
| 201 | <keyword>NUMERIC</keyword>
|
---|
| 202 | <keyword>OCTET_LENGTH</keyword>
|
---|
| 203 | <keyword>OF</keyword>
|
---|
| 204 | <keyword>ON</keyword>
|
---|
| 205 | <keyword>ONLY</keyword>
|
---|
| 206 | <keyword>OPEN</keyword>
|
---|
| 207 | <keyword>OPTION</keyword>
|
---|
| 208 | <keyword>OR</keyword>
|
---|
| 209 | <keyword>ORDER</keyword>
|
---|
| 210 | <keyword>OUTER</keyword>
|
---|
| 211 | <keyword>OUTPUT</keyword>
|
---|
| 212 | <keyword>OVERLAPS</keyword>
|
---|
| 213 | <keyword>PAD</keyword>
|
---|
| 214 | <keyword>PARTIAL</keyword>
|
---|
| 215 | <keyword>POSITION</keyword>
|
---|
| 216 | <keyword>PRECISION</keyword>
|
---|
| 217 | <keyword>PREPARE</keyword>
|
---|
| 218 | <keyword>PRESERVE</keyword>
|
---|
| 219 | <keyword>PRIMARY</keyword>
|
---|
| 220 | <keyword>PRIOR</keyword>
|
---|
| 221 | <keyword>PRIVILEGES</keyword>
|
---|
| 222 | <keyword>PROCEDURE</keyword>
|
---|
| 223 | <keyword>PUBLIC</keyword>
|
---|
| 224 | <keyword>READ</keyword>
|
---|
| 225 | <keyword>REAL</keyword>
|
---|
| 226 | <keyword>REFERENCES</keyword>
|
---|
| 227 | <keyword>RELATIVE</keyword>
|
---|
| 228 | <keyword>RESTRICT</keyword>
|
---|
| 229 | <keyword>REVOKE</keyword>
|
---|
| 230 | <keyword>RIGHT</keyword>
|
---|
| 231 | <keyword>ROLLBACK</keyword>
|
---|
| 232 | <keyword>ROWS</keyword>
|
---|
| 233 | <keyword>SCHEMA</keyword>
|
---|
| 234 | <keyword>SCROLL</keyword>
|
---|
| 235 | <keyword>SECOND</keyword>
|
---|
| 236 | <keyword>SECTION</keyword>
|
---|
| 237 | <keyword>SELECT</keyword>
|
---|
| 238 | <keyword>SESSION_USER</keyword>
|
---|
| 239 | <keyword>SESSION</keyword>
|
---|
| 240 | <keyword>SET</keyword>
|
---|
| 241 | <keyword>SIZE</keyword>
|
---|
| 242 | <keyword>SMALLINT</keyword>
|
---|
| 243 | <keyword>SOME</keyword>
|
---|
| 244 | <keyword>SPACE</keyword>
|
---|
| 245 | <keyword>SQL</keyword>
|
---|
| 246 | <keyword>SQLCODE</keyword>
|
---|
| 247 | <keyword>SQLERROR</keyword>
|
---|
| 248 | <keyword>SQLSTATE</keyword>
|
---|
| 249 | <keyword>SUBSTRING</keyword>
|
---|
| 250 | <keyword>SUM</keyword>
|
---|
| 251 | <keyword>SYSTEM_USER</keyword>
|
---|
| 252 | <keyword>TABLE</keyword>
|
---|
| 253 | <keyword>TEMPORARY</keyword>
|
---|
| 254 | <keyword>THEN</keyword>
|
---|
| 255 | <keyword>TIME</keyword>
|
---|
| 256 | <keyword>TIMESTAMP</keyword>
|
---|
| 257 | <keyword>TIMEZONE_HOUR</keyword>
|
---|
| 258 | <keyword>TIMEZONE_MINUTE</keyword>
|
---|
| 259 | <keyword>TO</keyword>
|
---|
| 260 | <keyword>TRAILING</keyword>
|
---|
| 261 | <keyword>TRANSACTION</keyword>
|
---|
| 262 | <keyword>TRANSLATE</keyword>
|
---|
| 263 | <keyword>TRANSLATION</keyword>
|
---|
| 264 | <keyword>TRIM</keyword>
|
---|
| 265 | <keyword>TRUE</keyword>
|
---|
| 266 | <keyword>UNION</keyword>
|
---|
| 267 | <keyword>UNIQUE</keyword>
|
---|
| 268 | <keyword>UNKNOWN</keyword>
|
---|
| 269 | <keyword>UPDATE</keyword>
|
---|
| 270 | <keyword>UPPER</keyword>
|
---|
| 271 | <keyword>USAGE</keyword>
|
---|
| 272 | <keyword>USER</keyword>
|
---|
| 273 | <keyword>USING</keyword>
|
---|
| 274 | <keyword>VALUE</keyword>
|
---|
| 275 | <keyword>VALUES</keyword>
|
---|
| 276 | <keyword>VARCHAR</keyword>
|
---|
| 277 | <keyword>VARYING</keyword>
|
---|
| 278 | <keyword>VIEW</keyword>
|
---|
| 279 | <keyword>WHEN</keyword>
|
---|
| 280 | <keyword>WHENEVER</keyword>
|
---|
| 281 | <keyword>WHERE</keyword>
|
---|
| 282 | <keyword>WITH</keyword>
|
---|
| 283 | <keyword>WORK</keyword>
|
---|
| 284 | <keyword>WRITE</keyword>
|
---|
| 285 | <keyword>YEAR</keyword>
|
---|
| 286 | <keyword>ZONE</keyword>
|
---|
| 287 | <!-- non reserved keywords -->
|
---|
| 288 | <keyword>ADA</keyword>
|
---|
| 289 | <keyword>C</keyword>
|
---|
| 290 | <keyword>CATALOG_NAME</keyword>
|
---|
| 291 | <keyword>CHARACTER_SET_CATALOG</keyword>
|
---|
| 292 | <keyword>CHARACTER_SET_NAME</keyword>
|
---|
| 293 | <keyword>CHARACTER_SET_SCHEMA</keyword>
|
---|
| 294 | <keyword>CLASS_ORIGIN</keyword>
|
---|
| 295 | <keyword>COBOL</keyword>
|
---|
| 296 | <keyword>COLLATION_CATALOG</keyword>
|
---|
| 297 | <keyword>COLLATION_NAME</keyword>
|
---|
| 298 | <keyword>COLLATION_SCHEMA</keyword>
|
---|
| 299 | <keyword>COLUMN_NAME</keyword>
|
---|
| 300 | <keyword>COMMAND_FUNCTION</keyword>
|
---|
| 301 | <keyword>COMMITTED</keyword>
|
---|
| 302 | <keyword>CONDITION_NUMBER</keyword>
|
---|
| 303 | <keyword>CONNECTION_NAME</keyword>
|
---|
| 304 | <keyword>CONSTRAINT_CATALOG</keyword>
|
---|
| 305 | <keyword>CONSTRAINT_NAME</keyword>
|
---|
| 306 | <keyword>CONSTRAINT_SCHEMA</keyword>
|
---|
| 307 | <keyword>CURSOR_NAME</keyword>
|
---|
| 308 | <keyword>DATA</keyword>
|
---|
| 309 | <keyword>DATETIME_INTERVAL_CODE</keyword>
|
---|
| 310 | <keyword>DATETIME_INTERVAL_PRECISION</keyword>
|
---|
| 311 | <keyword>DYNAMIC_FUNCTION</keyword>
|
---|
| 312 | <keyword>FORTRAN</keyword>
|
---|
| 313 | <keyword>LENGTH</keyword>
|
---|
| 314 | <keyword>MESSAGE_LENGTH</keyword>
|
---|
| 315 | <keyword>MESSAGE_OCTET_LENGTH</keyword>
|
---|
| 316 | <keyword>MESSAGE_TEXT</keyword>
|
---|
| 317 | <keyword>MORE</keyword>
|
---|
| 318 | <keyword>MUMPS</keyword>
|
---|
| 319 | <keyword>NAME</keyword>
|
---|
| 320 | <keyword>NULLABLE</keyword>
|
---|
| 321 | <keyword>NUMBER</keyword>
|
---|
| 322 | <keyword>PASCAL</keyword>
|
---|
| 323 | <keyword>PLI</keyword>
|
---|
| 324 | <keyword>REPEATABLE</keyword>
|
---|
| 325 | <keyword>RETURNED_LENGTH</keyword>
|
---|
| 326 | <keyword>RETURNED_OCTET_LENGTH</keyword>
|
---|
| 327 | <keyword>RETURNED_SQLSTATE</keyword>
|
---|
| 328 | <keyword>ROW_COUNT</keyword>
|
---|
| 329 | <keyword>SCALE</keyword>
|
---|
| 330 | <keyword>SCHEMA_NAME</keyword>
|
---|
| 331 | <keyword>SERIALIZABLE</keyword>
|
---|
| 332 | <keyword>SERVER_NAME</keyword>
|
---|
| 333 | <keyword>SUBCLASS_ORIGIN</keyword>
|
---|
| 334 | <keyword>TABLE_NAME</keyword>
|
---|
| 335 | <keyword>TYPE</keyword>
|
---|
| 336 | <keyword>UNCOMMITTED</keyword>
|
---|
| 337 | <keyword>UNNAMED</keyword>
|
---|
| 338 | </highlighter>
|
---|
| 339 | </highlighters>
|
---|