blink an led as the message recieved by reciever

/* 
2 SimpleReceive 
3 This sketch displays text strings received using VirtualWire 
4 Connect the Receiver data pin to Arduino pin 11 
5 */ 
#include <VirtualWire.h>
int LED=13;
int pin=11;
void setup()
{
Serial.begin(9600);
Serial.println("setup");
vw_setup(2000); // Bits per sec
vw_rx_start(); // Start the receiver PLL running
vw_set_rx_pin  ( uint8_t  11); 
pinMode(LED,OUTPUT);
pinMode(pin,INPUT);
}
void loop()
{
uint8_t buf[VW_MAX_MESSAGE_LEN];
uint8_t buflen = VW_MAX_MESSAGE_LEN;
if (vw_get_message(buf, &buflen)) // Non-blocking
{
int i;
// Message with a good checksum received, dump HEX
Serial.print("Got: ");
for (i = 0; i < buflen; i++)
{
Serial.print(buf[i], HEX);
Serial.print("");
}
}
Serial.println("");
}
delay(2000);
}

error

exit status 1
expected primary-expression before numeric constant

This code is about blinking led as according to message received by receiver. I am using ir sensor in transmitter. I want to blink an led at receiver end when obstacle present at transmitter. But I am unable to code receiver end. Can you code it as mentioned above and remove an error. I will be very thankful to you

you will have to remove the error.

you have mismatched curly braces. Of course you may notice that if you properly formatted/indented your code.

hint:

delay(2000);

is not in your loop() function

vw_set_rx_pin  ( uint8_t  11);

Function calls do NOT include types.