lex的实现原理