econd update , adding lexer, parser and the not-yet printing file