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 "'[^\\]'"