A code sample to reproduce the errors can be found at:
The errors that are reported are valid errors, but look at the quantity of the first error. It is reported 5 times because there are 5 conditions in the code sample. This is wrong, because the error is on the erroneous semicolon, and there is only one of those. This first error should only be reported once and not 5 times.