Assim como a linguagem regular, isto envolve elementos simples que são combinados de várias maneiras de acordo com regras sintáticas para formar elementos mais complexos que agem como portadores de significado.