Uma Gramática é dita regular (ou do tipo 3) se todas as regras de produção são da forma:
ou seja, a cadeia é um Símbolo não terminal da gramática e a cadeia é um símbolo terminal ou um símbolo terminal seguido por um símbolo não terminal.
Uma gramática regular pode ser descrita por uma gramática linear. Existem alguns tipos de gramáticas lineares classificadas de acordo com a forma de suas regras de produção. Dados e , definem-se as seguintes gramáticas lineares:
- Gramática Linear à Esquerda (GLE): regras de produção na forma ou .
- Gramática Linear à Direita (GLD): regras de produção na forma ou .
- Gramática Linear Unitária à Esquerda (GLUE): regras de produção na forma ou , com .
- Gramática Linear Unitária à Direita (GLUD): regras de produção na forma ou , com .
Pela definição de Linguagem formal, gramáticas regulares geram Linguagens regulares.