expected unqualified-id before numeric constant

Not really sure what the problem is.
New to the forum so tell me if there are any problems with my post thanks in advance

Code:

#define Switch_1 2
#define Switch_2 3
#define Switch_3 4
#define Switch_4 5

#define RGB_1_R 8
#define RGB_1_G 6
#define RGB_1_B 7

byte SW1_old;
byte SW2_old;
byte SW3_old;
byte SW4_old;

byte RGB_1_colour = 0;

void setup() {
Serial.begin(9600);
pinMode(Switch_1, INPUT);
pinMode(Switch_2, INPUT);
pinMode(Switch_3, INPUT);
pinMode(Switch_4, INPUT);
pinMode(RGB_1_R, OUTPUT);
pinMode(RGB_1_B, OUTPUT);
pinMode(RGB_1_G, OUTPUT);
SW1_old = digitalRead(Switch_1);
SW2_old = digitalRead(Switch_2);
SW3_old = digitalRead(Switch_3);
SW4_old = digitalRead(Switch_4);

Serial.println ("Serial Intialised, Do not disturb");
}

void loop() {
byte current1 = digitalRead(Switch_1);
if (current1 != SW1_old){
if (SW1_old > current1){
Serial.println ("Switch 1 has been triggered");
RGB_1_colour = RGB_1_colour + 1;
switch (RGB_1_colour) {
case 0: //all off
digitalWrite(RGB_1_R, LOW);
digitalWrite(RGB_1_G, LOW);
digitalWrite(RGB_1_B. LOW);
Serial.println("RGB_1_allOff");
break;
case 1: //blue
digitalWrite(RGB_1_R, LOW);
digitalWrite(RGB_1_G, LOW);
digitalWrite(RGB_1_B. HIGH);
Serial.println("RGB_1_blue");
break;
case 2: //green
digitalWrite(RGB_1_R, LOW);
digitalWrite(RGB_1_G, HIGH);
digitalWrite(RGB_1_B. LOW);
Serial.println("RGB_1_green");
break;
case 3: //yellow
digitalWrite(RGB_1_R, LOW);
digitalWrite(RGB_1_G, HIGH);
digitalWrite(RGB_1_B. HIGH);
Serial.println("RGB_1_yellow");
break;
case 4: //red
digitalWrite(RGB_1_R, HIGH);
digitalWrite(RGB_1_G, LOW);
digitalWrite(RGB_1_B. LOW);
Serial.println("RGB_1_red");
break;
}
}
}
SW1_old = current1;

byte current2 = digitalRead(Switch_2);
if (current2 != SW2_old){
if (SW2_old < current2){
Serial.println ("Switch 2 has been triggered");
}
}
SW2_old = current2;

byte current3 = digitalRead(Switch_3);
if (current3 != SW3_old){
Serial.println ("Switch 3 has been triggered");
}
SW3_old = current3;

byte current4 = digitalRead(Switch_4);
if (current4 != SW4_old){
Serial.println ("Switch 4 has been triggered");
}
SW4_old = current4;
}

Error message:

In file included from /tmp/613525362/build/sketch/sketch_mar5a.ino.cpp:1:0:

/tmp/613525362/sketch_mar5a/sketch_mar5a.ino: In function 'void loop()':

/home/builder/.arduino15/packages/arduino/hardware/avr/1.8.2/cores/arduino/Arduino.h:41:14: error: expected unqualified-id before numeric constant

#define LOW 0x0

^

/tmp/613525362/sketch_mar5a/sketch_mar5a.ino:44:35: note: in expansion of macro 'LOW'

/home/builder/.arduino15/packages/arduino/hardware/avr/1.8.2/cores/arduino/Arduino.h:40:14: error: expected unqualified-id before numeric constant

#define HIGH 0x1

^

/tmp/613525362/sketch_mar5a/sketch_mar5a.ino:50:35: note: in expansion of macro 'HIGH'

/home/builder/.arduino15/packages/arduino/hardware/avr/1.8.2/cores/arduino/Arduino.h:41:14: error: expected unqualified-id before numeric constant

#define LOW 0x0

^

/tmp/613525362/sketch_mar5a/sketch_mar5a.ino:56:35: note: in expansion of macro 'LOW'

/home/builder/.arduino15/packages/arduino/hardware/avr/1.8.2/cores/arduino/Arduino.h:40:14: error: expected unqualified-id before numeric constant

#define HIGH 0x1

^

/tmp/613525362/sketch_mar5a/sketch_mar5a.ino:62:35: note: in expansion of macro 'HIGH'

/home/builder/.arduino15/packages/arduino/hardware/avr/1.8.2/cores/arduino/Arduino.h:41:14: error: expected unqualified-id before numeric constant

#define LOW 0x0

^

/tmp/613525362/sketch_mar5a/sketch_mar5a.ino:68:35: note: in expansion of macro 'LOW'

exit status 1

   digitalWrite(RGB_1_B. LOW);

oops
Look close

The curse of cut-and-paste.

Works perfectly thanks so much.

Before posting again, please read the sticky posts at the top of the forum.