A análise sintática transforma um texto na entrada em uma
estrutura de dados, em geral uma
árvore, o que é conveniente para processamento posterior e captura a hierarquia implícita desta entrada. Através da análise léxica é obtido um grupo de
tokens, para que o analisador sintático use um conjunto de regras para construir uma árvore sintática da estrutura.
Em termos práticos, por exemplo, pode também ser usada para decompor
um texto em unidades estruturais para serem organizadas dentro de um bloco.