V segmentu deklaracije določimo vrsto globalne spremenljivke yylval kot double ter deklariramo en neasociativni simbol NUMBER. Sledijo tri rekurzivna pravila, pri čemer je prvo (input) levo rekurzivno in določa prazen vhod (brez znakov) ter povezavo z naslednjim pravilom. To pravilo dopušča prazno vrstico ter vrstico z izrazom exp, obe pa se končujeta z znakom za novo vrstico '\n'.