Are spaces allowed after the `@` beginning a declaration in Objective-C?
===

I am looking at Objective-C and I notice, for example, a class-interface declaration begins with `@interface`. Fine, no problema. The text, therefore, suggests no space is permitted between the `@` and `interface`. However, when I pass the following simple example to the GCC compiler in a `*.m` file:

    @ interface A
    @ end
the compiler accepts the code without complaint. Can Anyone point Me in the direction of a reference which says explicitly whether or not `@ interface` is also considered acceptable by the Objective-C specification? I found nothing in Apple's 2008 and 2011 documents to say one way or the other besides the simple text alluded to earlier in the question.

Thanks in advance.