Ir para o conteúdo

Parser.py

O parser implementa a análise sintática.
Ele recebe os tokens do Tokenizer e monta a árvore sintática abstrata (AST).

Funções principais

  • Validar se a sequência de tokens segue a gramática da linguagem C.
  • Construir nós da AST utilizando o módulo Node.py.
  • Detectar erros de sintaxe.

Saída

  • Uma representação estruturada do programa (AST). ````