Small optimization
Fixed: preprocessor conditional wasn't being terminated for @end or a method within @implementation/@interface
Documented the limitation of preprocessor directives being statements