Basic lexer added