Mercurial > vim
comparison runtime/syntax/cs.vim @ 236:4707450c2b33
updated for version 7.0066
author | vimboss |
---|---|
date | Fri, 15 Apr 2005 21:00:38 +0000 |
parents | 3fc0f57ecb91 |
children | 9f279ebda751 |
comparison
equal
deleted
inserted
replaced
235:23d380e32c95 | 236:4707450c2b33 |
---|---|
1 " Vim syntax file | 1 " Vim syntax file |
2 " Language: C# | 2 " Language: C# |
3 " Maintainer: Johannes Zellner <johannes@zellner.org> | 3 " Maintainer: Johannes Zellner <johannes@zellner.org> |
4 " Last Change: Tue, 09 Mar 2004 14:32:13 CET | 4 " Last Change: Mi, 13 Apr 2005 22:52:57 CEST |
5 " Filenames: *.cs | 5 " Filenames: *.cs |
6 " $Id$ | 6 " $Id$ |
7 " | 7 " |
8 " REFERENCES: | 8 " REFERENCES: |
9 " [1] ECMA TC39: C# Language Specification (WD13Oct01.doc) | 9 " [1] ECMA TC39: C# Language Specification (WD13Oct01.doc) |
90 " [1] 9.4.4.4 Character literals | 90 " [1] 9.4.4.4 Character literals |
91 syn match csSpecialChar contained +\\["\\'0abfnrtvx]+ | 91 syn match csSpecialChar contained +\\["\\'0abfnrtvx]+ |
92 " unicode characters | 92 " unicode characters |
93 syn match csUnicodeNumber +\\\(u\x\{4}\|U\x\{8}\)+ contained contains=csUnicodeSpecifier | 93 syn match csUnicodeNumber +\\\(u\x\{4}\|U\x\{8}\)+ contained contains=csUnicodeSpecifier |
94 syn match csUnicodeSpecifier +\\[uU]+ contained | 94 syn match csUnicodeSpecifier +\\[uU]+ contained |
95 syn region csVerbatimString start=+@"+ end=+"+ end=+$+ contains=csVerbatimSpec | 95 syn region csVerbatimString start=+@"+ end=+"+ end=+$+ skip=+""+ contains=csVerbatimSpec |
96 syn match csVerbatimSpec +@"+he=s+1 contained | 96 syn match csVerbatimSpec +@"+he=s+1 contained |
97 syn region csString start=+"+ end=+"+ end=+$+ contains=csSpecialChar,csSpecialError,csUnicodeNumber | 97 syn region csString start=+"+ end=+"+ end=+$+ contains=csSpecialChar,csSpecialError,csUnicodeNumber |
98 syn match csCharacter "'[^']*'" contains=csSpecialChar,csSpecialCharError | 98 syn match csCharacter "'[^']*'" contains=csSpecialChar,csSpecialCharError |
99 syn match csCharacter "'\\''" contains=csSpecialChar | 99 syn match csCharacter "'\\''" contains=csSpecialChar |
100 syn match csCharacter "'[^\\]'" | 100 syn match csCharacter "'[^\\]'" |