Serial print compiler issues ?

Current IDE 1.6.11 ignores Serial print typos.

It flags no error when there is a comma between Serial and print - such as Serial, print (...
It flags no error when there is a space after period or comma.
But the code execution goes nuts.
.
It flags as error when there is a space between Serial; and print, but gives "missing colon : before print "error.

julyjim:
It flags no error when there is a comma between Serial and print - such as Serial, print (...

False.

void setup( void )
{
  Serial,print();
}
void loop( void ) { }
sketch_sep24a:4: error: 'print' was not declared in this scope
   Serial,print();
                ^

julyjim:
It flags no error when there is a space after period or comma.

False.

void setup( void )
{
  Serial . print(F(""));
}
void loop( void ) { }
Sketch uses 1,470 bytes (4%) of program storage space. Maximum is 32,256 bytes.
Global variables use 182 bytes (8%) of dynamic memory, leaving 1,866 bytes for local variables. Maximum is 2,048 bytes.

Must be just another way for Arduino to cater to beginners.
Isn't C space delimited language?

Sorry, I forgot , Arduino is C++.

void setup() {
  // put your setup code here, to run once:
Serial.begin(115200); 
 Serial. print("Hello");
 Serial .print("Good bye"); 
}

void loop() {
  // put your main code here, to run repeatedly:

}
Write 24440 bytes to flash (96 pages)

[                              ] 0% (0/96 pages)
[==                            ] 9% (9/96 pages)
[=====                         ] 18% (18/96 pages)
[========                      ] 28% (27/96 pages)
[===========                   ] 37% (36/96 pages)
[==============                ] 46% (45/96 pages)
[================              ] 56% (54/96 pages)
[===================           ] 65% (63/96 pages)
[======================        ] 75% (72/96 pages)
[=========================     ] 84% (81/96 pages)
[============================  ] 93% (90/96 pages)
[==============================] 100% (96/96 pages)
done in 4.936 seconds
Set boot flash true
CPU reset.

Output

HelloGood bye

The output is correct for the code presented.