Para facilitar la implementación de las reglas léxicas, se pueden utilizar las condiciones de arranque de Flex, que permiten continuar la búsqueda de expresiones regulares una vez que ha sido detectado el lexema de una palabra.
Las condiciones de arranque proporcionan un mecanismo para establecer la ejecución condicional de las reglas. Cualquier regla cuyo patrón comience por <sc>, se activará solamente cuando la condición de arranque sc esté activa.
Existen dos tipos de condiciones de arranque:
Una condición de arranque sc se activa mediante la acción BEGIN(sc).