Syntax highlighting bug for declared classes and structs

If user declares a class or struct but doesn't define it, lines after the declaration do not properly highlight. See before and after image attachments.

BEFORE:
![before](https://f.cloud.github.com/assets/883128/80907/72677f62-62cb-11e2-9c6f-c83016fdd75a.png)
 
AFTER:
![after](https://f.cloud.github.com/assets/883128/80908/8221e05a-62cb-11e2-90cb-1528b43a158a.png)