Increased complexity and incremental adding of generic style to parser;
Currently only does a single statement;
To be expanded upon;
AST needs to be walked.