Este documento describe el uso del generador Lex para crear analizadores léxicos. Lex permite especificar patrones utilizando expresiones regulares y generar un reconocedor de tokens que divide la entrada en cadenas que coinciden con los patrones. También se puede asociar código de usuario a cada patrón para procesar los tokens. Lex se usa comúnmente junto con Yacc para proporcionar tokens al analizador sintáctico generado por Yacc.