0
Flex
Flex (hızlı sözlük analizörü) tarayıcılar oluşturmak için bir araçtır.Bazen tokenizer olarak adlandırılan bir tarayıcı, metindeki sözcük desenlerini tanıyan bir programdır.Oluşturulacak tarayıcının açıklaması için flex programı kullanıcı tanımlı girdi dosyalarını veya dosya adı verilmemişse standart girdisini okur.Açıklama, kurallar adı verilen normal ifadeler ve C kodu çiftleri şeklindedir.Flex, yylex () işlevini tanımlayan "lex.yy.c" adlı bir C kaynak dosyası oluşturur."Lex.yy.c" dosyası bir yürütülebilir dosya oluşturmak için derlenebilir ve bağlanabilir.Yürütülebilir dosya çalıştırıldığında, girdisini her kural için normal ifadelerle eşleşen metin oluşumları açısından analiz eder.Bir eşleşme bulduğunda, ilgili C kodunu çalıştırır.