exit status 1 expected primary-expression before ')' token

I am trying to control some leds with a remote and the first 4 if statements work but after that I get this error “exit status 1
expected primary-expression before ‘)’ token” and I cannot find out why.

//www.elegoo.com
//2016.09.12

#include <IRremote.h>//Infrared Library
int receiverpin = 9;//Infrared signal receiving pin
int led1=1;                //define LED pin
int led2=2;
int led3=3;
int led4=4;
int led5=5;
int led6=6;
int led7=7;
int led8=8;
int led9=9;
int led10=10;
int led11=11;
volatile int state = LOW;  //define default input mode
unsigned long RED;
#define A 16738455
#define B 16750695
#define C 16756815
#define D 16724175
#define E
#define F
#define G
#define H
#define I
#define J
#define K
IRrecv irrecv(receiverpin);//initialization
decode_results results;//Define structure type

void setup() {
pinMode(led1, OUTPUT);     //initialize LED as an output
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(led4, OUTPUT);
pinMode(led5, OUTPUT);
pinMode(led6, OUTPUT);
pinMode(led7, OUTPUT);
pinMode(led8, OUTPUT);
pinMode(led9, OUTPUT);
pinMode(led10,OUTPUT);
pinMode(led11,OUTPUT);
 irrecv.enableIRIn();// Start receiving
}

void stateChangeA()      
{
  state = !state;          
  digitalWrite(led1, state);
}

void stateChangeB()      
{
  state = !state;          
  digitalWrite(led2, state);
}

void stateChangeC()      
{
  state = !state;          
  digitalWrite(led3, state);
}

void stateChangeD()      
{
  state = !state;          
  digitalWrite(led4, state);
}

void stateChangeE()      
{
  state = !state;          
  digitalWrite(led5, state);
}

void stateChangeF()      
{
  state = !state;          
  digitalWrite(led6, state);
}

void stateChangeG()      
{
  state = !state;          
  digitalWrite(led7, state);
}

void stateChangeH()      
{
  state = !state;          
  digitalWrite(led8, state);
}

void stateChangeI()      
{
  state = !state;          
  digitalWrite(led9, state);
}

void stateChangeJ()      
{
  state = !state;          
  digitalWrite(led10, state);
}

void stateChangeK()      
{
  state = !state;          
  digitalWrite(led11, state);
}

void loop()
{
if (irrecv.decode(&results))
 { 
      RED=results.value;
       irrecv.resume(); // Receive the next value
    delay(150);
   if(RED==A)
  {  
    stateChangeA();
  }
   if(RED==B)
  {
    stateChangeB();
  }
   if(RED==C)
  {
    stateChangeC();
  }
   if(RED==D)
  {
    stateChangeD();
  }
   if(RED==E)
  {  
    stateChangeE();
  }
   if(RED==F)
  {
    stateChangeF();
  }
   if(RED==G)
  {
    stateChangeG();
  }
   if(RED==H)
  {
    stateChangeH();
  }
 }
}

What line does the error message point to?

You didn't finish your #defines

#define E
#define F
#define G
#define H
#define I
#define J
#define K

You have not #defined values for several of the alpha characters such as E so when the preprocessor replaces E with nothing in

  if (RED == E)

it becomes

   if (RED ==)

and causes the error

Ohh yes I was planning on filling those #defines in later and that didnt occur to me. Thank you all very much!