O ficheiro de código-fonte .l é para escrito para Lex que inclui afirmações formais sobre a sintaxe de código aceitável num ficheiro.
Lex é um um programa usado para gerar analisadores léxicos, analisadores esses que permitem aos criadores converter texto numa sequência de “tokens”.