La jerarquía de Chomsky clasifica las gramáticas formales en 4 tipos principales: regulares (Tipo 3), libres de contexto (Tipo 2), sensibles al contexto (Tipo 1) y recursivamente enumerables (Tipo 0). Cada tipo permite diferentes reglas de producción y se resuelve mediante autómatas diferentes, con los Tipos 0-1 más complejos que permiten más flexibilidad en las reglas gramaticales.