primary-expression:
identifier
constant
string
( expression )
self
message-expression
selector-expression
protocol-expression
encode-expression
message-expression:
[ receiver message-selector ]
receiver:
expression
class-name
super
message-selector:
selector
keyword-argument-list
keyword-argument-list:
keyword-argument
keyword-argument-list keyword-argument
keyword-argument:
selector : expression
: expression
selector-expression:
@selector ( selector-name )
selector-name:
selector
keyword-name-list
keyword-name-list:
keyword-name
keyword-name-list keyword-name
keyword-name:
selector:
:
protocol-expression:
@protocol ( protocol-name )
encode-expression:
@encode ( type-name )
Last updated: 2008-02-05