Tudi to nalogo bi načeloma lahko zaupali razčlenjevalniku, izkaže pa se, da sta nalogi - ena je pravopisna, druga slovnična - razmeroma neodvisni, in za pravopisni del je bil napisan poseben program, Lex. Lex je leksikalni analizator. Na vhodu bere tok znakov, v katerem prepoznava vzorce programskega jezika - stavke, spremenljivke, vrednosti ipd.