llvm-gcc-4.2-2.9/gcc/cp/parser.c
/* Parse an Objective-C message expression.

   objc-message-expression:
     [ objc-message-receiver objc-message-args ]

   Returns a representation of an Objective-C message.  */
Parse an Objective-C message expression.

Returns a representation of an Objective-C message.
Parse an Objective - C message expression . Returns a representation of an Objective - C message .
static tree
cp_parser_objc_message_expression (cp_parser* parser)
{
  tree receiver, messageargs;
  cp_lexer_consume_token (parser->lexer);  
  receiver = cp_parser_objc_message_receiver (parser);
  messageargs = cp_parser_objc_message_args (parser);
  cp_parser_require (parser, CPP_CLOSE_SQUARE, "`]'");
  return objc_build_message_expr (build_tree_list (receiver, messageargs));
}
static tree cp_parser_objc_message_expression ( cp_parser * parser ) { tree receiver , messageargs ; cp_lexer_consume_token ( parser -> lexer ) ; receiver = cp_parser_objc_message_receiver ( parser ) ; messageargs = cp_parser_objc_message_args ( parser ) ; cp_parser_require ( parser , CPP_CLOSE_SQUARE , " " ) ; return objc_build_message_expr ( build_tree_list ( receiver , messageargs ) ) ; }
Parse an Objective-C message expression.
Parse an Objective - C message expression .
/* Eat '['.  */