Analiza plików tekstowych, a dokładnie analiza syntaktyczna oraz gramatyczna, to obecnie zadanie o charakterze podstawowym, i można by mnożyć przykłady, kiedy należy przeprowadzić analizę danych zapisanych w plikach tekstowych. Dlatego, tworząc jakikolwiek typ oprogramowania, z pewnością napotkamy na konieczność analizy danych umieszczonych w plikach tekstowych. Główny przykład, jaki można podać, to analiza kodów źródłowych pisanych w różnych językach programowania. Ale nie tylko, różnego rodzaju informacje o konfiguracji programu również nader często zapisuje się w postaci plików tekstowych.