complete lex