None OO implementation of lexer and parser will be converted to OOP later