--- Quote Start ---
Can anyone explain me WHY Quartus compiler is so bad? My God... It's one of fewers tools in the Earth to develops digital circuits in FPGA and its have this crap compiler! I just cant imagine... How can Nasa, Darpa and big companies around the world develops something with this crap? Im losing about a couple of hours to solve this mesages, and i cant!
Error (10500): VHDL syntax error at neural_processor.vhd(356) near text "case"; expecting "if"
--- Quote End ---
You can be pretty sure that there's an actual syntax error in your code if Quartus (or any other tool) complains about it.
The tool parses the code that you have written, it doesn't attempt to guess what you really mean.
It looks like you wrote "end case" where "end if" is expected according to VHDL syntax. Means there's an incomplete if construct that has to be closed first.
Regarding scrap compilers, I guess you know the saying "A bad workman always blames his tools"