Rough draft of my lexer and parser