I'm pretty sure there would be a bug in the GBCommentProcessor class.
The affected method is the following:
- (BOOL)processAvailabilityBlockInString:(NSString *)string lines:(NSArray *)lines blockRange:(NSRange)blockRange shortRange:(NSRange)shortRange
The affected line is that:
NSString *description = [components count] > 3 ? [components objectAtIndex:3] : @"";
The point is, after parsing the components always has 3 or less elements, so the description will be always an empty string @"", instead of the real description.
It seems replacing the number 3 with 2 solves this issue, so with the following line the output contains the expected result finally.
NSString *description = [components count] > 2 ? [components objectAtIndex:2] : @"";
Yea, looks like a bug, thanks... Am fixing it right now, will push it to GitHub.
Fixed @since processing. Closes #320.