diff -r 8201108e9cf0 runtime/syntax/bc.vim
--- a/runtime/syntax/bc.vim	Tue May 01 21:14:34 2012 +0200
+++ b/runtime/syntax/bc.vim	Sat May 12 05:44:06 2012 +0200
@@ -31,14 +31,14 @@
 syn match bcIdentifier		"[a-z_][a-z0-9_]*"
 
 " String
- syn match bcString		"\"[^"]*\""
+ syn match bcString		"\"[^"]*\"" contains=@Spell
 
 " Number
 syn match bcNumber		"[0-9]\+"
 
 " Comment
-syn match bcComment		"\#.*"
-syn region bcComment		start="/\*" end="\*/"
+syn match bcComment		"\#.*" contains=@Spell
+syn region bcComment		start="/\*" end="\*/" contains=@Spell
 
 " Parent ()
 syn cluster bcAll contains=bcList,bcIdentifier,bcNumber,bcKeyword,bcType,bcConstant,bcString,bcParentError
