Se usati in modo appropriato questi programmi permettono di analizzare linguaggi complessi. Questo è un grande vantaggio quando si volesse leggere un file di configurazione, o si volesse scrivere un compilatore per qualsiasi linguaggio voi (o altri) abbiate potuto inventare.
Con un po' di aiuto, che possibilmente verrà fornito da questo documento, si scoprirà che non avrete; più bisogno di scrivere un analizzatore sintattico a mano - Lex e YACC sono gli strumenti per farlo.
Per quanto questi programmi eccellano se usati insieme, ognuno di essi serve a uno scopo differente. Il prossimo capitolo spiegherà cosa fa ciascuno.