move lexer to sub directory