Non official mirror of flex. The fast lexical analyser.