Added very basic lexer