Don’t search for block comments unless ’/’ or ’*’ is either removed or added
Don’t create new scopes (creating NSRegularExpressions are expensive) for every text change
Some refactoring and added triggeringCharacterSet
Simplified patterns
Added and implemented -attributesForScope: delegate method