\input zb-basic \input zb-ioport \iteman{io-port 06074743} \itemau{Ferenczi, S\'ebastien; Hubert, Pascal} \itemti{Three complexity functions.} \itemso{RAIRO, Theor. Inform. Appl. 46, No. 1, 67-76 (2012).} \itemab Summary: For an extensive range of infinite words, and the associated symbolic dynamical systems, we compute, together with the usual language complexity function counting the finite words, the minimal and maximal complexity functions we get by replacing finite words by finite patterns, or words with holes. \itemrv{~} \itemcc{} \itemut{infinite words; symbolic dynamical systems; complexity} \itemli{doi:10.1051/ita/2011126} \end