Poor attempt to make the parser keep on parsing when finding a syntax error
Fixed string regex
Procedures can have correct returning types now