El documento describe la estructura de un archivo de entrada para la herramienta Flex. Un archivo Flex contiene tres secciones: la sección de definiciones, la sección de reglas y la sección de código en C. La sección de definiciones permite definir expresiones regulares y código C. La sección de reglas contiene las reglas que aplicará Flex con patrones y acciones. La sección de código en C es opcional y contiene código generado por Flex.