Now accepts any source code

Any source code, including code with user defined variables, can be
correctly parsed. The parser returns true or false.